/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | srcline.h | 5 #include <linux/list.h> 35 struct list_head list; member 47 /* free resources associated to the inline node list */ 50 /* insert the inline node list into the DSO, which will take ownership */ 53 /* find previously inserted inline node list */
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | sclp_rw.h | 14 #include <linux/list.h> 62 * data structure for information about list of SCCBs (only for writing), 66 struct list_head list; /* list_head for sccb_info chain */ member
|
/test/xts/hats/kernel/syscalls/system/setrobustlist/ |
H A D | SetrobustlistApiTest.cpp | 44 int SetRobustList(int tid, void *list, size_t len) in SetRobustList() argument 46 return syscall(__NR_set_robust_list, tid, list, len); in SetRobustList()
|
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | ftrace.c | 34 #include <linux/list.h> 169 * If this is a dynamic, RCU, or per CPU ops, or we force list func, in ftrace_ops_get_list_func() 170 * then it needs to call the list anyway. in ftrace_ops_get_list_func() 196 * If we are at the end of the list and this ops is in update_ftrace_function() 217 * If we are using the list function, it doesn't care in update_ftrace_function() 236 * Set the function to the list ops, which will call the in update_ftrace_function() 246 /* Now all cpus are using the list ops. */ in update_ftrace_function() 258 static void add_ftrace_ops(struct ftrace_ops __rcu **list, in add_ftrace_ops() argument 261 rcu_assign_pointer(ops->next, *list); in add_ftrace_ops() 264 * We are entering ops into the list bu in add_ftrace_ops() 272 remove_ftrace_ops(struct ftrace_ops __rcu **list, struct ftrace_ops *ops) remove_ftrace_ops() argument 1021 struct list_head list; global() member 6313 struct list_head list; global() member 6321 struct list_head list; global() member 6757 struct list_head list; global() member [all...] |
/kernel/linux/linux-5.10/drivers/base/firmware_loader/ |
H A D | main.c | 29 #include <linux/list.h> 50 /* firmware_buf instance will be added into the below list */ 58 * will be added into the below list so that device uncache 72 struct list_head list; member 218 list_for_each_entry(tmp, &fwc->head, list) in __lookup_fw_priv() 253 INIT_LIST_HEAD(&tmp->list); in alloc_lookup_fw_priv() 255 list_add(&tmp->list, &fwc->head); in alloc_lookup_fw_priv() 274 list_del(&fw_priv->list); 641 /* add firmware name into devres list */ 688 * add firmware name into devres list s in assign_fw() [all...] |
/kernel/linux/linux-5.10/drivers/acpi/arm64/ |
H A D | iort.c | 17 #include <linux/list.h> 29 struct list_head list; member 36 struct list_head list; member 63 INIT_LIST_HEAD(&np->list); in iort_set_fwnode() 68 list_add_tail(&np->list, &iort_fwnode_list); in iort_set_fwnode() 88 list_for_each_entry(curr, &iort_fwnode_list, list) { in iort_get_fwnode() 109 list_for_each_entry_safe(curr, tmp, &iort_fwnode_list, list) { in iort_delete_fwnode() 111 list_del(&curr->list); in iort_delete_fwnode() 133 list_for_each_entry(curr, &iort_fwnode_list, list) { in iort_get_iort_node() 155 * ITS ID and base address to the list fro [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 295 list_for_each_entry(region, &vmp->userspace_mem_regions, list) { in kvm_vm_restart() 355 list_for_each_entry(region, &vm->userspace_mem_regions, list) { in userspace_mem_region_find() 415 list_for_each_entry(vcpu, &vm->vcpus, list) { in vcpu_find() 446 list_del(&vcpu->list); in vm_vcpu_rm() 455 list_for_each_entry_safe(vcpu, tmp, &vmp->vcpus, list) in kvm_vm_release() 472 list_del(®ion->list); in __vm_mem_region_delete() 497 list_for_each_entry_safe(region, tmp, &vmp->userspace_mem_regions, list) in kvm_vm_free() 644 list_for_each_entry(region, &vm->userspace_mem_regions, list) { in vm_userspace_mem_region_add() 724 /* Add to linked-list of memory regions. */ in vm_userspace_mem_region_add() 725 list_add(®ion->list, in vm_userspace_mem_region_add() [all...] |
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | hv_balloon.c | 432 struct list_head list; member 439 * A list of gaps. 445 struct list_head list; member 551 * A list of hot-add regions. 583 list_for_each_entry(gap, &has->gap_list, list) { in has_pfn_is_backed() 604 list_for_each_entry(has, &dm_device.ha_region_list, list) { in hv_page_offline_check() 770 list_for_each_entry(has, &dm_device.ha_region_list, list) { in hv_online_page() 791 list_for_each_entry(has, &dm_device.ha_region_list, list) { in pfn_covered() 810 INIT_LIST_HEAD(&gap->list); in pfn_covered() 813 list_add_tail(&gap->list, in pfn_covered() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ |
H A D | sh_vou.c | 64 struct list_head list; member 283 list_add_tail(&shbuf->list, &vou_dev->buf_list); in sh_vou_buf_queue() 297 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_start_streaming() 300 list_del(&buf->list); in sh_vou_start_streaming() 306 buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming() 316 buf = list_entry(buf->list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming() 349 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_stop_streaming() 351 list_del(&buf->list); in sh_vou_stop_streaming() 1053 if (list_is_singular(&vb->list)) { in sh_vou_isr() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
H A D | fnic_fcs.c | 237 list_for_each_entry_safe(fevt, next, &fnic->evlist, list) { in fnic_fcoe_evlist_free() 238 list_del(&fevt->list); in fnic_fcoe_evlist_free() 257 list_for_each_entry_safe(fevt, next, &fnic->evlist, list) { in fnic_handle_event() 259 list_del(&fevt->list); in fnic_handle_event() 274 list_del(&fevt->list); in fnic_handle_event() 464 list_add_tail(&vlan->list, &fnic->vlans); in fnic_fcoe_process_vlan_resp() 481 vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_process_vlan_resp() 503 vlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_start_fcf_disc() 527 fvlan = list_first_entry(&fnic->vlans, struct fcoe_vlan, list); in fnic_fcoe_vlan_check() 555 list_add_tail(&fevt->list, in fnic_event_enq() [all...] |
/kernel/linux/linux-5.10/sound/core/ |
H A D | pcm.c | 42 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_get() 53 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_next() 69 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_add() 75 list_add(&newpcm->list, pcm->list.prev); in snd_pcm_add() 79 list_add_tail(&newpcm->list, &snd_pcm_devices); in snd_pcm_add() 731 INIT_LIST_HEAD(&pcm->list); in _snd_pcm_new() 856 list_for_each_entry(_notify, &snd_pcm_notify_list, list) \ 1081 list_del_init(&pcm->list); in snd_pcm_dev_register() 1105 list_del_init(&pcm->list); in snd_pcm_dev_disconnect() [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | pnfs_nfs.c | 73 /* The generic layer is about to remove the req from the commit list. 451 pnfs_bucket_alloc_ds_commits(struct list_head *list, in pnfs_bucket_alloc_ds_commits() argument 470 list_add_tail(&data->list, list); in pnfs_bucket_alloc_ds_commits() 484 pnfs_alloc_ds_commits_list(struct list_head *list, in pnfs_alloc_ds_commits_list() argument 496 ret += pnfs_bucket_alloc_ds_commits(list, array->buckets, in pnfs_alloc_ds_commits_list() 514 LIST_HEAD(list); in pnfs_generic_commit_pagelist() 525 list_add_tail(&data->list, &list); in pnfs_generic_commit_pagelist() 529 nreq += pnfs_alloc_ds_commits_list(&list, fl_cinf in pnfs_generic_commit_pagelist() 1169 struct list_head *list; pnfs_layout_mark_request_commit() local [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | seccomp.c | 12 * Mode 1 uses a fixed list of allowed system calls. 96 struct list_head list; member 125 struct list_head list; member 138 * @notifications: A list of struct seccomp_knotif elements. 170 * pointer. For any task, it appears to be a singly-linked list starting 324 * All filters in the list are evaluated and the lowest BPF return in seccomp_run_filters() 834 * Remove the notification, and reset the list pointers, indicating in seccomp_handle_addfd() 837 list_del_init(&addfd->list); in seccomp_handle_addfd() 862 list_add(&n.list, &match->notif->notifications); in seccomp_do_user_notification() 879 struct seccomp_kaddfd, list); in seccomp_do_user_notification() [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | drop_monitor.c | 54 * It also guards the global 'hw_stats_list' list. 92 struct list_head list; member 282 list_for_each_entry_rcu(new_stat, &hw_stats_list, list) { in trace_napi_poll_hit() 701 struct sk_buff_head list; in net_dm_packet_work() local 707 __skb_queue_head_init(&list); in net_dm_packet_work() 710 skb_queue_splice_tail_init(&data->drop_queue, &list); in net_dm_packet_work() 713 while ((skb = __skb_dequeue(&list))) in net_dm_packet_work() 920 struct sk_buff_head list; in net_dm_hw_packet_work() local 926 __skb_queue_head_init(&list); in net_dm_hw_packet_work() 929 skb_queue_splice_tail_init(&hw_data->drop_queue, &list); in net_dm_hw_packet_work() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/vga/ |
H A D | vgaarb.c | 43 #include <linux/list.h> 60 * We keep a list of all vga devices in the system to speed 64 struct list_head list; member 129 /* Find somebody in our list */ 134 list_for_each_entry(vgadev, &vga_list, list) in vgadev_find() 278 list_for_each_entry(conflict, &vga_list, list) { in __vga_tryget() 613 /* go through list of devices already registered */ in vga_arbiter_check_bridge_sharing() 614 list_for_each_entry(same_bridge_vgadev, &vga_list, list) { in vga_arbiter_check_bridge_sharing() 726 /* Add to the list */ in vga_arbiter_add_pci_device() 727 list_add_tail(&vgadev->list, in vga_arbiter_add_pci_device() 971 struct list_head list; global() member [all...] |
/kernel/linux/linux-6.6/drivers/base/firmware_loader/ |
H A D | main.c | 30 #include <linux/list.h> 52 /* firmware_buf instance will be added into the below list */ 60 * will be added into the below list so that device uncache 74 struct list_head list; member 160 list_for_each_entry(tmp, &fwc->head, list) in __lookup_fw_priv() 191 INIT_LIST_HEAD(&tmp->list); in alloc_lookup_fw_priv() 193 list_add(&tmp->list, &fwc->head); in alloc_lookup_fw_priv() 212 list_del(&fw_priv->list); 655 /* add firmware name into devres list */ 702 * add firmware name into devres list s in assign_fw() [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | pnfs_nfs.c | 73 /* The generic layer is about to remove the req from the commit list. 451 pnfs_bucket_alloc_ds_commits(struct list_head *list, in pnfs_bucket_alloc_ds_commits() argument 470 list_add_tail(&data->list, list); in pnfs_bucket_alloc_ds_commits() 484 pnfs_alloc_ds_commits_list(struct list_head *list, in pnfs_alloc_ds_commits_list() argument 496 ret += pnfs_bucket_alloc_ds_commits(list, array->buckets, in pnfs_alloc_ds_commits_list() 514 LIST_HEAD(list); in pnfs_generic_commit_pagelist() 525 list_add_tail(&data->list, &list); in pnfs_generic_commit_pagelist() 529 nreq += pnfs_alloc_ds_commits_list(&list, fl_cinf in pnfs_generic_commit_pagelist() 1205 struct list_head *list; pnfs_layout_mark_request_commit() local [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | xattr.c | 462 * vfs_listxattr - retrieve \0 separated list of xattr names 464 * @list: buffer to store xattr names into 484 vfs_listxattr(struct dentry *dentry, char *list, size_t size) in vfs_listxattr() argument 494 error = inode->i_op->listxattr(dentry, list, size); in vfs_listxattr() 496 error = security_inode_listsecurity(inode, list, size); in vfs_listxattr() 828 listxattr(struct dentry *d, char __user *list, size_t size) in listxattr() argument 843 if (size && copy_to_user(list, klist, error)) in listxattr() 846 /* The file system tried to returned a list bigger in listxattr() 856 static ssize_t path_listxattr(const char __user *pathname, char __user *list, in path_listxattr() argument 865 error = listxattr(path.dentry, list, siz in path_listxattr() [all...] |
/kernel/linux/linux-6.6/drivers/dma/dw-edma/ |
H A D | dw-edma-core.c | 62 INIT_LIST_HEAD(&burst->list); in dw_edma_alloc_burst() 64 /* Create and add new element into the linked list */ in dw_edma_alloc_burst() 66 list_add_tail(&burst->list, &chunk->burst->list); in dw_edma_alloc_burst() 86 INIT_LIST_HEAD(&chunk->list); in dw_edma_alloc_chunk() 89 * inform the eDMA HW block that this is a new linked list ready in dw_edma_alloc_chunk() 104 /* Create and add new element into the linked list */ in dw_edma_alloc_chunk() 110 list_add_tail(&chunk->list, &desc->chunk->list); in dw_edma_alloc_chunk() 142 /* Remove all the list element in dw_edma_free_burst() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/ |
H A D | sh_vou.c | 64 struct list_head list; member 283 list_add_tail(&shbuf->list, &vou_dev->buf_list); in sh_vou_buf_queue() 297 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_start_streaming() 300 list_del(&buf->list); in sh_vou_start_streaming() 306 buf = list_entry(vou_dev->buf_list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming() 316 buf = list_entry(buf->list.next, struct sh_vou_buffer, list); in sh_vou_start_streaming() 349 list_for_each_entry_safe(buf, node, &vou_dev->buf_list, list) { in sh_vou_stop_streaming() 351 list_del(&buf->list); in sh_vou_stop_streaming() 1053 if (list_is_singular(&vb->list)) { in sh_vou_isr() [all...] |
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | hv_balloon.c | 436 struct list_head list; member 443 * A list of gaps. 449 struct list_head list; member 559 * A list of hot-add regions. 602 list_for_each_entry(gap, &has->gap_list, list) { in has_pfn_is_backed() 623 list_for_each_entry(has, &dm_device.ha_region_list, list) { in hv_page_offline_check() 788 list_for_each_entry(has, &dm_device.ha_region_list, list) { in hv_online_page() 807 list_for_each_entry(has, &dm_device.ha_region_list, list) { in pfn_covered() 826 INIT_LIST_HEAD(&gap->list); in pfn_covered() 829 list_add_tail(&gap->list, in pfn_covered() [all...] |
/kernel/linux/linux-6.6/sound/core/ |
H A D | pcm.c | 42 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_get() 53 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_next() 69 list_for_each_entry(pcm, &snd_pcm_devices, list) { in snd_pcm_add() 75 list_add(&newpcm->list, pcm->list.prev); in snd_pcm_add() 79 list_add_tail(&newpcm->list, &snd_pcm_devices); in snd_pcm_add() 736 INIT_LIST_HEAD(&pcm->list); in _snd_pcm_new() 859 list_for_each_entry(_notify, &snd_pcm_notify_list, list) \ 1085 list_del_init(&pcm->list); in snd_pcm_dev_register() 1109 list_del_init(&pcm->list); in snd_pcm_dev_disconnect() [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | blk-mq.c | 67 * Check if any of the ctx, dispatch list or elevator 380 * dispatch list. Don't include reserved tags in the in __blk_mq_alloc_request() 589 * Softirq action handler - move entries to local list and loop over them 612 struct list_head *list; in blk_mq_trigger_softirq() local 616 list = this_cpu_ptr(&blk_cpu_done); in blk_mq_trigger_softirq() 617 list_add_tail(&rq->ipi_list, list); in blk_mq_trigger_softirq() 620 * If the list only contains our just added request, signal a raise of in blk_mq_trigger_softirq() 624 if (list->next == &rq->ipi_list) in blk_mq_trigger_softirq() 820 * data, so insert it to hctx dispatch list to avoid any in blk_mq_requeue_work() 1020 struct list_head *list; member 1041 blk_mq_flush_busy_ctxs(struct blk_mq_hw_ctx *hctx, struct list_head *list) blk_mq_flush_busy_ctxs() argument 1275 blk_mq_handle_dev_resource(struct request *rq, struct list_head *list) blk_mq_handle_dev_resource() argument 1356 blk_mq_dispatch_rq_list(struct blk_mq_hw_ctx *hctx, struct list_head *list, unsigned int nr_budgets) blk_mq_dispatch_rq_list() argument 1888 blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, struct list_head *list) blk_mq_insert_requests() argument 2104 blk_mq_try_issue_list_directly(struct blk_mq_hw_ctx *hctx, struct list_head *list) blk_mq_try_issue_list_directly() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc.c | 178 * because if the alloc had succeeded we'd've put it in acts.list and in efx_tc_free_action_set() 183 /* in_hw is true iff we are on an acts.list; make sure to in efx_tc_free_action_set() 184 * remove ourselves from that list before we are freed. in efx_tc_free_action_set() 186 list_del(&act->list); in efx_tc_free_action_set() 218 /* Any act that's on the list will be in_hw even if the list isn't */ in efx_tc_free_action_set_list() 219 list_for_each_entry_safe(act, next, &acts->list, list) in efx_tc_free_action_set_list() 1486 INIT_LIST_HEAD(&rule->acts.list); in efx_tc_flower_replace_foreign() 1582 list_add_tail(&act->list, in efx_tc_flower_replace_foreign() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_workarounds.c | 27 * saved/restored to/from the HW context image. The list is emitted (via Load 36 * - Engine workarounds: the list of these WAs is applied whenever the specific 43 * outside of kernel driver control, hence the list of registers involved in 55 * - GT workarounds: the list of these WAs is applied whenever these registers 64 * this is just a special case of a MMIO workaround (as we write the list of 109 struct i915_wa *list = kmemdup(wal->list, in wa_init_finish() local 110 wal->count * sizeof(*list), in wa_init_finish() 113 if (list) { in wa_init_finish() 114 kfree(wal->list); in wa_init_finish() 153 struct i915_wa *list; _wa_add() local [all...] |