Home
last modified time | relevance | path

Searched refs:ll (Results 1 - 25 of 229) sorted by relevance

12345678910

/kernel/linux/linux-5.10/drivers/md/persistent-data/
H A Ddm-space-map-common.c191 static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm) in sm_ll_init() argument
193 memset(ll, 0, sizeof(struct ll_disk)); in sm_ll_init()
195 ll->tm = tm; in sm_ll_init()
197 ll->bitmap_info.tm = tm; in sm_ll_init()
198 ll->bitmap_info.levels = 1; in sm_ll_init()
205 ll->bitmap_info.value_type.size = sizeof(struct disk_index_entry); in sm_ll_init()
206 ll->bitmap_info.value_type.inc = NULL; in sm_ll_init()
207 ll->bitmap_info.value_type.dec = NULL; in sm_ll_init()
208 ll->bitmap_info.value_type.equal = NULL; in sm_ll_init()
210 ll in sm_ll_init()
234 sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks) sm_ll_extend() argument
277 sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup_bitmap() argument
306 sm_ll_lookup_big_ref_count(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup_big_ref_count() argument
321 sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup() argument
334 sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin, dm_block_t end, dm_block_t *result) sm_ll_find_free_block() argument
417 sm_ll_mutate(struct ll_disk *ll, dm_block_t b, int (*mutator)(void *context, uint32_t old, uint32_t *new), void *context, enum allocation_event *ev) sm_ll_mutate() argument
511 sm_ll_insert(struct ll_disk *ll, dm_block_t b, uint32_t ref_count, enum allocation_event *ev) sm_ll_insert() argument
523 sm_ll_inc(struct ll_disk *ll, dm_block_t b, enum allocation_event *ev) sm_ll_inc() argument
539 sm_ll_dec(struct ll_disk *ll, dm_block_t b, enum allocation_event *ev) sm_ll_dec() argument
544 sm_ll_commit(struct ll_disk *ll) sm_ll_commit() argument
559 metadata_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) metadata_ll_load_ie() argument
566 metadata_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) metadata_ll_save_ie() argument
574 metadata_ll_init_index(struct ll_disk *ll) metadata_ll_init_index() argument
590 metadata_ll_open(struct ll_disk *ll) metadata_ll_open() argument
606 metadata_ll_max_entries(struct ll_disk *ll) metadata_ll_max_entries() argument
611 metadata_ll_commit(struct ll_disk *ll) metadata_ll_commit() argument
628 sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_metadata() argument
657 sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) sm_ll_open_metadata() argument
695 disk_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) disk_ll_load_ie() argument
701 disk_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) disk_ll_save_ie() argument
709 disk_ll_init_index(struct ll_disk *ll) disk_ll_init_index() argument
714 disk_ll_open(struct ll_disk *ll) disk_ll_open() argument
720 disk_ll_max_entries(struct ll_disk *ll) disk_ll_max_entries() argument
725 disk_ll_commit(struct ll_disk *ll) disk_ll_commit() argument
730 sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_disk() argument
759 sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) sm_ll_open_disk() argument
[all...]
H A Ddm-space-map-common.h50 typedef int (*load_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *result);
51 typedef int (*save_ie_fn)(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie);
52 typedef int (*init_index_fn)(struct ll_disk *ll);
53 typedef int (*open_index_fn)(struct ll_disk *ll);
54 typedef dm_block_t (*max_index_entries_fn)(struct ll_disk *ll);
55 typedef int (*commit_fn)(struct ll_disk *ll);
107 int sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks);
108 int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result);
109 int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result);
110 int sm_ll_find_free_block(struct ll_disk *ll, dm_block_
[all...]
H A Ddm-space-map-disk.c27 struct ll_disk ll; member
45 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend()
68 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count()
94 r = sm_ll_insert(&smd->ll, b, count, &ev); in sm_disk_set_count()
132 r = sm_ll_inc(&smd->ll, b, &ev); in sm_disk_inc_block()
150 r = sm_ll_dec(&smd->ll, b, &ev); in sm_disk_dec_block()
171 * Any block we allocate has to be free in both the old and current ll. in sm_disk_new_block()
173 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block()
179 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, in sm_disk_new_block()
[all...]
H A Ddm-space-map-metadata.c169 struct ll_disk ll; member
200 r = sm_ll_inc(&smm->ll, op->block, &ev); in commit_bop()
204 r = sm_ll_dec(&smm->ll, op->block, &ev); in commit_bop()
285 *count = smm->ll.nr_blocks; in sm_metadata_get_nr_blocks()
331 r = sm_ll_lookup(&smm->ll, b, result); in sm_metadata_get_count()
377 r = sm_ll_lookup_bitmap(&smm->ll, b, &rc); in sm_metadata_count_is_more_than_one()
405 r = sm_ll_insert(&smm->ll, b, count, &ev); in sm_metadata_set_count()
421 r = sm_ll_inc(&smm->ll, b, &ev); in sm_metadata_inc_block()
438 r = sm_ll_dec(&smm->ll, b, &ev); in sm_metadata_dec_block()
452 * Any block we allocate has to be free in both the old and current ll in sm_metadata_new_block_()
[all...]
/kernel/linux/linux-6.6/drivers/md/persistent-data/
H A Ddm-space-map-common.c194 static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm) in sm_ll_init() argument
196 memset(ll, 0, sizeof(struct ll_disk)); in sm_ll_init()
198 ll->tm = tm; in sm_ll_init()
200 ll->bitmap_info.tm = tm; in sm_ll_init()
201 ll->bitmap_info.levels = 1; in sm_ll_init()
208 ll->bitmap_info.value_type.size = sizeof(struct disk_index_entry); in sm_ll_init()
209 ll->bitmap_info.value_type.inc = NULL; in sm_ll_init()
210 ll->bitmap_info.value_type.dec = NULL; in sm_ll_init()
211 ll->bitmap_info.value_type.equal = NULL; in sm_ll_init()
213 ll in sm_ll_init()
237 sm_ll_extend(struct ll_disk *ll, dm_block_t extra_blocks) sm_ll_extend() argument
280 sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup_bitmap() argument
309 sm_ll_lookup_big_ref_count(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup_big_ref_count() argument
324 sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result) sm_ll_lookup() argument
337 sm_ll_find_free_block(struct ll_disk *ll, dm_block_t begin, dm_block_t end, dm_block_t *result) sm_ll_find_free_block() argument
422 sm_ll_insert(struct ll_disk *ll, dm_block_t b, uint32_t ref_count, int32_t *nr_allocations) sm_ll_insert() argument
527 exit_inc_context(struct ll_disk *ll, struct inc_context *ic) exit_inc_context() argument
535 reset_inc_context(struct ll_disk *ll, struct inc_context *ic) reset_inc_context() argument
551 __sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) __sm_ll_inc_overflow() argument
584 sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) sm_ll_inc_overflow() argument
609 shadow_bitmap(struct ll_disk *ll, struct inc_context *ic) shadow_bitmap() argument
629 ensure_bitmap(struct ll_disk *ll, struct inc_context *ic) ensure_bitmap() 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) sm_ll_inc_bitmap() 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) __sm_ll_inc() argument
746 sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations) sm_ll_inc() argument
762 __sm_ll_del_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic) __sm_ll_del_overflow() argument
770 __sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) __sm_ll_dec_overflow() argument
804 sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic, uint32_t *old_rc) sm_ll_dec_overflow() 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) sm_ll_dec_bitmap() 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) __sm_ll_dec() argument
928 sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations) sm_ll_dec() argument
944 sm_ll_commit(struct ll_disk *ll) sm_ll_commit() argument
959 metadata_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) metadata_ll_load_ie() argument
966 metadata_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) metadata_ll_save_ie() argument
974 metadata_ll_init_index(struct ll_disk *ll) metadata_ll_init_index() argument
990 metadata_ll_open(struct ll_disk *ll) metadata_ll_open() argument
1006 metadata_ll_max_entries(struct ll_disk *ll) metadata_ll_max_entries() argument
1011 metadata_ll_commit(struct ll_disk *ll) metadata_ll_commit() argument
1028 sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_metadata() argument
1057 sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) sm_ll_open_metadata() argument
1095 ie_cache_writeback(struct ll_disk *ll, struct ie_cache *iec) ie_cache_writeback() argument
1108 disk_ll_load_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) disk_ll_load_ie() argument
1139 disk_ll_save_ie(struct ll_disk *ll, dm_block_t index, struct disk_index_entry *ie) disk_ll_save_ie() argument
1168 disk_ll_init_index(struct ll_disk *ll) disk_ll_init_index() argument
1181 disk_ll_open(struct ll_disk *ll) disk_ll_open() argument
1186 disk_ll_max_entries(struct ll_disk *ll) disk_ll_max_entries() argument
1191 disk_ll_commit(struct ll_disk *ll) disk_ll_commit() argument
1206 sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_disk() argument
1235 sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm, void *root_le, size_t len) sm_ll_open_disk() argument
[all...]
H A Ddm-space-map-common.h51 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 Ddm-space-map-disk.c28 struct ll_disk ll; member
46 return sm_ll_extend(&smd->ll, extra_blocks); in sm_disk_extend()
72 return sm_ll_lookup(&smd->ll, b, result); in sm_disk_get_count()
97 r = sm_ll_insert(&smd->ll, b, count, &nr_allocations); in sm_disk_set_count()
110 r = sm_ll_inc(&smd->ll, b, e, &nr_allocations); in sm_disk_inc_blocks()
123 r = sm_ll_dec(&smd->ll, b, e, &nr_allocations); in sm_disk_dec_blocks()
137 * Any block we allocate has to be free in both the old and current ll. in sm_disk_new_block()
139 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b); in sm_disk_new_block()
145 r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, in sm_disk_new_block()
[all...]
H A Ddm-space-map-metadata.c171 struct ll_disk ll; member
202 r = sm_ll_inc(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop()
206 r = sm_ll_dec(&smm->ll, op->b, op->e, &nr_allocations); in commit_bop()
287 *count = smm->ll.nr_blocks; in sm_metadata_get_nr_blocks()
333 r = sm_ll_lookup(&smm->ll, b, result); in sm_metadata_get_count()
379 r = sm_ll_lookup_bitmap(&smm->ll, b, &rc); in sm_metadata_count_is_more_than_one()
407 r = sm_ll_insert(&smm->ll, b, count, &nr_allocations); in sm_metadata_set_count()
425 r = sm_ll_inc(&smm->ll, b, e, &nr_allocations); in sm_metadata_inc_blocks()
442 r = sm_ll_dec(&smm->ll, b, e, &nr_allocations); in sm_metadata_dec_blocks()
456 * Any block we allocate has to be free in both the old and current ll in sm_metadata_new_block_()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Da2065.c107 volatile struct lance_regs *ll; member
130 volatile struct lance_regs *ll = lp->ll; in load_csrs() local
134 ll->rap = LE_CSR1; in load_csrs()
135 ll->rdp = (leptr & 0xFFFF); in load_csrs()
136 ll->rap = LE_CSR2; in load_csrs()
137 ll->rdp = leptr >> 16; in load_csrs()
138 ll->rap = LE_CSR3; in load_csrs()
139 ll->rdp = lp->busmaster_regval; in load_csrs()
142 ll in load_csrs()
220 volatile struct lance_regs *ll = lp->ll; init_restart_lance() local
245 volatile struct lance_regs *ll = lp->ll; lance_rx() local
324 volatile struct lance_regs *ll = lp->ll; lance_tx() local
414 volatile struct lance_regs *ll = lp->ll; lance_interrupt() local
462 volatile struct lance_regs *ll = lp->ll; lance_open() local
486 volatile struct lance_regs *ll = lp->ll; lance_close() local
502 volatile struct lance_regs *ll = lp->ll; lance_reset() local
524 volatile struct lance_regs *ll = lp->ll; lance_tx_timeout() local
535 volatile struct lance_regs *ll = lp->ll; lance_start_xmit() local
609 volatile struct lance_regs *ll = lp->ll; lance_set_multicast() local
[all...]
H A Ddeclance.c254 volatile struct lance_regs *ll; member
305 volatile struct lance_regs *ll = lp->ll; in load_csrs() local
313 writereg(&ll->rap, LE_CSR1); in load_csrs()
314 writereg(&ll->rdp, (leptr & 0xFFFF)); in load_csrs()
315 writereg(&ll->rap, LE_CSR2); in load_csrs()
316 writereg(&ll->rdp, leptr >> 16); in load_csrs()
317 writereg(&ll->rap, LE_CSR3); in load_csrs()
318 writereg(&ll->rdp, lp->busmaster_regval); in load_csrs()
321 writereg(&ll in load_csrs()
529 volatile struct lance_regs *ll = lp->ll; init_restart_lance() local
647 volatile struct lance_regs *ll = lp->ll; lance_tx() local
738 volatile struct lance_regs *ll = lp->ll; lance_interrupt() local
784 volatile struct lance_regs *ll = lp->ll; lance_open() local
842 volatile struct lance_regs *ll = lp->ll; lance_close() local
873 volatile struct lance_regs *ll = lp->ll; lance_reset() local
890 volatile struct lance_regs *ll = lp->ll; lance_tx_timeout() local
901 volatile struct lance_regs *ll = lp->ll; lance_start_xmit() local
976 volatile struct lance_regs *ll = lp->ll; lance_set_multicast() local
1030 volatile struct lance_regs *ll; dec_lance_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/
H A Da2065.c107 volatile struct lance_regs *ll; member
130 volatile struct lance_regs *ll = lp->ll; in load_csrs() local
134 ll->rap = LE_CSR1; in load_csrs()
135 ll->rdp = (leptr & 0xFFFF); in load_csrs()
136 ll->rap = LE_CSR2; in load_csrs()
137 ll->rdp = leptr >> 16; in load_csrs()
138 ll->rap = LE_CSR3; in load_csrs()
139 ll->rdp = lp->busmaster_regval; in load_csrs()
142 ll in load_csrs()
220 volatile struct lance_regs *ll = lp->ll; init_restart_lance() local
245 volatile struct lance_regs *ll = lp->ll; lance_rx() local
324 volatile struct lance_regs *ll = lp->ll; lance_tx() local
414 volatile struct lance_regs *ll = lp->ll; lance_interrupt() local
462 volatile struct lance_regs *ll = lp->ll; lance_open() local
486 volatile struct lance_regs *ll = lp->ll; lance_close() local
502 volatile struct lance_regs *ll = lp->ll; lance_reset() local
524 volatile struct lance_regs *ll = lp->ll; lance_tx_timeout() local
535 volatile struct lance_regs *ll = lp->ll; lance_start_xmit() local
609 volatile struct lance_regs *ll = lp->ll; lance_set_multicast() local
[all...]
H A Ddeclance.c254 volatile struct lance_regs *ll; member
305 volatile struct lance_regs *ll = lp->ll; in load_csrs() local
313 writereg(&ll->rap, LE_CSR1); in load_csrs()
314 writereg(&ll->rdp, (leptr & 0xFFFF)); in load_csrs()
315 writereg(&ll->rap, LE_CSR2); in load_csrs()
316 writereg(&ll->rdp, leptr >> 16); in load_csrs()
317 writereg(&ll->rap, LE_CSR3); in load_csrs()
318 writereg(&ll->rdp, lp->busmaster_regval); in load_csrs()
321 writereg(&ll in load_csrs()
529 volatile struct lance_regs *ll = lp->ll; init_restart_lance() local
647 volatile struct lance_regs *ll = lp->ll; lance_tx() local
738 volatile struct lance_regs *ll = lp->ll; lance_interrupt() local
784 volatile struct lance_regs *ll = lp->ll; lance_open() local
842 volatile struct lance_regs *ll = lp->ll; lance_close() local
873 volatile struct lance_regs *ll = lp->ll; lance_reset() local
890 volatile struct lance_regs *ll = lp->ll; lance_tx_timeout() local
901 volatile struct lance_regs *ll = lp->ll; lance_start_xmit() local
976 volatile struct lance_regs *ll = lp->ll; lance_set_multicast() local
1030 volatile struct lance_regs *ll; dec_lance_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dhci_ll.c89 struct ll_struct *ll = hu->priv; in send_hcill_cmd() local
105 skb_queue_tail(&ll->txq, skb); in send_hcill_cmd()
113 struct ll_struct *ll; in ll_open() local
117 ll = kzalloc(sizeof(*ll), GFP_KERNEL); in ll_open()
118 if (!ll) in ll_open()
121 skb_queue_head_init(&ll->txq); in ll_open()
122 skb_queue_head_init(&ll->tx_wait_q); in ll_open()
123 spin_lock_init(&ll->hcill_lock); in ll_open()
125 ll in ll_open()
142 struct ll_struct *ll = hu->priv; ll_flush() local
155 struct ll_struct *ll = hu->priv; ll_close() local
186 __ll_do_awake(struct ll_struct *ll) __ll_do_awake() argument
202 struct ll_struct *ll = hu->priv; ll_device_want_to_wakeup() local
253 struct ll_struct *ll = hu->priv; ll_device_want_to_sleep() local
287 struct ll_struct *ll = hu->priv; ll_device_woke_up() local
313 struct ll_struct *ll = hu->priv; ll_enqueue() local
360 struct ll_struct *ll = hu->priv; ll_recv_frame() local
427 struct ll_struct *ll = hu->priv; ll_recv() local
446 struct ll_struct *ll = hu->priv; ll_dequeue() local
[all...]
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_ll.c89 struct ll_struct *ll = hu->priv; in send_hcill_cmd() local
105 skb_queue_tail(&ll->txq, skb); in send_hcill_cmd()
113 struct ll_struct *ll; in ll_open() local
117 ll = kzalloc(sizeof(*ll), GFP_KERNEL); in ll_open()
118 if (!ll) in ll_open()
121 skb_queue_head_init(&ll->txq); in ll_open()
122 skb_queue_head_init(&ll->tx_wait_q); in ll_open()
123 spin_lock_init(&ll->hcill_lock); in ll_open()
125 ll in ll_open()
142 struct ll_struct *ll = hu->priv; ll_flush() local
155 struct ll_struct *ll = hu->priv; ll_close() local
186 __ll_do_awake(struct ll_struct *ll) __ll_do_awake() argument
202 struct ll_struct *ll = hu->priv; ll_device_want_to_wakeup() local
253 struct ll_struct *ll = hu->priv; ll_device_want_to_sleep() local
287 struct ll_struct *ll = hu->priv; ll_device_woke_up() local
313 struct ll_struct *ll = hu->priv; ll_enqueue() local
360 struct ll_struct *ll = hu->priv; ll_recv_frame() local
427 struct ll_struct *ll = hu->priv; ll_recv() local
446 struct ll_struct *ll = hu->priv; ll_dequeue() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/ti-st/
H A Dst_ll.c86 void st_ll_enable(struct st_data_s *ll) in st_ll_enable() argument
88 ll->ll_state = ST_LL_AWAKE; in st_ll_enable()
93 void st_ll_disable(struct st_data_s *ll) in st_ll_disable() argument
95 ll->ll_state = ST_LL_INVALID; in st_ll_disable()
99 void st_ll_wakeup(struct st_data_s *ll) in st_ll_wakeup() argument
101 if (likely(ll->ll_state != ST_LL_AWAKE)) { in st_ll_wakeup()
102 send_ll_cmd(ll, LL_WAKE_UP_IND); /* WAKE_IND */ in st_ll_wakeup()
103 ll->ll_state = ST_LL_ASLEEP_TO_AWAKE; in st_ll_wakeup()
111 unsigned long st_ll_getstate(struct st_data_s *ll) in st_ll_getstate() argument
113 pr_debug(" returning state %ld", ll in st_ll_getstate()
145 st_ll_init(struct st_data_s *ll) st_ll_init() argument
153 st_ll_deinit(struct st_data_s *ll) st_ll_deinit() argument
[all...]
/kernel/linux/linux-6.6/drivers/misc/ti-st/
H A Dst_ll.c86 void st_ll_enable(struct st_data_s *ll) in st_ll_enable() argument
88 ll->ll_state = ST_LL_AWAKE; in st_ll_enable()
93 void st_ll_disable(struct st_data_s *ll) in st_ll_disable() argument
95 ll->ll_state = ST_LL_INVALID; in st_ll_disable()
99 void st_ll_wakeup(struct st_data_s *ll) in st_ll_wakeup() argument
101 if (likely(ll->ll_state != ST_LL_AWAKE)) { in st_ll_wakeup()
102 send_ll_cmd(ll, LL_WAKE_UP_IND); /* WAKE_IND */ in st_ll_wakeup()
103 ll->ll_state = ST_LL_ASLEEP_TO_AWAKE; in st_ll_wakeup()
111 unsigned long st_ll_getstate(struct st_data_s *ll) in st_ll_getstate() argument
113 pr_debug(" returning state %ld", ll in st_ll_getstate()
145 st_ll_init(struct st_data_s *ll) st_ll_init() argument
153 st_ll_deinit(struct st_data_s *ll) st_ll_deinit() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Datomic.h55 #define ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \
73 "1: " #ll " %0, %1 # " #pfx "_" #op " \n" \
82 #define ATOMIC_OP_RETURN(pfx, op, type, c_op, asm_op, ll, sc) \
102 "1: " #ll " %1, %2 # " #pfx "_" #op "_return\n" \
115 #define ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, sc) \
134 "1: " #ll " %1, %2 # " #pfx "_fetch_" #op "\n" \
148 #define ATOMIC_OPS(pfx, op, type, c_op, asm_op, ll, sc) \
149 ATOMIC_OP(pfx, op, type, c_op, asm_op, ll, sc) \
150 ATOMIC_OP_RETURN(pfx, op, type, c_op, asm_op, ll, sc) \
151 ATOMIC_FETCH_OP(pfx, op, type, c_op, asm_op, ll, s
[all...]
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Datomic.h44 #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...]
/kernel/linux/linux-5.10/include/linux/
H A Dmath64.h195 u64 ll; in mul_u64_u64_shr() member
206 a0.ll = a; in mul_u64_u64_shr()
207 b0.ll = b; in mul_u64_u64_shr()
209 rl.ll = mul_u32_u32(a0.l.low, b0.l.low); in mul_u64_u64_shr()
210 rm.ll = mul_u32_u32(a0.l.low, b0.l.high); in mul_u64_u64_shr()
211 rn.ll = mul_u32_u32(a0.l.high, b0.l.low); in mul_u64_u64_shr()
212 rh.ll = mul_u32_u32(a0.l.high, b0.l.high); in mul_u64_u64_shr()
224 * The 128-bit result of the multiplication is in rl.ll and rh.ll, in mul_u64_u64_shr()
228 return rl.ll; in mul_u64_u64_shr()
241 u64 ll; mul_u64_u32_div() member
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dmath64.h200 u64 ll; in mul_u64_u64_shr() member
211 a0.ll = a; in mul_u64_u64_shr()
212 b0.ll = b; in mul_u64_u64_shr()
214 rl.ll = mul_u32_u32(a0.l.low, b0.l.low); in mul_u64_u64_shr()
215 rm.ll = mul_u32_u32(a0.l.low, b0.l.high); in mul_u64_u64_shr()
216 rn.ll = mul_u32_u32(a0.l.high, b0.l.low); in mul_u64_u64_shr()
217 rh.ll = mul_u32_u32(a0.l.high, b0.l.high); in mul_u64_u64_shr()
229 * The 128-bit result of the multiplication is in rl.ll and rh.ll, in mul_u64_u64_shr()
233 return rl.ll; in mul_u64_u64_shr()
264 u64 ll; mul_u64_u32_div() member
[all...]
H A Dmath.h39 #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)
/kernel/linux/linux-5.10/arch/h8300/lib/
H A Dmuldi3.c32 __w.ll; } \
37 const DWunion uu = {.ll = u}; in __muldi3()
38 const DWunion vv = {.ll = v}; in __muldi3()
39 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3()
44 return w.ll; in __muldi3()
/kernel/linux/linux-5.10/arch/microblaze/lib/
H A Dmuldi3.c43 __w.ll; \
49 const DWunion uu = {.ll = u}; in __muldi3()
50 const DWunion vv = {.ll = v}; in __muldi3()
51 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3()
56 return w.ll; in __muldi3()
/kernel/linux/linux-6.6/arch/microblaze/lib/
H A Dmuldi3.c43 __w.ll; \
49 const DWunion uu = {.ll = u}; in __muldi3()
50 const DWunion vv = {.ll = v}; in __muldi3()
51 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3()
56 return w.ll; in __muldi3()
/kernel/linux/linux-5.10/lib/
H A Dmuldi3.c45 __w.ll; \
51 const DWunion uu = {.ll = u}; in __muldi3()
52 const DWunion vv = {.ll = v}; in __muldi3()
53 DWunion w = {.ll = __umulsidi3(uu.s.low, vv.s.low)}; in __muldi3()
58 return w.ll; in __muldi3()

Completed in 14 milliseconds

12345678910