/kernel/linux/linux-5.10/kernel/bpf/ |
H A D | local_storage.c | 24 struct list_head list; member 252 if (list_empty(&map->list)) in cgroup_storage_get_next_key() 264 storage = list_first_entry(&map->list, in cgroup_storage_get_next_key() 327 INIT_LIST_HEAD(&map->list); in cgroup_storage_map_alloc() 335 struct list_head *storages = &map->list; in cgroup_storage_map_free() 348 WARN_ON(!list_empty(&map->list)); in cgroup_storage_map_free() 595 list_add(&storage->list_map, &map->list); in bpf_cgroup_storage_link()
|
/kernel/linux/linux-5.10/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 172 list_for_each_entry(tmplock, &res->granted, list) { in __dlmconvert_master() 179 list_for_each_entry(tmplock, &res->converting, list) { in __dlmconvert_master() 204 list_move_tail(&lock->list, &res->granted); in __dlmconvert_master() 223 list_move_tail(&lock->list, &res->converting); in __dlmconvert_master() 239 list_move_tail(&lock->list, &res->granted); in dlm_revert_pending_convert() 297 list_move_tail(&lock->list, &res->converting); in dlmconvert_remote() 332 "to granted list, retry convert.\n", in dlmconvert_remote() 484 list_for_each_entry(tmp_lock, &res->granted, list) { in dlm_convert_lock_handler()
|
/kernel/linux/linux-5.10/net/9p/ |
H A D | trans_xen.c | 75 struct list_head list; member 101 list_for_each_entry(priv, &xen_9pfs_devs, list) { in p9_xen_create() 117 list_for_each_entry(priv, &xen_9pfs_devs, list) { in p9_xen_close() 149 list_for_each_entry(priv, &xen_9pfs_devs, list) { in p9_xen_request() 154 if (list_entry_is_head(priv, &xen_9pfs_devs, list)) in p9_xen_request() 299 list_del(&priv->list); in xen_9pfs_front_free() 513 list_add_tail(&priv->list, &xen_9pfs_devs); in xen_9pfs_front_probe()
|
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_lblc.c | 89 struct hlist_node list; member 142 hlist_del_rcu(&en->list); in ip_vs_lblc_del() 172 hlist_add_head_rcu(&en->list, &tbl->bucket[hash]); in ip_vs_lblc_hash() 185 hlist_for_each_entry_rcu(en, &tbl->bucket[hash], list) in ip_vs_lblc_get() 239 hlist_for_each_entry_safe(en, next, &tbl->bucket[i], list) { in ip_vs_lblc_flush() 268 hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) { in ip_vs_lblc_full_check() 324 hlist_for_each_entry_safe(en, next, &tbl->bucket[j], list) { in ip_vs_lblc_check_expire()
|
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
H A D | vivid-sdr-cap.c | 98 struct vivid_buffer, list); in vivid_thread_sdr_cap_tick() 99 list_del(&sdr_cap_buf->list); in vivid_thread_sdr_cap_tick() 254 list_add_tail(&buf->list, &dev->sdr_cap_active); in sdr_cap_buf_queue() 281 list_for_each_entry_safe(buf, tmp, &dev->sdr_cap_active, list) { in sdr_cap_start_streaming() 282 list_del(&buf->list); in sdr_cap_start_streaming() 302 struct vivid_buffer, list); in sdr_cap_stop_streaming() 303 list_del(&buf->list); in sdr_cap_stop_streaming()
|
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun4i-csi/ |
H A D | sun4i_dma.c | 11 #include <linux/list.h> 21 struct list_head list; member 127 c_buf = list_first_entry(&csi->buf_list, struct sun4i_csi_buffer, list); in sun4i_csi_buffer_fill_slot() 128 list_del_init(&c_buf->list); in sun4i_csi_buffer_fill_slot() 200 list_add_tail(&buf->list, &csi->buf_list); in sun4i_csi_buffer_queue() 210 list_for_each_entry_safe(buf, node, &csi->buf_list, list) { in return_all_buffers() 212 list_del(&buf->list); in return_all_buffers()
|
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_mem.c | 294 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq, list) { in lpfc_mem_free_all() 300 list_del(&mbox->list); in lpfc_mem_free_all() 303 /* Free memory used in mailbox cmpl list back to mailbox memory pool */ in lpfc_mem_free_all() 304 list_for_each_entry_safe(mbox, next_mbox, &psli->mboxq_cmpl, list) { in lpfc_mem_free_all() 310 list_del(&mbox->list); in lpfc_mem_free_all() 673 list_del(&hbq_entry->dbuf.list); in lpfc_in_buf_free() 717 list_del(&rqb_entry->hbuf.list); in lpfc_rq_buf_free() 735 list_add_tail(&rqb_entry->hbuf.list, &rqbp->rqb_buffer_list); in lpfc_rq_buf_free()
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-sdr-cap.c | 99 struct vivid_buffer, list); in vivid_thread_sdr_cap_tick() 100 list_del(&sdr_cap_buf->list); in vivid_thread_sdr_cap_tick() 261 list_add_tail(&buf->list, &dev->sdr_cap_active); in sdr_cap_buf_queue() 288 list_for_each_entry_safe(buf, tmp, &dev->sdr_cap_active, list) { in sdr_cap_start_streaming() 289 list_del(&buf->list); in sdr_cap_start_streaming() 309 struct vivid_buffer, list); in sdr_cap_stop_streaming() 310 list_del(&buf->list); in sdr_cap_stop_streaming()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/altera/ |
H A D | altera_sgdma.c | 6 #include <linux/list.h> 198 /* tx_lock held to protect access to queued tx list 423 #define list_remove_head(list, entry, type, member) \ 426 if (!list_empty(list)) { \ 427 entry = list_entry((list)->next, type, member); \ 432 #define list_peek_head(list, entry, type, member) \ 435 if (!list_empty(list)) { \ 436 entry = list_entry((list)->next, type, member); \ 440 /* adds a tse_buffer to the tail of a tx buffer list. 442 * primitive to avoid simultaneous pushes/pops to the list [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch.c | 26 struct ice_adv_lkup_elem *list; in ice_eswitch_add_vf_sp_rule() local 31 list = kcalloc(lkups_cnt, sizeof(*list), GFP_ATOMIC); in ice_eswitch_add_vf_sp_rule() 32 if (!list) in ice_eswitch_add_vf_sp_rule() 35 ice_rule_add_src_vsi_metadata(list); in ice_eswitch_add_vf_sp_rule() 47 err = ice_add_adv_rule(hw, list, lkups_cnt, &rule_info, in ice_eswitch_add_vf_sp_rule() 53 kfree(list); in ice_eswitch_add_vf_sp_rule()
|
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | cuse.c | 44 #include <linux/list.h> 59 struct list_head list; /* linked on cuse_conntbl */ member 122 list_for_each_entry(pos, cuse_conntbl_head(devt), list) in cuse_open() 376 list_for_each_entry(pos, &cuse_conntbl[i], list) in cuse_process_init_reply() 402 list_add(&cc->list, cuse_conntbl_head(devt)); in cuse_process_init_reply() 520 INIT_LIST_HEAD(&cc->list); in cuse_channel_open() 551 list_del_init(&cc->list); in cuse_channel_release()
|
/kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
H A D | dlmconvert.c | 170 list_for_each_entry(tmplock, &res->granted, list) { in __dlmconvert_master() 177 list_for_each_entry(tmplock, &res->converting, list) { in __dlmconvert_master() 202 list_move_tail(&lock->list, &res->granted); in __dlmconvert_master() 221 list_move_tail(&lock->list, &res->converting); in __dlmconvert_master() 237 list_move_tail(&lock->list, &res->granted); in dlm_revert_pending_convert() 295 list_move_tail(&lock->list, &res->converting); in dlmconvert_remote() 330 "to granted list, retry convert.\n", in dlmconvert_remote() 482 list_for_each_entry(tmp_lock, &res->granted, list) { in dlm_convert_lock_handler()
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | gntalloc.c | 64 #include <linux/list.h> 90 struct list_head next_gref; /* list entry gref_list */ 91 struct list_head next_file; /* list entry file->list, if open */ 100 struct list_head list; member 158 list_splice_tail(&queue_file, &priv->list); in add_grefs() 208 list_for_each_entry(gref, &priv->list, next_file) { in find_grefs() 235 INIT_LIST_HEAD(&priv->list); in gntalloc_open() 255 while (!list_empty(&priv->list)) { in gntalloc_release() 256 gref = list_entry(priv->list in gntalloc_release() [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | flow_offload.h | 5 #include <linux/list.h> 519 struct list_head list; member 530 struct list_head list; member 562 list_add_tail(&block_cb->list, &offload->cb_list); in flow_block_cb_add() 568 list_move(&block_cb->list, &offload->cb_list); in flow_block_cb_remove() 574 list_del(&block_cb->indr.list); in flow_indr_block_cb_remove() 575 list_move(&block_cb->list, &offload->cb_list); in flow_indr_block_cb_remove()
|
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | snic_disc.c | 178 tgt = list_entry(cur, struct snic_tgt, list); in snic_tgt_lookup() 200 SNIC_BUG_ON(!list_empty(&tgt->list)); in snic_tgt_dev_release() 255 INIT_LIST_HEAD(&tgt->list); in snic_tgt_create() 291 list_add_tail(&tgt->list, &snic->disc.tgt_list); in snic_tgt_create() 308 list_del(&tgt->list); in snic_tgt_create() 406 /* printing list of targets here */ in snic_report_tgt_cmpl_handler() 543 tgt = list_entry(cur, struct snic_tgt, list); in snic_tgt_del_all() 545 list_del_init(&tgt->list); in snic_tgt_del_all()
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | sclp_cmd.c | 171 struct list_head list; member 286 list_for_each_entry(incr, &sclp_mem_list, list) { in sclp_mem_change_state() 307 list_for_each_entry(incr, &sclp_mem_list, list) { in contains_standby_increment() 414 list_for_each_entry(incr, &sclp_mem_list, list) in sclp_add_standby_memory() 433 list_for_each_entry(incr, &sclp_mem_list, list) { in insert_increment() 439 prev = &incr->list; in insert_increment() 447 list_add(&new_incr->list, prev); in insert_increment()
|
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | onboard_usb_hub.c | 13 #include <linux/list.h> 50 struct list_head list; member 111 list_for_each_entry(node, &hub->udev_list, list) { in onboard_hub_suspend() 165 list_add(&node->list, &hub->udev_list); in onboard_hub_add_usbdev() 190 list_for_each_entry(node, &hub->udev_list, list) { in onboard_hub_remove_usbdev() 192 list_del(&node->list); in onboard_hub_remove_usbdev() 314 node = list_first_entry(&hub->udev_list, struct usbdev_node, list); in onboard_hub_remove()
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_sta_mgt.c | 16 INIT_LIST_HEAD(&psta->list); in _rtw_init_stainfo() 85 list_add_tail(&psta->list, get_list_head(&pstapriv->free_sta_queue)); in _rtw_init_sta_priv() 197 psta = container_of(get_next(&pfree_sta_queue->queue), struct sta_info, list); in rtw_alloc_stainfo() 199 list_del_init(&(psta->list)); in rtw_alloc_stainfo() 373 list_del_init(&(prframe->u.hdr.list)); in rtw_free_stainfo() 422 list_add_tail(&psta->list, get_list_head(pfree_sta_queue)); in rtw_free_stainfo() 462 /* any station allocated can be searched by hash list */ 538 paclnode = list_entry(plist, struct rtw_wlan_acl_node, list); in rtw_access_ctrl() 548 if (pacl_list->mode == 1) /* accept unless in deny list */ in rtw_access_ctrl() 551 else if (pacl_list->mode == 2)/* deny unless in accept list */ in rtw_access_ctrl() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring_mux.c | 103 list_for_each_entry(chunk, &e->list, entry) { in amdgpu_mux_resubmit_chunks() 184 list_for_each_entry_safe(chunk, chunk2, &e->list, entry) { in amdgpu_ring_mux_fini() 209 INIT_LIST_HEAD(&e->list); in amdgpu_ring_mux_add_sw_ring() 460 list_add_tail(&chunk->entry, &e->list); in amdgpu_ring_mux_start_ib() 477 list_for_each_entry_safe(chunk, tmp, &e->list, entry) { in scan_and_remove_signaled_chunk() 498 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_ib_mark_offset() 531 chunk = list_last_entry(&e->list, struct amdgpu_mux_chunk, entry); in amdgpu_ring_mux_end_ib()
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | hda_codec.h | 35 * A hda_bus contains several codecs in the list codec_list. 169 struct list_head list; member 203 struct snd_array mixers; /* list of assigned mixer elements */ 204 struct snd_array nids; /* list of mapped mixer elements */ 206 struct list_head conn_list; /* linked-list of connection-list */ 282 /* fix-up list */ 297 list_for_each_entry(c, &(bus)->core.codec_list, core.list) 299 list_for_each_entry_safe(c, n, &(bus)->core.codec_list, core.list) 351 #define snd_hda_get_raw_connections(codec, nid, list, max_conn [all...] |
/kernel/linux/linux-6.6/kernel/futex/ |
H A D | pi.c | 24 INIT_LIST_HEAD(&pi_state->list); in refill_pi_state_cache() 54 WARN_ON(list_empty(&pi_state->list)); in pi_state_update_owner() 55 list_del_init(&pi_state->list); in pi_state_update_owner() 61 WARN_ON(!list_empty(&pi_state->list)); in pi_state_update_owner() 62 list_add(&pi_state->list, &new_owner->pi_state_list); in pi_state_update_owner() 102 * pi_state->list is already empty. in put_pi_state() 181 * p->pi_state_list -> pi_state->list, relation 369 * The exiting task did not have a robust list, the robust list was in handle_exit_race() 396 WARN_ON(!list_empty(&pi_state->list)); in __attach_to_pi_owner() [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | local_storage.c | 26 struct list_head list; member 253 if (list_empty(&map->list)) in cgroup_storage_get_next_key() 265 storage = list_first_entry(&map->list, in cgroup_storage_get_next_key() 325 INIT_LIST_HEAD(&map->list); in cgroup_storage_map_alloc() 333 struct list_head *storages = &map->list; in cgroup_storage_map_free() 346 WARN_ON(!list_empty(&map->list)); in cgroup_storage_map_free() 590 list_add(&storage->list_map, &map->list); in bpf_cgroup_storage_link()
|
/kernel/linux/linux-6.6/drivers/firewire/ |
H A D | core-topology.c | 14 #include <linux/list.h> 316 struct list_head list; in for_each_fw_node() local 320 INIT_LIST_HEAD(&list); in for_each_fw_node() 323 list_add_tail(&root->link, &list); in for_each_fw_node() 325 list_for_each_entry(node, &list, link) { in for_each_fw_node() 336 list_add_tail(&child->link, &list); in for_each_fw_node() 343 list_for_each_entry_safe(node, next, &list, link) in for_each_fw_node()
|
/kernel/linux/linux-6.6/drivers/net/netdevsim/ |
H A D | hwstats.c | 32 list_for_each_entry(hwsdev, hwsdev_list, list) { in nsim_dev_hwstats_traffic_bump() 61 list_for_each_entry(hwsdev, hwsdev_list, list) { in nsim_dev_hwslist_find_hwsdev() 167 list_del(&hwsdev->list); in __nsim_dev_hwstats_event_unregister() 249 list_add_tail(&hwsdev->list, hwsdev_list); in nsim_dev_hwstats_enable_ifindex() 283 list_del(&hwsdev->list); in nsim_dev_hwstats_disable_ifindex() 469 list_for_each_entry_safe(hwsdev, tmp, hwsdev_list, list) { in nsim_dev_hwsdev_list_wipe() 470 list_del(&hwsdev->list); in nsim_dev_hwsdev_list_wipe()
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-core.h | 219 * @list: linked list structure for buffer queue 225 struct list_head list; member 666 * Buffer list manipulation functions. Must be called with fimc.slock held. 672 * @buf: buffer to add to the active buffers list 677 list_add_tail(&buf->list, &vid_cap->active_buf_q); in fimc_active_queue_add() 685 * The caller must assure the active_buf_q list is not empty. 692 struct fimc_vid_buffer, list); in fimc_active_queue_pop() 693 list_del(&buf->list); in fimc_active_queue_pop() 701 * @buf: buffer to add to the pending buffers list [all...] |