Home
last modified time | relevance | path

Searched refs:list (Results 2176 - 2200 of 10707) sorted by relevance

1...<<81828384858687888990>>...429

/kernel/linux/linux-5.10/drivers/dma/fsl-dpaa2-qdma/
H A Ddpaa2-qdma.c128 struct dpaa2_qdma_comp, list); in dpaa2_qdma_request_desc()
129 list_del(&comp_temp->list); in dpaa2_qdma_request_desc()
163 * Bypass memory translation, Frame list format, short length disable in dpaa2_qdma_populate_fd()
173 /* first frame list for descriptor buffer */
196 /* first frame list to source descriptor */ in dpaa2_qdma_populate_first_framel()
206 /* source and destination frame list */
212 /* source frame list to source buffer */ in dpaa2_qdma_populate_frames()
227 /* destination frame list to destination buffer */ in dpaa2_qdma_populate_frames()
262 /* first frame list for descriptor buffer (logn format) */ in dpaa2_qdma_prep_memcpy()
292 list_add_tail(&dpaa2_comp->list, in dpaa2_qdma_issue_pending()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/
H A Darm_sdei.c20 #include <linux/list.h>
51 struct list_head list; member
72 /* and then hold this when modifying the list */
174 list_for_each_entry(e, &sdei_list, list) { in sdei_event_find()
215 INIT_LIST_HEAD(&event->list); in sdei_event_create()
266 list_add(&event->list, &sdei_list); in sdei_event_create()
281 list_del(&event->list); in sdei_event_destroy_llocked()
534 list_for_each_entry(event, &sdei_list, list) { in sdei_unregister_shared()
626 list_for_each_entry(event, &sdei_list, list) { in sdei_reregister_shared()
664 list_for_each_entry(event, &sdei_list, list) { in sdei_cpuhp_down()
[all...]
/kernel/linux/linux-5.10/drivers/lightnvm/
H A Dpblk-sysfs.c188 list_for_each_entry(line, &l_mg->free_list, list) in pblk_sysfs_lines()
193 list_for_each_entry(line, &l_mg->emeta_list, list) in pblk_sysfs_lines()
198 list_for_each_entry(line, &l_mg->gc_full_list, list) { in pblk_sysfs_lines()
207 list_for_each_entry(line, &l_mg->gc_high_list, list) { in pblk_sysfs_lines()
216 list_for_each_entry(line, &l_mg->gc_mid_list, list) { in pblk_sysfs_lines()
225 list_for_each_entry(line, &l_mg->gc_low_list, list) { in pblk_sysfs_lines()
234 list_for_each_entry(line, &l_mg->gc_empty_list, list) { in pblk_sysfs_lines()
243 list_for_each_entry(line, &l_mg->gc_werr_list, list) { in pblk_sysfs_lines()
252 list_for_each_entry(line, &l_mg->bad_list, list) in pblk_sysfs_lines()
254 list_for_each_entry(line, &l_mg->corrupt_list, list) in pblk_sysfs_lines()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dqp.c25 * notice, this list of conditions and the following disclaimer.
27 * notice, this list of conditions and the following disclaimer in
157 list); in flush_list_head()
158 list_del_init(&tx->list); in flush_list_head()
181 if (!list_empty(&priv->s_iowait.list)) { in flush_iowait()
182 list_del_init(&priv->s_iowait.list); in flush_iowait()
501 list_add_tail(&stx->list, &wait->tx_head); in iowait_sleep()
505 if (list_empty(&priv->s_iowait.list)) { in iowait_sleep()
530 list_del_init(&stx->list); in iowait_sleep()
637 * @iter: the iterator for the qp hash list
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
H A Dif_spi.c23 #include <linux/list.h>
36 struct list_head list; member
83 packet = container_of(cursor, struct if_spi_packet, list); in free_if_spi_card()
84 list_del(&packet->list); in free_if_spi_card()
88 packet = container_of(cursor, struct if_spi_packet, list); in free_if_spi_card()
89 list_del(&packet->list); in free_if_spi_card()
900 list_del(&packet->list); in if_spi_host_to_card_worker()
914 list_del(&packet->list); in if_spi_host_to_card_worker()
964 list_add_tail(&packet->list, &card->cmd_packet_list); in if_spi_host_to_card()
970 list_add_tail(&packet->list, in if_spi_host_to_card()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/megaraid/
H A Dmegaraid_mm.c171 * or return NULL if the list head is empty for the pointer in mraid_mm_ioctl()
259 list_for_each_entry(adapter, &adapters_list_g, list) { in mraid_mm_get_adapter()
580 * mraid_mm_alloc_kioc - Returns a uioc_t from free list
604 con_log(CL_ANN, ("megaraid cmm: kioc list empty!\n")); in mraid_mm_alloc_kioc()
608 kioc = list_entry(head->next, uioc_t, list); in mraid_mm_alloc_kioc()
609 list_del_init(&kioc->list); in mraid_mm_alloc_kioc()
663 list_add(&kioc->list, &adp->kioc_pool); in mraid_mm_dealloc_kioc()
760 list_for_each_entry(adapter, &adapters_list_g, list) { in ioctl_done()
985 list_add_tail(&kioc->list, &adapter->kioc_pool); in mraid_mm_register_adp()
993 list_add_tail(&adapter->list, in mraid_mm_register_adp()
[all...]
/kernel/linux/linux-5.10/scripts/dtc/
H A Dlivetree.c65 struct property *chain_property(struct property *first, struct property *list) in chain_property() argument
69 first->next = list; in chain_property()
157 /* Pop the property off the list */ in merge_nodes()
193 /* Pop the child node off the list */ in merge_nodes()
258 struct node *chain_node(struct node *first, struct node *list) in chain_node() argument
262 first->next_sibling = list; in chain_node()
371 struct reserve_info *list) in chain_reserve_entry()
375 first->next = list; in chain_reserve_entry()
379 struct reserve_info *add_reserve_entry(struct reserve_info *list, in add_reserve_entry() argument
386 if (! list) in add_reserve_entry()
370 chain_reserve_entry(struct reserve_info *first, struct reserve_info *list) chain_reserve_entry() argument
[all...]
/kernel/linux/linux-5.10/kernel/locking/
H A Drwsem.c107 WARN_ONCE(c, "DEBUG_RWSEMS_WARN_ON(%s): count = 0x%lx, magic = 0x%lx, owner = 0x%lx, curr 0x%lx, list %sempty\n",\
352 struct list_head list; member
359 list_first_entry(&sem->wait_list, struct rwsem_waiter, list)
362 RWSEM_WAKE_ANY, /* Wake whatever's at head of wait list */
368 WRITER_NOT_FIRST, /* Writer is not first in wait list */
369 WRITER_FIRST, /* Writer is first in wait list */
397 * - woken process blocks are discarded from the list after having task zeroed
495 * 1) Collect the read-waiters in a separate list, count them and in rwsem_mark_wake()
497 * 2) For each waiters in the new list, clear waiter->task and in rwsem_mark_wake()
501 list_for_each_entry_safe(waiter, tmp, &sem->wait_list, list) { in rwsem_mark_wake()
[all...]
H A Dmutex.c58 * Bit0 indicates a non-empty waiter list; unlock must issue a wakeup.
200 return list_first_entry(&lock->wait_list, struct mutex_waiter, list) == waiter; in __mutex_waiter_is_first()
209 struct list_head *list) in __mutex_add_waiter()
213 list_add_tail(&waiter->list, list); in __mutex_add_waiter()
221 list_del(&waiter->list); in __mutex_remove_waiter()
443 * behind us on the wait-list, check if they need to die, or wound us.
445 * See __ww_mutex_add_waiter() for the list-order construction; basically the
446 * list is ordered by stamp, smallest (oldest) first.
448 * This relies on never mixing wait-die/wound-wait on the same wait-list;
208 __mutex_add_waiter(struct mutex *lock, struct mutex_waiter *waiter, struct list_head *list) __mutex_add_waiter() argument
[all...]
/kernel/linux/linux-5.10/net/batman-adv/
H A Dbat_v.c18 #include <linux/list.h>
139 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_print_neigh()
175 * batadv_v_neigh_print() - print the single hop neighbour list
191 list_for_each_entry_rcu(hard_iface, &batadv_hardif_list, list) { in batadv_v_neigh_print()
196 &hard_iface->neigh_list, list) { in batadv_v_neigh_print()
275 &hard_iface->neigh_list, list) { in batadv_v_neigh_dump_hardif()
318 list_for_each_entry_rcu(hard_iface, &batadv_hardif_list, list) { in batadv_v_neigh_dump()
504 hlist_for_each_entry_rcu(neigh_node, &orig_node->neigh_list, list) { in batadv_v_orig_dump_entry()
751 hlist_for_each_entry_rcu(gw_node, &bat_priv->gw.gateway_list, list) { in batadv_v_gw_get_best_gw_node()
876 * batadv_v_gw_print() - print the gateway list
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Diommu.h144 * @list: Linked list pointers
151 struct list_head list; member
206 * @get_resv_regions: Request list of reserved regions for a device
207 * @put_resv_regions: Free list of reserved regions for a device
260 /* Request/Free a list of reserved regions for a device */
261 void (*get_resv_regions)(struct device *dev, struct list_head *list);
262 void (*put_resv_regions)(struct device *dev, struct list_head *list);
310 * @list: Used by the iommu-core to keep a list o
315 struct list_head list; global() member
332 struct list_head list; global() member
765 iommu_get_resv_regions(struct device *dev, struct list_head *list) iommu_get_resv_regions() argument
770 iommu_put_resv_regions(struct device *dev, struct list_head *list) iommu_put_resv_regions() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c46 /* Remove buf_state from free list */ in gve_alloc_buf_state()
73 gve_dequeue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list) in gve_dequeue_buf_state() argument
78 buffer_id = list->head; in gve_dequeue_buf_state()
84 /* Remove buf_state from list */ in gve_dequeue_buf_state()
85 list->head = buf_state->next; in gve_dequeue_buf_state()
87 list->tail = -1; in gve_dequeue_buf_state()
96 struct gve_index_list *list, in gve_enqueue_buf_state()
103 if (list->head == -1) { in gve_enqueue_buf_state()
104 list->head = buffer_id; in gve_enqueue_buf_state()
105 list in gve_enqueue_buf_state()
95 gve_enqueue_buf_state(struct gve_rx_ring *rx, struct gve_index_list *list, struct gve_rx_buf_state_dqo *buf_state) gve_enqueue_buf_state() argument
[all...]
/kernel/linux/linux-6.6/drivers/s390/net/
H A Dism_drv.c36 /* a list for fast mapping */
40 struct list_head list; member
41 struct mutex mutex; /* protects ism device list */
45 .list = LIST_HEAD_INIT(ism_dev_list.list),
79 list_for_each_entry(ism, &ism_dev_list.list, list) { in ism_register_client()
98 list_for_each_entry(ism, &ism_dev_list.list, list) { in ism_unregister_client()
575 list_add(&ism->list, in ism_dev_init()
[all...]
/kernel/linux/linux-6.6/drivers/firmware/
H A Darm_sdei.c20 #include <linux/list.h>
50 struct list_head list; member
71 /* and then hold this when modifying the list */
173 list_for_each_entry(e, &sdei_list, list) { in sdei_event_find()
214 INIT_LIST_HEAD(&event->list); in sdei_event_create()
265 list_add(&event->list, &sdei_list); in sdei_event_create()
280 list_del(&event->list); in sdei_event_destroy_llocked()
533 list_for_each_entry(event, &sdei_list, list) { in sdei_unregister_shared()
625 list_for_each_entry(event, &sdei_list, list) { in sdei_reregister_shared()
663 list_for_each_entry(event, &sdei_list, list) { in sdei_cpuhp_down()
[all...]
H A Ddmi_scan.c290 list_add(&dev->list, &dmi_devices); in dmi_save_one_device()
331 list_add(&dev->list, &dmi_devices); in dmi_save_oem_strings_devices()
354 list_add_tail(&dev->list, &dmi_devices); in dmi_save_ipmi_device()
381 list_add(&dev->dev.list, &dmi_devices); in dmi_save_dev_pciaddr()
879 * @list: array of dmi_system_id structures to match against
880 * All non-null elements of the list must match
882 * list string must be a substring of the specified
892 int dmi_check_system(const struct dmi_system_id *list) in dmi_check_system() argument
897 for (d = list; !dmi_is_end_of_table(d); d++) in dmi_check_system()
910 * @list
922 dmi_first_match(const struct dmi_system_id *list) dmi_first_match() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dqp.c115 list); in flush_list_head()
116 list_del_init(&tx->list); in flush_list_head()
139 if (!list_empty(&priv->s_iowait.list)) { in flush_iowait()
140 list_del_init(&priv->s_iowait.list); in flush_iowait()
460 list_add_tail(&stx->list, &wait->tx_head); in iowait_sleep()
464 if (list_empty(&priv->s_iowait.list)) { in iowait_sleep()
489 list_del_init(&stx->list); in iowait_sleep()
596 * @iter: the iterator for the qp hash list
626 !list_empty(&priv->s_iowait.list), in qp_iter_print()
848 if (!list_empty(&priv->s_iowait.list) in notify_error_qp()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/
H A Dif_spi.c23 #include <linux/list.h>
36 struct list_head list; member
81 list_for_each_entry_safe(packet, tmp, &card->cmd_packet_list, list) { in free_if_spi_card()
82 list_del(&packet->list); in free_if_spi_card()
85 list_for_each_entry_safe(packet, tmp, &card->data_packet_list, list) { in free_if_spi_card()
86 list_del(&packet->list); in free_if_spi_card()
902 list_del(&packet->list); in if_spi_host_to_card_worker()
916 list_del(&packet->list); in if_spi_host_to_card_worker()
966 list_add_tail(&packet->list, &card->cmd_packet_list); in if_spi_host_to_card()
972 list_add_tail(&packet->list, in if_spi_host_to_card()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dnetdev.c99 list_for_each_entry_rcu(vif, &wilc->vif_list, list) { in get_if_handler()
135 list_for_each_entry_rcu(vif, &wilc->vif_list, list) { in wilc_wlan_get_num_conn_ifcs()
168 list) { in wilc_txq_task()
656 list_for_each_entry_rcu(tmp_vif, &wilc->vif_list, list) { in wilc_set_mac_addr()
759 list_for_each_entry_rcu(vif, &wilc->vif_list, list) { in wilc_mac_xmit()
846 list_for_each_entry_rcu(vif, &wilc->vif_list, list) { in wilc_wfi_mgmt_rx()
891 list_for_each_entry_safe(vif, vif_tmp, &wilc->vif_list, list) { in wilc_netdev_cleanup()
893 list_del_rcu(&vif->list); in wilc_netdev_cleanup()
918 list_for_each_entry_rcu(vif, &wl->vif_list, list) { in wilc_get_available_idx()
971 list_add_tail_rcu(&vif->list, in wilc_netdev_ifc_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dusb.c330 static bool rtw_usb_tx_agg_skb(struct rtw_usb *rtwusb, struct sk_buff_head *list) in rtw_usb_tx_agg_skb() argument
341 if (skb_queue_empty(list)) in rtw_usb_tx_agg_skb()
351 skb_iter = skb_dequeue(list); in rtw_usb_tx_agg_skb()
353 if (skb_queue_empty(list)) { in rtw_usb_tx_agg_skb()
376 spin_lock_irqsave(&list->lock, flags); in rtw_usb_tx_agg_skb()
378 skb_iter = skb_peek(list); in rtw_usb_tx_agg_skb()
381 __skb_unlink(skb_iter, list); in rtw_usb_tx_agg_skb()
384 spin_unlock_irqrestore(&list->lock, flags); in rtw_usb_tx_agg_skb()
407 struct sk_buff_head *list = &rtwusb->tx_queue[i]; in rtw_usb_tx_handler() local
409 if (!rtw_usb_tx_agg_skb(rtwusb, list)) in rtw_usb_tx_handler()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gpuva_mgr.c41 * &drm_gem_object buffers maintain a list of &drm_gpuva objects representing
118 * to directly obtain an instance of struct drm_gpuva_ops containing a list of
119 * &drm_gpuva_op, which can be iterated with drm_gpuva_for_each_op(). This list
402 * API hold the corresponding lock whenever the &drm_gem_objects GPU VA list is
419 * 1) Obtain a list of &drm_gpuva_op to create a new mapping::
678 INIT_LIST_HEAD(&mgr->rb.list); in drm_gpuva_manager_init()
740 head = &mgr->rb.list; in __drm_gpuva_insert()
810 * This adds the given &va to the GPU VA list of the &drm_gem_object it is
813 * This function expects the caller to protect the GEM's GPUVA list against
826 list_add_tail(&va->gem.entry, &obj->gpuva.list); in drm_gpuva_link()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c175 list_move(&mmu->list, &pfdev->as_lru_list); in panfrost_mmu_as_get()
196 list_for_each_entry_reverse(lru_mmu, &pfdev->as_lru_list, list) { in panfrost_mmu_as_get()
200 WARN_ON(&lru_mmu->list == &pfdev->as_lru_list); in panfrost_mmu_as_get()
202 list_del_init(&lru_mmu->list); in panfrost_mmu_as_get()
213 list_add(&mmu->list, &pfdev->as_lru_list); in panfrost_mmu_as_get()
239 list_for_each_entry_safe(mmu, mmu_tmp, &pfdev->as_lru_list, list) { in panfrost_mmu_reset()
242 list_del_init(&mmu->list); in panfrost_mmu_reset()
411 list_for_each_entry(mmu, &pfdev->as_lru_list, list) { in addr_to_mapping()
561 list_del(&mmu->list); in panfrost_mmu_release_ctx()
623 INIT_LIST_HEAD(&mmu->list); in panfrost_mmu_ctx_create()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/amd/
H A Diommu_v2.c36 struct list_head list; /* For global state-list */ member
53 struct list_head list; member
90 list_for_each_entry(dev_state, &state_list, list) { in __get_device_state()
814 list_add_tail(&dev_state->list, &state_list); in amd_iommu_init_device()
855 list_del(&dev_state->list); in amd_iommu_free_device()
973 list_for_each_entry_safe(dev_state, next, &state_list, list) { in amd_iommu_v2_exit()
977 list_del(&dev_state->list); in amd_iommu_v2_exit()
978 list_add_tail(&dev_state->list, &freelist); in amd_iommu_v2_exit()
987 list_for_each_entry_safe(dev_state, next, &freelist, list) { in amd_iommu_v2_exit()
[all...]
/kernel/linux/linux-6.6/scripts/dtc/
H A Dlivetree.c65 struct property *chain_property(struct property *first, struct property *list) in chain_property() argument
69 first->next = list; in chain_property()
157 /* Pop the property off the list */ in merge_nodes()
193 /* Pop the child node off the list */ in merge_nodes()
258 struct node *chain_node(struct node *first, struct node *list) in chain_node() argument
262 first->next_sibling = list; in chain_node()
371 struct reserve_info *list) in chain_reserve_entry()
375 first->next = list; in chain_reserve_entry()
379 struct reserve_info *add_reserve_entry(struct reserve_info *list, in add_reserve_entry() argument
386 if (! list) in add_reserve_entry()
370 chain_reserve_entry(struct reserve_info *first, struct reserve_info *list) chain_reserve_entry() argument
[all...]
/kernel/liteos_a/syscall/
H A Dprocess_syscall.c8 * 1. Redistributions of source code must retain the above copyright notice, this list of
11 * 2. Redistributions in binary form must reproduce the above copyright notice, this list
1025 static int GetGroups(int size, int list[]) in GetGroups() argument
1040 } else if (list == NULL) { in GetGroups()
1055 ret = LOS_ArchCopyToUser(list, safeList, listSize); in GetGroups()
1065 int SysGetGroups(int size, int list[]) in SysGetGroups() argument
1068 return GetGroups(size, list); in SysGetGroups()
1076 } else if (list == NULL) { in SysGetGroups()
1082 ret = LOS_ArchCopyToUser(list, &group, sizeof(int)); in SysGetGroups()
1091 int SysSetGroups(int size, const int list[]) in SysSetGroups() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/megaraid/
H A Dmegaraid_mm.c171 * or return NULL if the list head is empty for the pointer in mraid_mm_ioctl()
259 list_for_each_entry(adapter, &adapters_list_g, list) { in mraid_mm_get_adapter()
580 * mraid_mm_alloc_kioc - Returns a uioc_t from free list
604 con_log(CL_ANN, ("megaraid cmm: kioc list empty!\n")); in mraid_mm_alloc_kioc()
608 kioc = list_entry(head->next, uioc_t, list); in mraid_mm_alloc_kioc()
609 list_del_init(&kioc->list); in mraid_mm_alloc_kioc()
663 list_add(&kioc->list, &adp->kioc_pool); in mraid_mm_dealloc_kioc()
760 list_for_each_entry(adapter, &adapters_list_g, list) { in ioctl_done()
985 list_add_tail(&kioc->list, &adapter->kioc_pool); in mraid_mm_register_adp()
993 list_add_tail(&adapter->list, in mraid_mm_register_adp()
[all...]

Completed in 33 milliseconds

1...<<81828384858687888990>>...429