/kernel/linux/linux-5.10/fs/ |
H A D | fs-writeback.c | 54 struct list_head list; /* pending work list */ member 109 * inode_io_list_move_locked - move an inode onto a bdi_writeback IO list 114 * Move @inode->i_io_list to @list of @wb and set %WB_has_dirty_io. 135 * inode_io_list_del_locked - remove an inode from its bdi_writeback IO list 188 list_add_tail(&work->list, &wb->work_list); in wb_queue_work() 379 * including IO list manipulations and stat updates. in inode_switch_wbs_work_fn() 422 * Transfer to @new_wb's IO list if necessary. The specific list in inode_switch_wbs_work_fn() 1128 * Remove the inode from the writeback list i [all...] |
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_ring.c | 76 u16 num; /* Descriptor list length. */ 77 u16 next; /* The next desc state in a list. */ 78 u16 last; /* The last desc state in a list. */ 108 /* Head of free buffer list. */ 527 /* We're using some buffers from the free list. */ in virtqueue_add_split() 629 /* Put back on free list: unmap first-level descriptors and find end */ in detach_buf_split() 1045 * A driver MUST NOT make the first descriptor in the list in virtqueue_add_indirect_packed() 1047 * the list are made available. in virtqueue_add_indirect_packed() 1053 /* We're using some buffers from the free list. */ in virtqueue_add_indirect_packed() 1196 /* We're using some buffers from the free list in virtqueue_add_packed() [all...] |
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | hci_sock.c | 663 list_for_each_entry(hdev, &hci_dev_list, list) { in send_monitor_replay() 790 list_for_each_entry(c, &mgmt_chan_list, list) { in __hci_mgmt_chan_find() 820 list_add_tail(&c->list, &mgmt_chan_list); in hci_mgmt_chan_register() 831 list_del(&c->list); in hci_mgmt_chan_unregister()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | sock_map.c | 12 #include <linux/list.h> 142 list_add_tail(&link->list, &psock->link); in sock_map_add_link() 153 list_for_each_entry_safe(link, tmp, &psock->link, list) { in sock_map_del_link() 162 list_del(&link->list); in sock_map_del_link() 1052 /* Add new element to the head of the list, so that in sock_hash_update_common() 1192 * the list is still linked to sockhash. Since link in sock_hash_free()
|
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_sync.c | 271 struct list_head list; member 314 list); in sb_dequeue() 315 list_del(&sb->list); in sb_dequeue() 374 list_add_tail(&sb->list, &ms->sync_queue); in sb_queue_tail()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.c | 149 list_for_each_entry(vma, &obj->vma.list, obj_link) { in i915_debugfs_describe_obj() 306 list_for_each_entry_safe(ctx, cn, &i915->gem.contexts.list, link) { in print_context_stats() 1068 list_for_each_entry_safe(ctx, cn, &i915->gem.contexts.list, link) { in i915_context_status() 1359 for (wa = wal->list; count--; wa++) in i915_wa_registers()
|
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/ |
H A D | ipu3-v4l2.c | 364 list_add_tail(&buf->vid_buf.list, &node->buffers); in imgu_vb2_buf_queue() 452 list_for_each_entry_safe(b, b0, &node->buffers, list) { in imgu_return_all_buffers() 453 list_del(&b->list); in imgu_return_all_buffers() 1388 list_del(&b->list); in imgu_v4l2_buffer_done()
|
/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_scsi.c | 17 * copyright notice, this list of conditions and the following 21 * copyright notice, this list of conditions and the following 620 list_add_tail(&dma_buf->list, &req->gen_list); in csio_setup_ddp() 1228 * in between can cause the list to be corrupted. As a result, the caller 2360 list_add_tail(&ddp_desc->list, &scm->ddp_freelist); in csio_scsi_alloc_ddp_bufs() 2372 list_del_init(&ddp_desc->list); in csio_scsi_alloc_ddp_bufs() 2399 list_del_init(&ddp_desc->list); in csio_scsi_free_ddp_bufs()
|
/kernel/linux/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/ |
H A D | ethsw.c | 1024 struct netdev_hw_addr_list *list = (is_uc) ? &netdev->uc : &netdev->mc; in dpaa2_switch_port_lookup_address() local 1028 list_for_each_entry(ha, &list->list, list) { in dpaa2_switch_port_lookup_address()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | blkdev.h | 9 #include <linux/list.h> 157 * request reaches the dispatch list. The ipi_list is only used 160 * the dispatch list). 193 struct list_head list; member 1141 void blk_steal_bios(struct bio_list *list, struct request *rq); 1246 * into single larger request. As the requests are moved from a per-task list to 1250 * It is ok not to disable preemption when adding the request to the plug list 1252 * the plug list when the task sleeps by itself. For details, please see 1266 struct list_head list; member
|
/kernel/linux/linux-6.6/drivers/mtd/ |
H A D | mtdcore.c | 636 * Add a device to the list of MTD devices present in the system, and 765 list_for_each_entry(not, &mtd_notifiers, list) in add_mtd_device() 801 * Remove a device from the list of MTD devices present in the system, 804 * if the requested device does not appear to be present in the list. 821 list_for_each_entry(not, &mtd_notifiers, list) in del_mtd_device() 1019 * @types: the list of MTD partition probes to try, see 1034 * specified in @types (if @types is %NULL, then the default list of parsers 1150 list_add(&new->list, &mtd_notifiers); in register_mtd_user() 1165 * Removes a callback function pair from the list of 'users' to be 1181 list_del(&old->list); in unregister_mtd_user() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 298 struct list_head list; member 354 { } /* terminate list */ 408 /* A list of all installed Vortex devices, for removing the driver module. */ 464 list_del_init(&vp->list); in cleanup_card() 613 list_add(&vp->list, &root_corkscrew_dev); in corkscrew_setup() 971 pr_debug(" Down list %8.8x vs. %p.\n", inl(ioaddr + DownListPtr), in corkscrew_timeout() 1562 struct corkscrew_private, list); in cleanup_module()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 952 /* remove flow_node from the L2 shared flow list */ in bnxt_tc_put_l2_node() 1196 /* remove flow_node from the decap L2 sharing flow list */ in bnxt_tc_put_decap_l2_node() 1887 list_for_each_entry(cb_priv, &bp->tc_indr_block_list, list) in bnxt_tc_indr_block_cb_lookup() 1898 list_del(&priv->list); in bnxt_tc_setup_indr_rel() 1920 list_add(&cb_priv->list, &bp->tc_indr_block_list); in bnxt_tc_setup_indr_block() 1927 list_del(&cb_priv->list); in bnxt_tc_setup_indr_block()
|
/kernel/linux/linux-6.6/fs/ |
H A D | locks.c | 127 * keep a list on each CPU, with each list protected by its own spinlock. 130 * Note that alterations to the list also require that the relevant flc_lock is 159 * In addition, it also protects the fl->fl_blocked_requests list, and the 206 locks_dump_ctx_list(struct list_head *list, char *list_type) in locks_dump_ctx_list() argument 210 list_for_each_entry(fl, list, fl_list) { in locks_dump_ctx_list() 233 locks_check_ctx_file_list(struct file *filp, struct list_head *list, in locks_check_ctx_file_list() argument 239 list_for_each_entry(fl, list, fl_list) in locks_check_ctx_file_list() 534 * old entry, then it used "priv" and inserted it into the fasync list. in lease_setup() 624 * is done while holding the flc_lock, and new insertions into the list in locks_delete_global_locks() [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | cifsglob.h | 1028 struct list_head rlist; /* reconnect list */ 1068 * session to interfaces from this list. 1162 struct list_head rlist; /* reconnect list */ 1167 spinlock_t open_file_lock; /* protects list above */ 1248 struct list_head pending_opens; /* list of incomplete opens */ 1394 /* lock list below protected by cifsi->lock_sem */ 1399 struct list_head rlist; /* reconnect list */ 1434 struct list_head list; member 1458 struct list_head list; member 1481 struct list_head list; member 1761 struct list_head list; global() member [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | syscalls.h | 82 #include <linux/list.h> 108 * pairs given. Note that this list of pairs (i.e. the arguments 348 asmlinkage long sys_listxattr(const char __user *path, char __user *list, 350 asmlinkage long sys_llistxattr(const char __user *path, char __user *list, 352 asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);
|
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/ |
H A D | ipu3-v4l2.c | 372 list_add_tail(&buf->vid_buf.list, &node->buffers); in imgu_vb2_buf_queue() 460 list_for_each_entry_safe(b, b0, &node->buffers, list) { in imgu_return_all_buffers() 461 list_del(&b->list); in imgu_return_all_buffers() 1396 list_del(&b->list); in imgu_v4l2_buffer_done()
|
/kernel/linux/linux-6.6/drivers/scsi/csiostor/ |
H A D | csio_scsi.c | 17 * copyright notice, this list of conditions and the following 21 * copyright notice, this list of conditions and the following 620 list_add_tail(&dma_buf->list, &req->gen_list); in csio_setup_ddp() 1228 * in between can cause the list to be corrupted. As a result, the caller 2366 list_add_tail(&ddp_desc->list, &scm->ddp_freelist); in csio_scsi_alloc_ddp_bufs() 2378 list_del_init(&ddp_desc->list); in csio_scsi_alloc_ddp_bufs() 2405 list_del_init(&ddp_desc->list); in csio_scsi_free_ddp_bufs()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_transport_sas.c | 1426 INIT_LIST_HEAD(&rphy->list); in sas_rphy_initialize() 1536 list_add_tail(&rphy->list, &sas_host->rphy_list); in sas_rphy_add() 1580 list_del(&rphy->list); in sas_rphy_free() 1673 list_for_each_entry(rphy, &sas_host->rphy_list, list) { in sas_user_scan()
|
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | k3-ringacc.c | 199 * @list: list of RAs in the system 220 struct list_head list; member 1293 list_for_each_entry(entry, &k3_ringacc_list, list) in of_k3_ringacc_get_by_phandle() 1548 list_add_tail(&ringacc->list, &k3_ringacc_list); in k3_ringacc_probe() 1559 list_del(&ringacc->list); in k3_ringacc_remove()
|
/kernel/linux/linux-6.6/drivers/base/power/ |
H A D | main.c | 10 * and add it to the list of power-controlled devices. sysfs entries for 13 * A separate list is used for keeping track of power info, because the power 15 * subsystem list maintains. 48 * The entries in the dpm_list list are in a depth first order, simply 50 * are inserted at the back of the list on discovery. 110 * device_pm_lock - Lock the list of active devices used by the PM core. 118 * device_pm_unlock - Unlock the list of active devices used by the PM core. 126 * device_pm_add - Add a device to the PM core's list of active devices. 127 * @dev: Device to add to the list. 148 * device_pm_remove - Remove a device from the PM core's list o 1092 struct list_head list; dpm_complete() local [all...] |
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | cpufreq.c | 92 * Two notifier lists: the "policy" list is involved in the 94 * "transition" list for kernel code that needs to handle 1333 /* Remove policy from list */ in cpufreq_policy_free() 2057 * @list: CPUFREQ_TRANSITION_NOTIFIER or CPUFREQ_POLICY_NOTIFIER. 2059 * Add a notifier to one of two lists: either a list of notifiers that run on 2060 * clock rate changes (once before and once after every transition), or a list 2066 int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list) in cpufreq_register_notifier() argument 2073 switch (list) { in cpufreq_register_notifier() 2103 * @list: CPUFREQ_TRANSITION_NOTIFIER or CPUFREQ_POLICY_NOTIFIER. 2110 int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list) in cpufreq_unregister_notifier() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4.h | 17 * copyright notice, this list of conditions and the following 21 * copyright notice, this list of conditions and the following 44 #include <linux/list.h> 405 unsigned int niqflint; /* N ingress Qs/w free list(s) & intr */ 744 unsigned int cntxt_id; /* SGE context id for the free list */ 745 unsigned int size; /* capacity of free list */ 753 /* A packet gather list */ 771 struct sk_buff_head lroq; /* list of aggregated sessions */ 882 struct sk_buff_head sendq; /* list of backpressured packets */ 892 struct sk_buff_head sendq; /* list o 1039 struct list_head list; global() member 1076 struct list_head list; global() member 1086 struct list_head list; global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_encap.c | 292 list_for_each_entry(efi, &e->flows, list) { in mlx5e_take_all_encap_flows() 413 list_for_each_entry_safe(efi, tmp, &e->flows, list) { in mlx5e_tc_update_neigh_used_value() 545 list_del(&flow->encaps[out_index].list); in mlx5e_detach_encap() 917 list_add(&flow->encaps[out_index].list, &e->flows); in mlx5e_attach_encap()
|
/kernel/linux/linux-6.6/drivers/i3c/master/ |
H A D | dw-i3c-master.c | 17 #include <linux/list.h> 420 list_add_tail(&xfer->node, &master->xferqueue.list); in dw_i3c_master_enqueue_xfer() 514 xfer = list_first_entry_or_null(&master->xferqueue.list, in dw_i3c_master_end_xfer_locked() 1444 INIT_LIST_HEAD(&master->xferqueue.list); in dw_i3c_common_probe()
|