/linux-master/drivers/md/persistent-data/ |
H A D | dm-space-map-common.c | 194 static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm) argument 196 memset(ll, 0, sizeof(struct ll_disk)); 198 ll->tm = tm; 200 ll->bitmap_info.tm = tm; 201 ll->bitmap_info.levels = 1; 208 ll->bitmap_info.value_type.size = sizeof(struct disk_index_entry); 209 ll->bitmap_info.value_type.inc = NULL; 210 ll->bitmap_info.value_type.dec = NULL; 211 ll->bitmap_info.value_type.equal = NULL; 213 ll 237 sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks) argument 280 sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result) argument 309 sm_ll_lookup_big_ref_count(struct ll_disk *ll, dm_block_t b, uint32_t *result) argument 324 sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result) argument 337 sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin, dm_block_t end, dm_block_t *result) argument 422 sm_ll_insert(struct ll_disk *ll, dm_block_t b, uint32_t ref_count, int32_t *nr_allocations) argument 527 exit_inc_context(struct ll_disk *ll, struct inc_context *ic) argument 535 reset_inc_context(struct ll_disk *ll, struct inc_context *ic) argument 551 __sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) argument 584 sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) argument 609 shadow_bitmap(struct ll_disk *ll, struct inc_context *ic) argument 629 ensure_bitmap(struct ll_disk *ll, struct inc_context *ic) argument 647 sm_ll_inc_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t bit, uint32_t bit_end, int32_t *nr_allocations, dm_block_t *new_b, struct inc_context *ic) argument 716 __sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations, dm_block_t *new_b) argument 746 sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations) argument 762 __sm_ll_del_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) argument 770 __sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) argument 804 sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) argument 840 sm_ll_dec_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t bit, uint32_t bit_end, struct inc_context *ic, int32_t *nr_allocations, dm_block_t *new_b) argument 899 __sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations, dm_block_t *new_b) argument 928 sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations) argument 944 sm_ll_commit(struct ll_disk *ll) argument 959 metadata_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) argument 966 metadata_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) argument 974 metadata_ll_init_index(struct ll_disk *ll) argument 990 metadata_ll_open(struct ll_disk *ll) argument 1006 metadata_ll_max_entries(struct ll_disk *ll) argument 1011 metadata_ll_commit(struct ll_disk *ll) argument 1028 sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm) argument 1057 sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) argument 1095 ie_cache_writeback(struct ll_disk *ll, struct ie_cache *iec) argument 1108 disk_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) argument 1139 disk_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) argument 1168 disk_ll_init_index(struct ll_disk *ll) argument 1181 disk_ll_open(struct ll_disk *ll) argument 1186 disk_ll_max_entries(struct ll_disk *ll) argument 1191 disk_ll_commit(struct ll_disk *ll) argument 1206 sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm) argument 1235 sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) argument [all...] |
H A D | dm-space-map-common.h | 51 typedef int (*load_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *result); 52 typedef int (*save_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie); 53 typedef int (*init_index_fn)(struct ll_disk *ll); 54 typedef int (*open_index_fn)(struct ll_disk *ll); 55 typedef dm_block_t (*max_index_entries_fn)(struct ll_disk *ll); 56 typedef int (*commit_fn)(struct ll_disk *ll); 118 int sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks); 119 int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result); 120 int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result); 121 int sm_ll_find_free_block(struct ll_disk *ll, dm_block_ [all...] |
H A D | dm-space-map-disk.c | 28 struct ll_disk ll; member in struct:sm_disk 46 return sm_ll_extend(&smd->ll, extra_blocks); 72 return sm_ll_lookup(&smd->ll, b, result); 97 r = sm_ll_insert(&smd->ll, b, count, &nr_allocations); 110 r = sm_ll_inc(&smd->ll, b, e, &nr_allocations); 123 r = sm_ll_dec(&smd->ll, b, e, &nr_allocations); 137 * Any block we allocate has to be free in both the old and current ll. 139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); 145 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, [all...] |
/linux-master/drivers/misc/ti-st/ |
H A D | st_ll.c | 86 void st_ll_enable(struct st_data_s *ll) argument 88 ll->ll_state = ST_LL_AWAKE; 93 void st_ll_disable(struct st_data_s *ll) argument 95 ll->ll_state = ST_LL_INVALID; 99 void st_ll_wakeup(struct st_data_s *ll) argument 101 if (likely(ll->ll_state != ST_LL_AWAKE)) { 102 send_ll_cmd(ll, LL_WAKE_UP_IND); /* WAKE_IND */ 103 ll->ll_state = ST_LL_ASLEEP_TO_AWAKE; 111 unsigned long st_ll_getstate(struct st_data_s *ll) argument 113 pr_debug(" returning state %ld", ll 145 st_ll_init(struct st_data_s *ll) argument 153 st_ll_deinit(struct st_data_s *ll) argument [all...] |
/linux-master/arch/sparc/lib/ |
H A D | libgcc.h | 16 long long ll; member in union:__anon1204
|
/linux-master/drivers/usb/c67x00/ |
H A D | Makefile | 8 c67x00-y := c67x00-drv.o c67x00-ll-hpi.o c67x00-hcd.o c67x00-sched.o
|
/linux-master/arch/microblaze/lib/ |
H A D | cmpdi2.c | 9 .ll = a 12 .ll = b
|
H A D | ucmpdi2.c | 8 const DWunion au = {.ll = a}; 9 const DWunion bu = {.ll = b};
|
H A D | muldi3.c | 43 __w.ll; \ 49 const DWunion uu = {.ll = u}; 50 const DWunion vv = {.ll = v}; 51 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; 56 return w.ll;
|
H A D | lshrdi3.c | 14 uu.ll = u; 27 return w.ll;
|
H A D | ashldi3.c | 14 uu.ll = u; 27 return w.ll;
|
H A D | ashrdi3.c | 14 uu.ll = u; 29 return w.ll;
|
/linux-master/drivers/bluetooth/ |
H A D | hci_ll.c | 89 struct ll_struct *ll = hu->priv; local 105 skb_queue_tail(&ll->txq, skb); 113 struct ll_struct *ll; local 117 ll = kzalloc(sizeof(*ll), GFP_KERNEL); 118 if (!ll) 121 skb_queue_head_init(&ll->txq); 122 skb_queue_head_init(&ll->tx_wait_q); 123 spin_lock_init(&ll->hcill_lock); 125 ll 142 struct ll_struct *ll = hu->priv; local 155 struct ll_struct *ll = hu->priv; local 186 __ll_do_awake(struct ll_struct *ll) argument 202 struct ll_struct *ll = hu->priv; local 253 struct ll_struct *ll = hu->priv; local 287 struct ll_struct *ll = hu->priv; local 313 struct ll_struct *ll = hu->priv; local 360 struct ll_struct *ll = hu->priv; local 427 struct ll_struct *ll = hu->priv; local 446 struct ll_struct *ll = hu->priv; local [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | atomic.h | 44 #define ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \ 62 "1: " #ll " %0, %1 # " #pfx "_" #op " \n" \ 71 #define ATOMIC_OP_RETURN(pfx, op, type, c_op, asm_op, ll, sc) \ 92 "1: " #ll " %1, %2 # " #pfx "_" #op "_return\n" \ 105 #define ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, sc) \ 125 "1: " #ll " %1, %2 # " #pfx "_fetch_" #op "\n" \ 139 #define ATOMIC_OPS(pfx, op, type, c_op, asm_op, ll, sc) \ 140 ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \ 141 ATOMIC_OP_RETURN(pfx, op, type, c_op, asm_op, ll, sc) \ 142 ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, s [all...] |
/linux-master/include/linux/ |
H A D | math64.h | 200 u64 ll; member in union:__anon3492 211 a0.ll = a; 212 b0.ll = b; 214 rl.ll = mul_u32_u32(a0.l.low, b0.l.low); 215 rm.ll = mul_u32_u32(a0.l.low, b0.l.high); 216 rn.ll = mul_u32_u32(a0.l.high, b0.l.low); 217 rh.ll = mul_u32_u32(a0.l.high, b0.l.high); 229 * The 128-bit result of the multiplication is in rl.ll and rh.ll, 233 return rl.ll; 264 u64 ll; member in union:__anon3494 [all...] |
H A D | math.h | 39 #define DIV_ROUND_DOWN_ULL(ll, d) \ 40 ({ unsigned long long _tmp = (ll); do_div(_tmp, d); _tmp; }) 42 #define DIV_ROUND_UP_ULL(ll, d) \ 43 DIV_ROUND_DOWN_ULL((unsigned long long)(ll) + (d) - 1, (d)) 46 # define DIV_ROUND_UP_SECTOR_T(ll,d) DIV_ROUND_UP_ULL(ll, d) 48 # define DIV_ROUND_UP_SECTOR_T(ll,d) DIV_ROUND_UP(ll,d)
|
/linux-master/lib/ |
H A D | cmpdi2.c | 12 .ll = a 15 .ll = b
|
H A D | ucmpdi2.c | 10 const DWunion au = {.ll = a}; 11 const DWunion bu = {.ll = b};
|
H A D | muldi3.c | 45 __w.ll; \ 51 const DWunion uu = {.ll = u}; 52 const DWunion vv = {.ll = v}; 53 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; 58 return w.ll;
|
H A D | ashldi3.c | 17 uu.ll = u; 30 return w.ll;
|
H A D | ashrdi3.c | 17 uu.ll = u; 32 return w.ll;
|
H A D | lshrdi3.c | 17 uu.ll = u; 30 return w.ll;
|
/linux-master/arch/sh/lib/ |
H A D | libgcc.h | 24 long long ll; member in union:__anon1134
|
/linux-master/drivers/net/ethernet/amd/ |
H A D | a2065.c | 107 volatile struct lance_regs *ll; member in struct:lance_private 130 volatile struct lance_regs *ll = lp->ll; local 134 ll->rap = LE_CSR1; 135 ll->rdp = (leptr & 0xFFFF); 136 ll->rap = LE_CSR2; 137 ll->rdp = leptr >> 16; 138 ll->rap = LE_CSR3; 139 ll->rdp = lp->busmaster_regval; 142 ll 220 volatile struct lance_regs *ll = lp->ll; local 245 volatile struct lance_regs *ll = lp->ll; local 324 volatile struct lance_regs *ll = lp->ll; local 414 volatile struct lance_regs *ll = lp->ll; local 462 volatile struct lance_regs *ll = lp->ll; local 486 volatile struct lance_regs *ll = lp->ll; local 502 volatile struct lance_regs *ll = lp->ll; local 524 volatile struct lance_regs *ll = lp->ll; local 535 volatile struct lance_regs *ll = lp->ll; local 609 volatile struct lance_regs *ll = lp->ll; local [all...] |
/linux-master/arch/m68k/lib/ |
H A D | muldi3.c | 67 __w.ll; }) 79 DItype ll; member in union:__anon28 88 uu.ll = u; 89 vv.ll = v; 91 w.ll = __umulsidi3 (uu.s.low, vv.s.low); 95 return w.ll;
|