Home
last modified time | relevance | path

Searched refs:list (Results 1 – 25 of 4718) sorted by relevance

12345678910>>...189

/linux/drivers/clk/rockchip/
H A Dclk.c433 struct rockchip_pll_clock *list, in rockchip_clk_register_plls() argument
439 for (idx = 0; idx < nr_pll; idx++, list++) { in rockchip_clk_register_plls()
440 clk = rockchip_clk_register_pll(ctx, list->type, list->name, in rockchip_clk_register_plls()
441 list->parent_names, list->num_parents, in rockchip_clk_register_plls()
442 list->con_offset, grf_lock_offset, in rockchip_clk_register_plls()
443 list->lock_shift, list->mode_offset, in rockchip_clk_register_plls()
444 list->mode_shift, list->rate_table, in rockchip_clk_register_plls()
445 list->flags, list->pll_flags); in rockchip_clk_register_plls()
448 list->name); in rockchip_clk_register_plls()
452 rockchip_clk_set_lookup(ctx, clk, list->id); in rockchip_clk_register_plls()
[all …]
/linux/lib/tests/
H A Dlist-test.c15 struct list_head list; member
50 LIST_HEAD(list); in list_test_list_add()
52 list_add(&a, &list); in list_test_list_add()
53 list_add(&b, &list); in list_test_list_add()
56 KUNIT_EXPECT_PTR_EQ(test, list.next, &b); in list_test_list_add()
57 KUNIT_EXPECT_PTR_EQ(test, b.prev, &list); in list_test_list_add()
64 LIST_HEAD(list); in list_test_list_add_tail()
66 list_add_tail(&a, &list); in list_test_list_add_tail()
67 list_add_tail(&b, &list); in list_test_list_add_tail()
70 KUNIT_EXPECT_PTR_EQ(test, list.next, &a); in list_test_list_add_tail()
[all …]
H A Dlist-private-test.c25 struct list_head __private list; member
34 INIT_LIST_HEAD(&ACCESS_PRIVATE(&entry, list)); in list_private_compile_test()
35 list_add(&ACCESS_PRIVATE(&entry, list), &head); in list_private_compile_test()
38 pos = list_private_entry(&ACCESS_PRIVATE(&entry, list), struct list_test_struct, list); in list_private_compile_test()
39 pos = list_private_first_entry(&head, struct list_test_struct, list); in list_private_compile_test()
40 pos = list_private_last_entry(&head, struct list_test_struct, list); in list_private_compile_test()
41 pos = list_private_next_entry(pos, list); in list_private_compile_test()
42 pos = list_private_prev_entry(pos, list); in list_private_compile_test()
43 pos = list_private_next_entry_circular(pos, &head, list); in list_private_compile_test()
44 pos = list_private_prev_entry_circular(pos, &head, list); in list_private_compile_test()
[all …]
/linux/tools/firewire/
H A Dlist.h2 struct list { struct
3 struct list *next, *prev; argument
7 list_init(struct list *list) in list_init() argument
9 list->next = list; in list_init()
10 list->prev = list; in list_init()
14 list_empty(struct list *list) in list_empty() argument
16 return list->next == list; in list_empty()
20 list_insert(struct list *link, struct list *new_link) in list_insert()
29 list_append(struct list *list, struct list *new_link) in list_append() argument
31 list_insert((struct list *)list, new_link); in list_append()
[all …]
/linux/tools/perf/util/
H A Dparse-events.y34 struct list_head *list; in alloc_list() local
36 list = malloc(sizeof(*list)); in alloc_list()
37 if (!list) in alloc_list()
40 INIT_LIST_HEAD(list); in alloc_list()
41 return list; in alloc_list()
129 list_splice_tail(groups, &parse_state->list);
165 struct list_head *list = $1; variable
168 err = parse_events__modifier_group(_parse_state, &@3, list, $3);
171 $$ = list;
179 struct list_head *list = $3; variable
[all …]
/linux/drivers/clk/samsung/
H A Dclk.c120 const struct samsung_clock_alias *list, in samsung_clk_register_alias() argument
126 for (idx = 0; idx < nr_clk; idx++, list++) { in samsung_clk_register_alias()
127 if (!list->id) { in samsung_clk_register_alias()
133 clk_hw = ctx->clk_data.hws[list->id]; in samsung_clk_register_alias()
136 list->id); in samsung_clk_register_alias()
140 ret = clk_hw_register_clkdev(clk_hw, list->alias, in samsung_clk_register_alias()
141 list->dev_name); in samsung_clk_register_alias()
144 __func__, list->alias); in samsung_clk_register_alias()
150 const struct samsung_fixed_rate_clock *list, in samsung_clk_register_fixed_rate() argument
156 for (idx = 0; idx < nr_clk; idx++, list++) { in samsung_clk_register_fixed_rate()
[all …]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dutil.c7 void qtnf_sta_list_init(struct qtnf_sta_list *list) in qtnf_sta_list_init() argument
9 if (unlikely(!list)) in qtnf_sta_list_init()
12 INIT_LIST_HEAD(&list->head); in qtnf_sta_list_init()
13 atomic_set(&list->size, 0); in qtnf_sta_list_init()
16 struct qtnf_sta_node *qtnf_sta_list_lookup(struct qtnf_sta_list *list, in qtnf_sta_list_lookup() argument
24 list_for_each_entry(node, &list->head, list) { in qtnf_sta_list_lookup()
32 struct qtnf_sta_node *qtnf_sta_list_lookup_index(struct qtnf_sta_list *list, in qtnf_sta_list_lookup_index() argument
37 if (qtnf_sta_list_size(list) <= index) in qtnf_sta_list_lookup_index()
40 list_for_each_entry(node, &list->head, list) { in qtnf_sta_list_lookup_index()
51 struct qtnf_sta_list *list = &vif->sta_list; in qtnf_sta_list_add() local
[all …]
/linux/drivers/hid/
H A Dhidraw.c41 static inline bool hidraw_is_revoked(struct hidraw_list *list) in hidraw_is_revoked() argument
43 return list->revoked; in hidraw_is_revoked()
48 struct hidraw_list *list = file->private_data; in hidraw_read() local
52 if (hidraw_is_revoked(list)) in hidraw_read()
55 mutex_lock(&list->read_mutex); in hidraw_read()
58 if (list->head == list->tail) { in hidraw_read()
59 add_wait_queue(&list->hidraw->wait, &wait); in hidraw_read()
62 while (list->head == list->tail) { in hidraw_read()
67 if (!list->hidraw->exist) { in hidraw_read()
77 mutex_unlock(&list->read_mutex); in hidraw_read()
[all …]
/linux/rust/kernel/list/
H A Dimpl_list_item_mod.rs27 unsafe fn raw_get_list_links(ptr: *mut Self) -> *mut crate::list::ListLinks<ID>; in raw_get_list_links()
40 unsafe impl$(<$($generics)*>)? $crate::list::HasListLinks$(<$id>)? for $self {
42 unsafe fn raw_get_list_links(ptr: *mut Self) -> *mut $crate::list::ListLinks$(<$id>)? {
85 unsafe impl$(<$($generics)*>)? $crate::list::HasSelfPtr<$item_type $(, $id)?> for $self {}
88 unsafe impl$(<$($generics)*>)? $crate::list::HasListLinks$(<$id>)? for $self {
90 unsafe fn raw_get_list_links(ptr: *mut Self) -> *mut $crate::list::ListLinks$(<$id>)? {
91 let ptr: *mut $crate::list::ListLinksSelfPtr<$item_type $(, $id)?> =
190 $crate::list::impl_has_list_links! {
195 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $self {
201 unsafe fn view_links(me: *const Self) -> *mut $crate::list::ListLinks<$num> {
[all …]
/linux/net/netfilter/
H A Dnf_conncount.c52 struct nf_conncount_list list; member
86 static void conn_free(struct nf_conncount_list *list, in conn_free() argument
89 lockdep_assert_held(&list->list_lock); in conn_free()
91 list->count--; in conn_free()
98 find_or_evict(struct net *net, struct nf_conncount_list *list, in find_or_evict() argument
119 conn_free(list, conn); in find_or_evict()
166 struct nf_conncount_list *list) in __nf_conncount_add() argument
196 if ((u32)jiffies == list->last_gc && in __nf_conncount_add()
197 (list->count - list->last_gc_count) < CONNCOUNT_GC_MAX_COLLECT) in __nf_conncount_add()
202 list_for_each_entry_safe(conn, conn_n, &list->head, node) { in __nf_conncount_add()
[all …]
/linux/net/core/
H A Ddev_addr_lists.c21 static int __hw_addr_insert(struct netdev_hw_addr_list *list, in __hw_addr_insert() argument
24 struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL; in __hw_addr_insert()
45 rb_insert_color(&new->node, &list->tree); in __hw_addr_insert()
73 static int __hw_addr_add_ex(struct netdev_hw_addr_list *list, in __hw_addr_add_ex() argument
78 struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL; in __hw_addr_add_ex()
123 rb_insert_color(&ha->node, &list->tree); in __hw_addr_add_ex()
125 list_add_tail_rcu(&ha->list, &list->list); in __hw_addr_add_ex()
126 list->count++; in __hw_addr_add_ex()
131 static int __hw_addr_add(struct netdev_hw_addr_list *list, in __hw_addr_add() argument
135 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
[all …]
/linux/io_uring/
H A Dslist.h13 #define wq_list_empty(list) (READ_ONCE((list)->first) == NULL) argument
15 #define INIT_WQ_LIST(list) do { \ argument
16 (list)->first = NULL; \
21 struct io_wq_work_list *list) in wq_list_add_after() argument
28 list->last = node; in wq_list_add_after()
32 struct io_wq_work_list *list) in wq_list_add_tail() argument
35 if (!list->first) { in wq_list_add_tail()
36 list->last = node; in wq_list_add_tail()
37 WRITE_ONCE(list->first, node); in wq_list_add_tail()
39 list->last->next = node; in wq_list_add_tail()
[all …]
/linux/drivers/hid/usbhid/
H A Dhiddev.c62 struct list_head *list; in hiddev_lookup_report() local
79 list = report_enum->report_list.next; in hiddev_lookup_report()
80 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
89 list = report->list.next; in hiddev_lookup_report()
90 if (list == &report_enum->report_list) in hiddev_lookup_report()
93 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
123 list_for_each_entry(report, &report_enum->report_list, list) { in hiddev_lookup_usage()
144 struct hiddev_list *list; in hiddev_send_event() local
148 list_for_each_entry(list, &hiddev->list, node) { in hiddev_send_event()
150 (list->flags & HIDDEV_FLAG_REPORT) != 0) { in hiddev_send_event()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_bo_list.c43 struct amdgpu_bo_list *list = container_of(rcu, struct amdgpu_bo_list, in amdgpu_bo_list_free_rcu() local
45 mutex_destroy(&list->bo_list_mutex); in amdgpu_bo_list_free_rcu()
46 kvfree(list); in amdgpu_bo_list_free_rcu()
51 struct amdgpu_bo_list *list = container_of(ref, struct amdgpu_bo_list, in amdgpu_bo_list_free() local
55 amdgpu_bo_list_for_each_entry(e, list) in amdgpu_bo_list_free()
57 call_rcu(&list->rhead, amdgpu_bo_list_free_rcu); in amdgpu_bo_list_free()
75 struct amdgpu_bo_list *list; in amdgpu_bo_list_create() local
80 list = kvzalloc_flex(*list, entries, num_entries); in amdgpu_bo_list_create()
81 if (!list) in amdgpu_bo_list_create()
84 kref_init(&list->refcount); in amdgpu_bo_list_create()
[all …]
/linux/drivers/usb/core/
H A Dphy.c19 struct list_head list; member
24 struct list_head *list) in usb_phy_roothub_add_phy_by_name() argument
37 INIT_LIST_HEAD(&roothub_entry->list); in usb_phy_roothub_add_phy_by_name()
41 list_add_tail(&roothub_entry->list, list); in usb_phy_roothub_add_phy_by_name()
47 struct list_head *list) in usb_phy_roothub_add_phy() argument
64 INIT_LIST_HEAD(&roothub_entry->list); in usb_phy_roothub_add_phy()
68 list_add_tail(&roothub_entry->list, list); in usb_phy_roothub_add_phy()
90 INIT_LIST_HEAD(&phy_roothub->list); in usb_phy_roothub_alloc()
92 if (!usb_phy_roothub_add_phy_by_name(dev, "usb2-phy", &phy_roothub->list)) in usb_phy_roothub_alloc()
96 err = usb_phy_roothub_add_phy(dev, i, &phy_roothub->list); in usb_phy_roothub_alloc()
[all …]
/linux/security/integrity/platform_certs/
H A Defi_parser.c49 efi_signature_list_t list; in parse_efi_signature_list() local
52 if (size < sizeof(list)) in parse_efi_signature_list()
55 memcpy(&list, data, sizeof(list)); in parse_efi_signature_list()
58 &list.signature_type, list.signature_list_size, in parse_efi_signature_list()
59 list.signature_header_size, list.signature_size); in parse_efi_signature_list()
61 lsize = list.signature_list_size; in parse_efi_signature_list()
62 hsize = list.signature_header_size; in parse_efi_signature_list()
63 esize = list.signature_size; in parse_efi_signature_list()
64 elsize = lsize - sizeof(list) - hsize; in parse_efi_signature_list()
72 if (lsize < sizeof(list) || in parse_efi_signature_list()
[all …]
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Dclient-buffers.c37 list_add_tail(&rb->list, &cl->free_rb_list.list); in ishtp_cl_alloc_rx_ring()
80 list_add_tail(&tx_buf->list, &cl->tx_free_list.list); in ishtp_cl_alloc_tx_ring()
104 while (!list_empty(&cl->free_rb_list.list)) { in ishtp_cl_free_rx_ring()
105 rb = list_entry(cl->free_rb_list.list.next, struct ishtp_cl_rb, in ishtp_cl_free_rx_ring()
106 list); in ishtp_cl_free_rx_ring()
107 list_del(&rb->list); in ishtp_cl_free_rx_ring()
114 while (!list_empty(&cl->in_process_list.list)) { in ishtp_cl_free_rx_ring()
115 rb = list_entry(cl->in_process_list.list.next, in ishtp_cl_free_rx_ring()
116 struct ishtp_cl_rb, list); in ishtp_cl_free_rx_ring()
117 list_del(&rb->list); in ishtp_cl_free_rx_ring()
[all …]
/linux/tools/memory-model/scripts/
H A Dnewlitmushist.sh42 xargs -r grep -L "^P${LKMM_PROCS}"> $T/list-C-already
46 find litmus -name '*.litmus' -print | mselect7 -arch C > $T/list-C-all
47 xargs < $T/list-C-all -r grep -L "^P${LKMM_PROCS}" > $T/list-C-short
50 sort $T/list-C-already $T/list-C-short | uniq -u > $T/list-C-new
53 sed < $T/list-C-short -e 's,^.*$,if test & -nt '"$LKMM_DESTDIR"'/&.out; then echo &; fi,' > $T/list
54 sh $T/list-C-script > $T/list-C-newer
57 sort -u $T/list-C-new $T/list-C-newer > $T/list-C-needed
59 scripts/runlitmushist.sh < $T/list-C-needed
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cpt_reqmgr.h216 struct otx2_cpt_buf_ptr *list, in setup_sgio_components() argument
223 if (unlikely(!list)) { in setup_sgio_components()
229 if (unlikely(!list[i].vptr)) in setup_sgio_components()
231 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr, in setup_sgio_components()
232 list[i].size, in setup_sgio_components()
234 if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) { in setup_sgio_components()
242 sg_ptr->len0 = cpu_to_be16(list[i * SG_COMPS_MAX + 0].size); in setup_sgio_components()
243 sg_ptr->len1 = cpu_to_be16(list[i * SG_COMPS_MAX + 1].size); in setup_sgio_components()
244 sg_ptr->len2 = cpu_to_be16(list[i * SG_COMPS_MAX + 2].size); in setup_sgio_components()
245 sg_ptr->len3 = cpu_to_be16(list[i * SG_COMPS_MAX + 3].size); in setup_sgio_components()
[all …]
/linux/drivers/pnp/isapnp/
H A Dcompat.c33 struct list_head *list; in pnp_find_dev() local
35 list = pnp_global.next; in pnp_find_dev()
37 list = from->global_list.next; in pnp_find_dev()
39 while (list != &pnp_global) { in pnp_find_dev()
40 struct pnp_dev *dev = global_to_pnp_dev(list); in pnp_find_dev()
45 list = list->next; in pnp_find_dev()
48 struct list_head *list; in pnp_find_dev() local
50 list = card->devices.next; in pnp_find_dev()
52 list = from->card_list.next; in pnp_find_dev()
56 while (list != &card->devices) { in pnp_find_dev()
[all …]
/linux/tools/perf/arch/x86/util/
H A Diostat.c98 static void iio_root_ports_list_free(struct iio_root_ports_list *list) in iio_root_ports_list_free() argument
102 if (list) { in iio_root_ports_list_free()
103 for (idx = 0; idx < list->nr_entries; idx++) in iio_root_ports_list_free()
104 zfree(&list->rps[idx]); in iio_root_ports_list_free()
105 zfree(&list->rps); in iio_root_ports_list_free()
106 free(list); in iio_root_ports_list_free()
111 const struct iio_root_ports_list * const list, u32 domain, u8 bus) in iio_root_port_find_by_notation() argument
116 if (list) { in iio_root_port_find_by_notation()
117 for (idx = 0; idx < list->nr_entries; idx++) { in iio_root_port_find_by_notation()
118 rp = list->rps[idx]; in iio_root_port_find_by_notation()
[all …]
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dpp_overdriver.c1268 const struct phm_fuses_default *list = vega10_fuses_default; in pp_override_get_default_fuse_value() local
1271 for (i = 0; list[i].key != 0; i++) { in pp_override_get_default_fuse_value()
1272 if (key == list[i].key) { in pp_override_get_default_fuse_value()
1273 result->key = list[i].key; in pp_override_get_default_fuse_value()
1274 result->VFT2_m1 = list[i].VFT2_m1; in pp_override_get_default_fuse_value()
1275 result->VFT2_m2 = list[i].VFT2_m2; in pp_override_get_default_fuse_value()
1276 result->VFT2_b = list[i].VFT2_b; in pp_override_get_default_fuse_value()
1277 result->VFT1_m1 = list[i].VFT1_m1; in pp_override_get_default_fuse_value()
1278 result->VFT1_m2 = list[i].VFT1_m2; in pp_override_get_default_fuse_value()
1279 result->VFT1_b = list[i].VFT1_b; in pp_override_get_default_fuse_value()
[all …]
/linux/drivers/platform/x86/lenovo/
H A Dwmi-capdata.c90 struct cd_list *list; member
136 return priv->list->type == *(enum lwmi_cd_type *)type; in lwmi_cd_match()
253 switch (priv->list->type) { in lwmi_cd_component_bind()
255 binder->cd00_list = priv->list; in lwmi_cd_component_bind()
263 binder->cd01_list = priv->list; in lwmi_cd_component_bind()
287 switch (priv->list->type) { in lwmi_cd_component_unbind()
427 *listp = priv->list; in lwmi_cd_sub_component_bind()
448 int lwmi_##_cdxx##_get_data(struct cd_list *list, u32 attribute_id, _output_t *output) \
452 if (WARN_ON(list->type != _cd_type)) \
455 guard(mutex)(&list->list_mutex); \
[all …]
/linux/drivers/acpi/acpica/
H A Ddbstats.c27 static void acpi_db_list_info(struct acpi_memory_list *list);
65 static void acpi_db_list_info(struct acpi_memory_list *list) in acpi_db_list_info() argument
71 acpi_os_printf("\n%s\n", list->list_name); in acpi_db_list_info()
75 if (list->max_depth > 0) { in acpi_db_list_info()
78 "%8.2X %8.2X %8.2X %8.2X\n", list->current_depth, in acpi_db_list_info()
79 list->max_depth, list->max_depth - list->current_depth, in acpi_db_list_info()
80 (list->current_depth * list->object_size)); in acpi_db_list_info()
83 if (list->max_depth > 0) { in acpi_db_list_info()
86 "%8.2X %8.2X %8.2X %8.2X\n", list->requests, list->hits, in acpi_db_list_info()
87 list->requests - list->hits, list->object_size); in acpi_db_list_info()
[all …]
/linux/drivers/gpu/host1x/
H A Dintr.c14 static void host1x_intr_add_fence_to_list(struct host1x_fence_list *list, in host1x_intr_add_fence_to_list() argument
19 list_for_each_entry_reverse(fence_in_list, &list->list, list) { in host1x_intr_add_fence_to_list()
22 list_add(&fence->list, &fence_in_list->list); in host1x_intr_add_fence_to_list()
28 list_add(&fence->list, &list->list); in host1x_intr_add_fence_to_list()
35 if (!list_empty(&sp->fences.list)) { in host1x_intr_update_hw_state()
36 fence = list_first_entry(&sp->fences.list, struct host1x_syncpt_fence, list); in host1x_intr_update_hw_state()
49 INIT_LIST_HEAD(&fence->list); in host1x_intr_add_fence_locked()
62 if (list_empty(&fence->list)) { in host1x_intr_remove_fence()
67 list_del_init(&fence->list); in host1x_intr_remove_fence()
85 list_for_each_entry_safe(fence, tmp, &sp->fences.list, list) { in host1x_intr_handle_interrupt()
[all …]

12345678910>>...189