Home
last modified time | relevance | path

Searched refs:list (Results 1 – 200 of 4223) sorted by relevance

12345678910>>...22

/linux-4.4.14/tools/perf/util/
Dparse-events.y24 #define ALLOC_LIST(list) \ argument
26 list = malloc(sizeof(*list)); \
27 ABORT_ON(!list); \
28 INIT_LIST_HEAD(list); \
31 static inc_group_count(struct list_head *list, in inc_group_count() argument
35 if (!list_is_last(list->next, list)) in inc_group_count()
108 parse_events_update_lists($1, &data->list);
114 struct list_head *list = $1; variable
117 parse_events_update_lists(group, list);
118 $$ = list;
[all …]
Dparse-events.h82 struct list_head list; member
97 struct list_head list; member
119 int parse_events__modifier_event(struct list_head *list, char *str, bool add);
120 int parse_events__modifier_group(struct list_head *list, char *event_mod);
121 int parse_events_name(struct list_head *list, char *name);
122 int parse_events_add_tracepoint(struct list_head *list, int *idx,
127 struct list_head *list,
133 struct list_head *list,
136 struct list_head *list,
139 int parse_events_add_cache(struct list_head *list, int *idx,
[all …]
Dordered-events.c26 list_add(&new->list, &oe->events); in queue_event()
38 p = last->list.next; in queue_event()
40 list_add_tail(&new->list, &oe->events); in queue_event()
44 last = list_entry(p, struct ordered_event, list); in queue_event()
46 list_add_tail(&new->list, &last->list); in queue_event()
49 p = last->list.prev; in queue_event()
51 list_add(&new->list, &oe->events); in queue_event()
54 last = list_entry(p, struct ordered_event, list); in queue_event()
56 list_add(&new->list, &last->list); in queue_event()
101 new = list_entry(cache->next, struct ordered_event, list); in alloc_event()
[all …]
Dpmu.c20 struct list_head list; member
25 int perf_pmu_parse(struct list_head *list, char *name);
209 static int __perf_pmu__new_alias(struct list_head *list, char *dir, char *name, in __perf_pmu__new_alias() argument
242 list_add_tail(&alias->list, list); in __perf_pmu__new_alias()
247 static int perf_pmu__new_alias(struct list_head *list, char *dir, char *name, FILE *file) in perf_pmu__new_alias() argument
258 return __perf_pmu__new_alias(list, dir, name, NULL, buf); in perf_pmu__new_alias()
351 LIST_HEAD(list); in pmu_alias_terms()
354 list_for_each_entry(term, &alias->terms, list) { in pmu_alias_terms()
357 parse_events__free_terms(&list); in pmu_alias_terms()
360 list_add_tail(&cloned->list, &list); in pmu_alias_terms()
[all …]
Dparse-events.c285 __add_event(struct list_head *list, int *idx, in __add_event() argument
307 list_add_tail(&evsel->node, list); in __add_event()
311 static int add_event(struct list_head *list, int *idx, in add_event() argument
315 return __add_event(list, idx, attr, name, NULL, config_terms) ? 0 : -ENOMEM; in add_event()
336 int parse_events_add_cache(struct list_head *list, int *idx, in parse_events_add_cache() argument
394 return add_event(list, idx, &attr, name, NULL); in parse_events_add_cache()
427 static int add_tracepoint(struct list_head *list, int *idx, in add_tracepoint() argument
448 list_add_tail(&evsel->node, list); in add_tracepoint()
452 static int add_tracepoint_multi_event(struct list_head *list, int *idx, in add_tracepoint_multi_event() argument
481 ret = add_tracepoint(list, idx, sys_name, evt_ent->d_name, in add_tracepoint_multi_event()
[all …]
Devlist.h167 void __perf_evlist__set_leader(struct list_head *list);
185 struct list_head *list);
230 #define __evlist__for_each(list, evsel) \ argument
231 list_for_each_entry(evsel, list, node)
246 #define __evlist__for_each_continue(list, evsel) \ argument
247 list_for_each_entry_continue(evsel, list, node)
262 #define __evlist__for_each_reverse(list, evsel) \ argument
263 list_for_each_entry_reverse(evsel, list, node)
279 #define __evlist__for_each_safe(list, tmp, evsel) \ argument
280 list_for_each_entry_safe(evsel, tmp, list, node)
/linux-4.4.14/tools/firewire/
Dlist.h1 struct list { struct
2 struct list *next, *prev; argument
6 list_init(struct list *list) in list_init() argument
8 list->next = list; in list_init()
9 list->prev = list; in list_init()
13 list_empty(struct list *list) in list_empty() argument
15 return list->next == list; in list_empty()
19 list_insert(struct list *link, struct list *new_link) in list_insert()
28 list_append(struct list *list, struct list *new_link) in list_append() argument
30 list_insert((struct list *)list, new_link); in list_append()
[all …]
/linux-4.4.14/drivers/clk/samsung/
Dclk.c105 const struct samsung_clock_alias *list, in samsung_clk_register_alias() argument
116 for (idx = 0; idx < nr_clk; idx++, list++) { in samsung_clk_register_alias()
117 if (!list->id) { in samsung_clk_register_alias()
123 clk = ctx->clk_data.clks[list->id]; in samsung_clk_register_alias()
126 list->id); in samsung_clk_register_alias()
130 ret = clk_register_clkdev(clk, list->alias, list->dev_name); in samsung_clk_register_alias()
133 __func__, list->alias); in samsung_clk_register_alias()
139 const struct samsung_fixed_rate_clock *list, in samsung_clk_register_fixed_rate() argument
145 for (idx = 0; idx < nr_clk; idx++, list++) { in samsung_clk_register_fixed_rate()
146 clk = clk_register_fixed_rate(NULL, list->name, in samsung_clk_register_fixed_rate()
[all …]
/linux-4.4.14/drivers/clk/rockchip/
Dclk.c198 void __init rockchip_clk_register_plls(struct rockchip_pll_clock *list, in rockchip_clk_register_plls() argument
204 for (idx = 0; idx < nr_pll; idx++, list++) { in rockchip_clk_register_plls()
205 clk = rockchip_clk_register_pll(list->type, list->name, in rockchip_clk_register_plls()
206 list->parent_names, list->num_parents, in rockchip_clk_register_plls()
207 reg_base, list->con_offset, grf_lock_offset, in rockchip_clk_register_plls()
208 list->lock_shift, list->mode_offset, in rockchip_clk_register_plls()
209 list->mode_shift, list->rate_table, in rockchip_clk_register_plls()
210 list->pll_flags, &clk_lock); in rockchip_clk_register_plls()
213 list->name); in rockchip_clk_register_plls()
217 rockchip_clk_add_lookup(clk, list->id); in rockchip_clk_register_plls()
[all …]
/linux-4.4.14/drivers/pnp/isapnp/
Dcompat.c28 struct list_head *list; in pnp_find_card() local
33 list = from ? from->global_list.next : pnp_cards.next; in pnp_find_card()
35 while (list != &pnp_cards) { in pnp_find_card()
36 struct pnp_card *card = global_to_pnp_card(list); in pnp_find_card()
40 list = list->next; in pnp_find_card()
54 struct list_head *list; in pnp_find_dev() local
56 list = pnp_global.next; in pnp_find_dev()
58 list = from->global_list.next; in pnp_find_dev()
60 while (list != &pnp_global) { in pnp_find_dev()
61 struct pnp_dev *dev = global_to_pnp_dev(list); in pnp_find_dev()
[all …]
/linux-4.4.14/tools/lib/traceevent/
Devent-plugin.c115 char **list = NULL; in traceevent_plugin_list_options() local
122 char **temp = list; in traceevent_plugin_list_options()
129 list = realloc(list, count + 2); in traceevent_plugin_list_options()
130 if (!list) { in traceevent_plugin_list_options()
131 list = temp; in traceevent_plugin_list_options()
135 list[count++] = name; in traceevent_plugin_list_options()
136 list[count] = NULL; in traceevent_plugin_list_options()
139 return list; in traceevent_plugin_list_options()
143 free(list[count]); in traceevent_plugin_list_options()
144 free(list); in traceevent_plugin_list_options()
[all …]
/linux-4.4.14/drivers/hid/usbhid/
Dhiddev.c55 struct list_head list; member
83 struct list_head *list; in hiddev_lookup_report() local
100 list = report_enum->report_list.next; in hiddev_lookup_report()
101 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
110 list = report->list.next; in hiddev_lookup_report()
111 if (list == &report_enum->report_list) in hiddev_lookup_report()
114 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
144 list_for_each_entry(report, &report_enum->report_list, list) { in hiddev_lookup_usage()
165 struct hiddev_list *list; in hiddev_send_event() local
169 list_for_each_entry(list, &hiddev->list, node) { in hiddev_send_event()
[all …]
/linux-4.4.14/net/core/
Ddev_addr_lists.c23 static int __hw_addr_create_ex(struct netdev_hw_addr_list *list, in __hw_addr_create_ex() argument
43 list_add_tail_rcu(&ha->list, &list->list); in __hw_addr_create_ex()
44 list->count++; in __hw_addr_create_ex()
49 static int __hw_addr_add_ex(struct netdev_hw_addr_list *list, in __hw_addr_add_ex() argument
59 list_for_each_entry(ha, &list->list, list) { in __hw_addr_add_ex()
80 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global, in __hw_addr_add_ex()
84 static int __hw_addr_add(struct netdev_hw_addr_list *list, in __hw_addr_add() argument
88 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
92 static int __hw_addr_del_entry(struct netdev_hw_addr_list *list, in __hw_addr_del_entry() argument
110 list_del_rcu(&ha->list); in __hw_addr_del_entry()
[all …]
Dgen_estimator.c83 struct list_head list; member
101 struct list_head list; member
119 list_for_each_entry_rcu(e, &elist[idx].list, list) { in est_timer()
146 if (!list_empty(&elist[idx].list)) in est_timer()
243 INIT_LIST_HEAD(&elist[idx].list); in gen_new_estimator()
247 if (list_empty(&elist[idx].list)) in gen_new_estimator()
250 list_add_rcu(&est->list, &elist[idx].list); in gen_new_estimator()
280 list_del_rcu(&e->list); in gen_kill_estimator()
Dfib_rules.c42 list_add_tail(&r->list, &ops->rules_list); in fib_default_rule_add()
55 rule = list_entry(pos->next, struct fib_rule, list); in fib_default_rule_pref()
73 list_for_each_entry_rcu(ops, &net->rules_ops, list) { in lookup_rules_ops()
115 list_for_each_entry(o, &net->rules_ops, list) in __fib_rules_register()
119 list_add_tail_rcu(&ops->list, &net->rules_ops); in __fib_rules_register()
154 list_for_each_entry_safe(rule, tmp, &ops->rules_list, list) { in fib_rules_cleanup_ops()
155 list_del_rcu(&rule->list); in fib_rules_cleanup_ops()
167 list_del_rcu(&ops->list); in fib_rules_unregister()
205 list_for_each_entry_rcu(rule, &ops->rules_list, list) { in fib_rules_lookup()
362 list_for_each_entry(r, &ops->rules_list, list) { in fib_nl_newrule()
[all …]
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_bo_list.c67 struct amdgpu_bo_list *list; in amdgpu_bo_list_destroy() local
70 list = idr_find(&fpriv->bo_list_handles, id); in amdgpu_bo_list_destroy()
71 if (list) { in amdgpu_bo_list_destroy()
72 mutex_lock(&list->lock); in amdgpu_bo_list_destroy()
74 mutex_unlock(&list->lock); in amdgpu_bo_list_destroy()
75 amdgpu_bo_list_free(list); in amdgpu_bo_list_destroy()
82 struct amdgpu_bo_list *list, in amdgpu_bo_list_set() argument
129 trace_amdgpu_bo_list_set(list, entry->robj); in amdgpu_bo_list_set()
132 for (i = 0; i < list->num_entries; ++i) in amdgpu_bo_list_set()
133 amdgpu_bo_unref(&list->array[i].robj); in amdgpu_bo_list_set()
[all …]
Damdgpu_vm.c90 struct amdgpu_bo_list_entry *list; in amdgpu_vm_get_bos() local
93 list = drm_malloc_ab(vm->max_pde_used + 2, in amdgpu_vm_get_bos()
95 if (!list) { in amdgpu_vm_get_bos()
100 list[0].robj = vm->page_directory; in amdgpu_vm_get_bos()
101 list[0].prefered_domains = AMDGPU_GEM_DOMAIN_VRAM; in amdgpu_vm_get_bos()
102 list[0].allowed_domains = AMDGPU_GEM_DOMAIN_VRAM; in amdgpu_vm_get_bos()
103 list[0].priority = 0; in amdgpu_vm_get_bos()
104 list[0].tv.bo = &vm->page_directory->tbo; in amdgpu_vm_get_bos()
105 list[0].tv.shared = true; in amdgpu_vm_get_bos()
106 list_add(&list[0].tv.head, head); in amdgpu_vm_get_bos()
[all …]
/linux-4.4.14/drivers/hid/
Dhidraw.c48 struct hidraw_list *list = file->private_data; in hidraw_read() local
52 mutex_lock(&list->read_mutex); in hidraw_read()
55 if (list->head == list->tail) { in hidraw_read()
56 add_wait_queue(&list->hidraw->wait, &wait); in hidraw_read()
59 while (list->head == list->tail) { in hidraw_read()
64 if (!list->hidraw->exist) { in hidraw_read()
74 mutex_unlock(&list->read_mutex); in hidraw_read()
76 mutex_lock(&list->read_mutex); in hidraw_read()
81 remove_wait_queue(&list->hidraw->wait, &wait); in hidraw_read()
87 len = list->buffer[list->tail].len > count ? in hidraw_read()
[all …]
Dhid-debug.c633 struct list_head *list; in hid_dump_device() local
639 list = report_enum->report_list.next; in hid_dump_device()
640 while (list != &report_enum->report_list) { in hid_dump_device()
641 report = (struct hid_report *) list; in hid_dump_device()
653 list = list->next; in hid_dump_device()
663 struct hid_debug_list *list; in hid_debug_event() local
667 list_for_each_entry(list, &hdev->debug_list, node) { in hid_debug_event()
669 list->hid_debug_buf[(list->tail + i) % HID_DEBUG_BUFSIZE] = in hid_debug_event()
671 list->tail = (list->tail + i) % HID_DEBUG_BUFSIZE; in hid_debug_event()
1033 list_for_each_entry(report, &hid->report_enum[k].report_list, list) { in hid_dump_input_mapping()
[all …]
/linux-4.4.14/tools/vm/
Dpage_owner_sort.c25 static struct block_list *list; variable
61 len == list[list_size-1].len && in add_list()
62 memcmp(buf, list[list_size-1].txt, len) == 0) { in add_list()
63 list[list_size-1].num++; in add_list()
70 list[list_size].txt = malloc(len+1); in add_list()
71 list[list_size].len = len; in add_list()
72 list[list_size].num = 1; in add_list()
73 memcpy(list[list_size].txt, buf, len); in add_list()
74 list[list_size].txt[len] = 0; in add_list()
109 list = malloc(max_size * sizeof(*list)); in main()
[all …]
/linux-4.4.14/drivers/mtd/maps/
Dphysmap_of.c37 struct of_flash_list list[0]; member
52 if (info->cmtd != info->list[0].mtd) in of_flash_remove()
57 if (info->list[i].mtd) in of_flash_remove()
58 map_destroy(info->list[i].mtd); in of_flash_remove()
60 if (info->list[i].map.virt) in of_flash_remove()
61 iounmap(info->list[i].map.virt); in of_flash_remove()
63 if (info->list[i].res) { in of_flash_remove()
64 release_resource(info->list[i].res); in of_flash_remove()
65 kfree(info->list[i].res); in of_flash_remove()
226 info->list[i].res = request_mem_region(res.start, res_size, in of_flash_probe()
[all …]
/linux-4.4.14/drivers/acpi/acpica/
Ddbstats.c63 static void acpi_db_list_info(struct acpi_memory_list *list);
101 static void acpi_db_list_info(struct acpi_memory_list *list) in acpi_db_list_info() argument
107 acpi_os_printf("\n%s\n", list->list_name); in acpi_db_list_info()
111 if (list->max_depth > 0) { in acpi_db_list_info()
114 "%8.2X %8.2X %8.2X %8.2X\n", list->current_depth, in acpi_db_list_info()
115 list->max_depth, list->max_depth - list->current_depth, in acpi_db_list_info()
116 (list->current_depth * list->object_size)); in acpi_db_list_info()
119 if (list->max_depth > 0) { in acpi_db_list_info()
122 "%8.2X %8.2X %8.2X %8.2X\n", list->requests, list->hits, in acpi_db_list_info()
123 list->requests - list->hits, list->object_size); in acpi_db_list_info()
[all …]
/linux-4.4.14/sound/pci/ctxfi/
Dctimap.c33 list_add(&entry->list, head); in input_mapper_add()
38 pos_ent = list_entry(pos, struct imapper, list); in input_mapper_add()
50 __list_add(&entry->list, pos->prev, pos); in input_mapper_add()
54 list_add_tail(&entry->list, head); in input_mapper_add()
57 pre_ent = list_entry(pre, struct imapper, list); in input_mapper_add()
58 pos_ent = list_entry(pos, struct imapper, list); in input_mapper_add()
79 pre = (entry->list.prev == head) ? head->prev : entry->list.prev; in input_mapper_delete()
80 next = (entry->list.next == head) ? head->next : entry->list.next; in input_mapper_delete()
82 if (pre == &entry->list) { in input_mapper_delete()
86 list_del(&entry->list); in input_mapper_delete()
[all …]
Dctvmem.c47 entry = list_entry(pos, struct ct_vm_block, list); in get_vm_block()
56 list_move(&entry->list, &vm->used); in get_vm_block()
68 list_add(&block->list, &vm->used); in get_vm_block()
86 list_del(&block->list); in put_vm_block()
90 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
95 list_add_tail(&block->list, &vm->unused); in put_vm_block()
103 __list_add(&block->list, pos->prev, pos); in put_vm_block()
108 pos = &entry->list; in put_vm_block()
111 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
112 pre_ent = list_entry(pre, struct ct_vm_block, list); in put_vm_block()
[all …]
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_execbuf_util.c35 static void ttm_eu_backoff_reservation_reverse(struct list_head *list, in ttm_eu_backoff_reservation_reverse() argument
38 list_for_each_entry_continue_reverse(entry, list, head) { in ttm_eu_backoff_reservation_reverse()
45 static void ttm_eu_del_from_lru_locked(struct list_head *list) in ttm_eu_del_from_lru_locked() argument
49 list_for_each_entry(entry, list, head) { in ttm_eu_del_from_lru_locked()
58 struct list_head *list) in ttm_eu_backoff_reservation() argument
63 if (list_empty(list)) in ttm_eu_backoff_reservation()
66 entry = list_first_entry(list, struct ttm_validate_buffer, head); in ttm_eu_backoff_reservation()
70 list_for_each_entry(entry, list, head) { in ttm_eu_backoff_reservation()
96 struct list_head *list, bool intr, in ttm_eu_reserve_buffers() argument
103 if (list_empty(list)) in ttm_eu_reserve_buffers()
[all …]
/linux-4.4.14/drivers/gpu/drm/radeon/
Dmkregtable.c50 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD() argument
52 list->next = list; in INIT_LIST_HEAD()
53 list->prev = list; in INIT_LIST_HEAD()
169 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument
171 __list_del(list->prev, list->next); in list_move()
172 list_add(list, head); in list_move()
180 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument
183 __list_del(list->prev, list->next); in list_move_tail()
184 list_add_tail(list, head); in list_move_tail()
192 static inline int list_is_last(const struct list_head *list, in list_is_last() argument
[all …]
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-queue.c43 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_swap()
52 INIT_LIST_HEAD(&q->list); in cx18_queue_init()
77 list_add(&mdl->list, &q->list); /* LIFO */ in _cx18_enqueue()
79 list_add_tail(&mdl->list, &q->list); /* FIFO */ in _cx18_enqueue()
92 if (!list_empty(&q->list)) { in cx18_dequeue()
93 mdl = list_first_entry(&q->list, struct cx18_mdl, list); in cx18_dequeue()
94 list_del_init(&mdl->list); in cx18_dequeue()
110 list_for_each_entry(buf, &mdl->buf_list, list) { in _cx18_mdl_update_bufs_for_cpu()
130 list); in cx18_mdl_update_bufs_for_cpu()
155 list_for_each_entry_safe(mdl, tmp, &s->q_busy.list, list) { in cx18_queue_get_mdl()
[all …]
/linux-4.4.14/security/tomoyo/
Dgc.c45 list_for_each_entry(head, &tomoyo_io_buffer_list, list) { in tomoyo_struct_used_by_io_buffer()
50 head->r.acl == element || &head->w.domain->list == element) in tomoyo_struct_used_by_io_buffer()
77 list_for_each_entry(head, &tomoyo_io_buffer_list, list) { in tomoyo_name_used_by_io_buffer()
109 container_of(element, typeof(*ptr), head.list); in tomoyo_del_transition_control()
124 container_of(element, typeof(*ptr), head.list); in tomoyo_del_aggregator()
139 container_of(element, typeof(*ptr), head.list); in tomoyo_del_manager()
153 container_of(element, typeof(*acl), list); in tomoyo_del_acl()
246 container_of(element, typeof(*domain), list); in tomoyo_del_domain()
254 list_for_each_entry_safe(acl, tmp, &domain->acl_info_list, list) { in tomoyo_del_domain()
255 tomoyo_del_acl(&acl->list); in tomoyo_del_domain()
[all …]
Ddomain.c37 struct list_head *list = param->list; in tomoyo_update_policy() local
41 list_for_each_entry_rcu(entry, list, list) { in tomoyo_update_policy()
53 list_add_tail_rcu(&entry->list, list); in tomoyo_update_policy()
101 struct list_head * const list = param->list; in tomoyo_update_domain() local
119 list_for_each_entry_rcu(entry, list, list) { in tomoyo_update_domain()
136 list_add_tail_rcu(&entry->list, list); in tomoyo_update_domain()
163 const struct list_head *list = &domain->acl_info_list; in tomoyo_check_acl() local
166 list_for_each_entry_rcu(ptr, list, list) { in tomoyo_check_acl()
179 list = &domain->ns->acl_group[domain->group]; in tomoyo_check_acl()
265 param->list = &param->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL]; in tomoyo_write_transition_control()
[all …]
Dmemory.c97 struct list_head *list; in tomoyo_get_group() local
107 list = &param->ns->group_list[idx]; in tomoyo_get_group()
108 list_for_each_entry(group, list, head.list) { in tomoyo_get_group()
121 list_add_tail_rcu(&entry->head.list, list); in tomoyo_get_group()
161 list_for_each_entry(ptr, head, head.list) { in tomoyo_get_name()
174 list_add_tail(&ptr->head.list, head); in tomoyo_get_name()
200 list_add_tail_rcu(&tomoyo_kernel_domain.list, &tomoyo_domain_list); in tomoyo_mm_init()
/linux-4.4.14/drivers/gpu/host1x/
Dbus.c37 struct list_head list; member
52 INIT_LIST_HEAD(&subdev->list); in host1x_subdev_add()
56 list_add_tail(&subdev->list, &device->subdevs); in host1x_subdev_add()
67 list_del(&subdev->list); in host1x_subdev_del()
106 list_move_tail(&client->list, &device->clients); in host1x_subdev_register()
107 list_move_tail(&subdev->list, &device->active); in host1x_subdev_register()
145 list_move_tail(&subdev->list, &device->subdevs); in __host1x_subdev_unregister()
154 list_del_init(&client->list); in __host1x_subdev_unregister()
173 list_for_each_entry(client, &device->clients, list) { in host1x_device_init()
199 list_for_each_entry_reverse(client, &device->clients, list) { in host1x_device_exit()
[all …]
Dintr.c53 list_for_each_entry_reverse(pos, queue, list) in add_waiter_to_queue()
55 list_add(&waiter->list, &pos->list); in add_waiter_to_queue()
59 list_add(&waiter->list, queue); in add_waiter_to_queue()
73 list_for_each_entry_safe(waiter, next, head, list) { in remove_completed_waiters()
83 struct host1x_waitlist, list); in remove_completed_waiters()
92 list_del(&waiter->list); in remove_completed_waiters()
95 list_move_tail(&waiter->list, dest); in remove_completed_waiters()
104 list_first_entry(head, struct host1x_waitlist, list)->thresh; in reset_threshold_interrupt()
151 list_for_each_entry_safe(waiter, next, head, list) { in run_handlers()
152 list_del(&waiter->list); in run_handlers()
[all …]
/linux-4.4.14/crypto/
Dalgapi.c99 spawn = list_first_entry(stack, struct crypto_spawn, list); in crypto_more_spawns()
100 n = list_entry(spawn->list.next, struct crypto_spawn, list); in crypto_more_spawns()
102 if (spawn->alg && &n->list != stack && !n->alg) in crypto_more_spawns()
103 n->alg = (n->list.next == stack) ? alg : in crypto_more_spawns()
104 &list_entry(n->list.next, struct crypto_spawn, in crypto_more_spawns()
105 list)->inst->alg; in crypto_more_spawns()
107 list_move(&spawn->list, secondary_spawns); in crypto_more_spawns()
109 return &n->list == stack ? top : &n->inst->alg.cra_users; in crypto_more_spawns()
113 struct list_head *list) in crypto_remove_instance() argument
121 if (hlist_unhashed(&inst->list)) in crypto_remove_instance()
[all …]
/linux-4.4.14/sound/
Dsound_core.c174 static int __sound_insert_unit(struct sound_unit * s, struct sound_unit **list, const struct file_o… in __sound_insert_unit() argument
180 while (*list && (*list)->unit_minor<n) in __sound_insert_unit()
181 list=&((*list)->next); in __sound_insert_unit()
186 if(*list==NULL || (*list)->unit_minor>n) in __sound_insert_unit()
188 list=&((*list)->next); in __sound_insert_unit()
196 while (*list) { in __sound_insert_unit()
197 if ((*list)->unit_minor==n) in __sound_insert_unit()
199 if ((*list)->unit_minor>n) in __sound_insert_unit()
201 list=&((*list)->next); in __sound_insert_unit()
216 s->next=*list; in __sound_insert_unit()
[all …]
/linux-4.4.14/include/linux/
Dlist.h25 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD() argument
27 list->next = list; in INIT_LIST_HEAD()
28 list->prev = list; in INIT_LIST_HEAD()
154 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument
156 __list_del_entry(list); in list_move()
157 list_add(list, head); in list_move()
165 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument
168 __list_del_entry(list); in list_move_tail()
169 list_add_tail(list, head); in list_move_tail()
177 static inline int list_is_last(const struct list_head *list, in list_is_last() argument
[all …]
Dskbuff.h1127 static inline int skb_queue_empty(const struct sk_buff_head *list) in skb_queue_empty() argument
1129 return list->next == (const struct sk_buff *) list; in skb_queue_empty()
1139 static inline bool skb_queue_is_last(const struct sk_buff_head *list, in skb_queue_is_last() argument
1142 return skb->next == (const struct sk_buff *) list; in skb_queue_is_last()
1152 static inline bool skb_queue_is_first(const struct sk_buff_head *list, in skb_queue_is_first() argument
1155 return skb->prev == (const struct sk_buff *) list; in skb_queue_is_first()
1166 static inline struct sk_buff *skb_queue_next(const struct sk_buff_head *list, in skb_queue_next() argument
1172 BUG_ON(skb_queue_is_last(list, skb)); in skb_queue_next()
1184 static inline struct sk_buff *skb_queue_prev(const struct sk_buff_head *list, in skb_queue_prev() argument
1190 BUG_ON(skb_queue_is_first(list, skb)); in skb_queue_prev()
[all …]
Drculist.h30 static inline void INIT_LIST_HEAD_RCU(struct list_head *list) in INIT_LIST_HEAD_RCU() argument
32 WRITE_ONCE(list->next, list); in INIT_LIST_HEAD_RCU()
33 WRITE_ONCE(list->prev, list); in INIT_LIST_HEAD_RCU()
40 #define list_next_rcu(list) (*((struct list_head __rcu **)(&(list)->next))) argument
198 static inline void list_splice_init_rcu(struct list_head *list, in list_splice_init_rcu() argument
202 struct list_head *first = list->next; in list_splice_init_rcu()
203 struct list_head *last = list->prev; in list_splice_init_rcu()
206 if (list_empty(list)) in list_splice_init_rcu()
215 INIT_LIST_HEAD_RCU(list); in list_splice_init_rcu()
Dresource_ext.h71 #define resource_list_for_each_entry(entry, list) \ argument
72 list_for_each_entry((entry), (list), node)
74 #define resource_list_for_each_entry_safe(entry, tmp, list) \ argument
75 list_for_each_entry_safe((entry), (tmp), (list), node)
/linux-4.4.14/fs/notify/
Dnotification.c77 WARN_ON(!list_empty(&event->list)); in fsnotify_destroy_event()
93 struct list_head *list = &group->notification_list; in fsnotify_add_event() local
102 if (!list_empty(&group->overflow_event->list)) { in fsnotify_add_event()
110 if (!list_empty(list) && merge) { in fsnotify_add_event()
111 ret = merge(list, event); in fsnotify_add_event()
120 list_add_tail(&event->list, list); in fsnotify_add_event()
136 if (!list_empty(&event->list)) { in fsnotify_remove_event()
137 list_del_init(&event->list); in fsnotify_remove_event()
156 struct fsnotify_event, list); in fsnotify_remove_first_event()
161 list_del_init(&event->list); in fsnotify_remove_first_event()
[all …]
/linux-4.4.14/net/netlabel/
Dnetlabel_addrlist.h52 struct list_head list; member
67 struct list_head list; member
70 #define __af4list_entry(ptr) container_of(ptr, struct netlbl_af4list, list)
98 &iter->list != (head); \
99 iter = __af4list_valid(iter->list.next, head))
103 &iter->list != (head); \
104 iter = __af4list_valid_rcu(iter->list.next, head))
108 tmp = __af4list_valid(iter->list.next, head); \
109 &iter->list != (head); \
110 iter = tmp, tmp = __af4list_valid(iter->list.next, head))
[all …]
Dnetlabel_addrlist.c65 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_search()
90 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_search_exact()
115 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_search()
141 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_search_exact()
175 list_for_each_entry_rcu(iter, head, list) in netlbl_af4list_add()
178 __list_add_rcu(&entry->list, in netlbl_af4list_add()
179 iter->list.prev, in netlbl_af4list_add()
180 &iter->list); in netlbl_af4list_add()
183 list_add_tail_rcu(&entry->list, head); in netlbl_af4list_add()
213 list_for_each_entry_rcu(iter, head, list) in netlbl_af6list_add()
[all …]
Dnetlabel_domainhash.h57 container_of(iter, struct netlbl_domaddr4_map, list)
61 struct netlbl_af4list list; member
64 container_of(iter, struct netlbl_domaddr6_map, list)
68 struct netlbl_af6list list; member
76 struct list_head list; member
/linux-4.4.14/drivers/isdn/mISDN/
Ddsp_pipeline.c43 struct list_head list; member
48 struct list_head list; member
84 list_del(&entry->list); in mISDN_dsp_dev_release()
112 list_add_tail(&entry->list, &dsp_elements); in mISDN_dsp_element_register()
146 list_for_each_entry_safe(entry, n, &dsp_elements, list) in mISDN_dsp_element_unregister()
182 list_for_each_entry_safe(entry, n, &dsp_elements, list) { in dsp_pipeline_module_exit()
183 list_del(&entry->list); in dsp_pipeline_module_exit()
199 INIT_LIST_HEAD(&pipeline->list); in dsp_pipeline_init()
212 list_for_each_entry_safe(entry, n, &pipeline->list, list) { in _dsp_pipeline_destroy()
213 list_del(&entry->list); in _dsp_pipeline_destroy()
[all …]
Dtimerdev.c44 struct list_head list; member
74 struct list_head *list = &dev->pending; in mISDN_close() local
81 while (!list_empty(list)) { in mISDN_close()
82 timer = list_first_entry(list, struct mISDNtimer, list); in mISDN_close()
87 list_del(&timer->list); in mISDN_close()
92 list_for_each_entry_safe(timer, next, &dev->expired, list) { in mISDN_close()
103 struct list_head *list = &dev->expired; in mISDN_read() local
115 while (list_empty(list) && (dev->work == 0)) { in mISDN_read()
120 !list_empty(list))); in mISDN_read()
127 if (!list_empty(list)) { in mISDN_read()
[all …]
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_cfg.c67 struct list_head *list; in qat_dev_cfg_show() local
69 list_entry(v, struct adf_cfg_section, list); in qat_dev_cfg_show()
72 list_for_each(list, &sec->param_head) { in qat_dev_cfg_show()
74 list_entry(list, struct adf_cfg_key_val, list); in qat_dev_cfg_show()
196 list_add_tail(&new->list, &sec->param_head); in adf_cfg_keyval_add()
205 list_entry(list_ptr, struct adf_cfg_key_val, list); in adf_cfg_keyval_del_all()
214 struct list_head *list, *tmp; in adf_cfg_section_del_all() local
216 list_for_each_prev_safe(list, tmp, head) { in adf_cfg_section_del_all()
217 ptr = list_entry(list, struct adf_cfg_section, list); in adf_cfg_section_del_all()
219 list_del(list); in adf_cfg_section_del_all()
[all …]
Dadf_dev_mgr.c62 struct list_head list; member
83 list_entry(itr, struct vf_id_map, list); in adf_find_vf()
97 list_entry(itr, struct vf_id_map, list); in adf_get_vf_real_id()
118 map = list_entry(ptr, struct vf_id_map, list); in adf_clean_vf_map()
146 list_entry(itr, struct adf_accel_dev, list); in adf_devmgr_update_class_index()
188 list_entry(itr, struct adf_accel_dev, list); in adf_devmgr_add_dev()
196 list_add_tail(&accel_dev->list, &accel_table); in adf_devmgr_add_dev()
208 list_add_tail(&map->list, &vfs_table); in adf_devmgr_add_dev()
221 list_add_tail(&accel_dev->list, &accel_table); in adf_devmgr_add_dev()
224 next = list_next_entry(map, list); in adf_devmgr_add_dev()
[all …]
/linux-4.4.14/tools/testing/selftests/timers/
Dinconsistency-check.c107 struct timespec list[CALLS_PER_LOOP]; in consistency_test() local
113 clock_gettime(clock_type, &list[0]); in consistency_test()
114 now = then = list[0].tv_sec; in consistency_test()
125 clock_gettime(clock_type, &list[i]); in consistency_test()
129 if (!in_order(list[i], list[i+1])) in consistency_test()
140 printf("%lu:%lu\n", list[i].tv_sec, in consistency_test()
141 list[i].tv_nsec); in consistency_test()
145 delta = list[inconsistent].tv_sec * NSEC_PER_SEC; in consistency_test()
146 delta += list[inconsistent].tv_nsec; in consistency_test()
147 delta -= list[inconsistent+1].tv_sec * NSEC_PER_SEC; in consistency_test()
[all …]
/linux-4.4.14/scripts/kconfig/lxdialog/
Dchecklist.c122 WINDOW *dialog, *list; in dialog_checklist() local
170 list = subwin(dialog, list_height, list_width, y + box_y + 1, in dialog_checklist()
173 keypad(list, TRUE); in dialog_checklist()
196 print_item(list, i, i == choice); in dialog_checklist()
205 wnoutrefresh(list); in dialog_checklist()
227 print_item(list, 0, FALSE); in dialog_checklist()
228 scrollok(list, TRUE); in dialog_checklist()
229 wscrl(list, -1); in dialog_checklist()
230 scrollok(list, FALSE); in dialog_checklist()
234 print_item(list, 0, TRUE); in dialog_checklist()
[all …]
/linux-4.4.14/security/selinux/
Dnetport.c50 struct list_head list; member
56 struct list_head list; member
100 list_for_each_entry_rcu(port, &sel_netport_hash[idx].list, list) in sel_netport_find()
122 list_add_rcu(&port->list, &sel_netport_hash[idx].list); in sel_netport_insert()
127 sel_netport_hash[idx].list.prev, in sel_netport_insert()
129 struct sel_netport, list); in sel_netport_insert()
130 list_del_rcu(&tail->list); in sel_netport_insert()
228 &sel_netport_hash[idx].list, list) { in sel_netport_flush()
229 list_del_rcu(&port->list); in sel_netport_flush()
245 INIT_LIST_HEAD(&sel_netport_hash[iter].list); in sel_netport_init()
Dnetnode.c51 struct list_head list; member
57 struct list_head list; member
131 list_for_each_entry_rcu(node, &sel_netnode_hash[idx].list, list) in sel_netnode_find()
174 list_add_rcu(&node->list, &sel_netnode_hash[idx].list); in sel_netnode_insert()
178 rcu_dereference_protected(sel_netnode_hash[idx].list.prev, in sel_netnode_insert()
180 struct sel_netnode, list); in sel_netnode_insert()
181 list_del_rcu(&tail->list); in sel_netnode_insert()
294 &sel_netnode_hash[idx].list, list) { in sel_netnode_flush()
295 list_del_rcu(&node->list); in sel_netnode_flush()
311 INIT_LIST_HEAD(&sel_netnode_hash[iter].list); in sel_netnode_init()
/linux-4.4.14/drivers/media/platform/ti-vpe/
Dvpdma.c385 int vpdma_create_desc_list(struct vpdma_desc_list *list, size_t size, int type) in vpdma_create_desc_list() argument
389 r = vpdma_alloc_desc_buf(&list->buf, size); in vpdma_create_desc_list()
393 list->next = list->buf.addr; in vpdma_create_desc_list()
395 list->type = type; in vpdma_create_desc_list()
404 void vpdma_reset_desc_list(struct vpdma_desc_list *list) in vpdma_reset_desc_list() argument
406 list->next = list->buf.addr; in vpdma_reset_desc_list()
413 void vpdma_free_desc_list(struct vpdma_desc_list *list) in vpdma_free_desc_list() argument
415 vpdma_free_desc_buf(&list->buf); in vpdma_free_desc_list()
417 list->next = NULL; in vpdma_free_desc_list()
428 int vpdma_submit_descs(struct vpdma_data *vpdma, struct vpdma_desc_list *list) in vpdma_submit_descs() argument
[all …]
Dvpdma.h177 int vpdma_create_desc_list(struct vpdma_desc_list *list, size_t size, int type);
178 void vpdma_reset_desc_list(struct vpdma_desc_list *list);
179 void vpdma_free_desc_list(struct vpdma_desc_list *list);
180 int vpdma_submit_descs(struct vpdma_data *vpdma, struct vpdma_desc_list *list);
183 void vpdma_add_cfd_block(struct vpdma_desc_list *list, int client,
185 void vpdma_add_cfd_adb(struct vpdma_desc_list *list, int client,
187 void vpdma_add_sync_on_channel_ctd(struct vpdma_desc_list *list,
189 void vpdma_add_out_dtd(struct vpdma_desc_list *list, int width,
193 void vpdma_add_in_dtd(struct vpdma_desc_list *list, int width,
/linux-4.4.14/tools/perf/
Dbuiltin-buildid-cache.c216 struct strlist *list; in build_id_cache__purge_path() local
220 err = build_id_cache__list_build_ids(pathname, &list); in build_id_cache__purge_path()
224 strlist__for_each(pos, list) { in build_id_cache__purge_path()
231 strlist__delete(list); in build_id_cache__purge_path()
294 struct strlist *list; in cmd_buildid_cache() local
356 list = strlist__new(add_name_list_str, NULL); in cmd_buildid_cache()
357 if (list) { in cmd_buildid_cache()
358 strlist__for_each(pos, list) in cmd_buildid_cache()
369 strlist__delete(list); in cmd_buildid_cache()
374 list = strlist__new(remove_name_list_str, NULL); in cmd_buildid_cache()
[all …]
/linux-4.4.14/kernel/
Daudit_tree.c17 struct list_head list; member
32 struct list_head list; member
84 INIT_LIST_HEAD(&tree->list); in alloc_tree()
154 INIT_LIST_HEAD(&chunk->owners[i].list); in alloc_chunk()
176 struct list_head *list; in insert_hash() local
180 list = chunk_hash(entry->inode); in insert_hash()
181 list_add_rcu(&chunk->hash, list); in insert_hash()
187 struct list_head *list = chunk_hash(inode); in audit_tree_lookup() local
190 list_for_each_entry_rcu(p, list, hash) { in audit_tree_lookup()
250 list_del_init(&p->list); in untag_chunk()
[all …]
Dkprobes.c100 struct list_head list; member
154 list_for_each_entry(kip, &c->pages, list) { in __get_insn_slot()
190 INIT_LIST_HEAD(&kip->list); in __get_insn_slot()
196 list_add(&kip->list, &c->pages); in __get_insn_slot()
215 if (!list_is_singular(&kip->list)) { in collect_one_slot()
216 list_del(&kip->list); in collect_one_slot()
232 list_for_each_entry_safe(kip, next, &c->pages, list) { in collect_garbage_slots()
253 list_for_each_entry(kip, &c->pages, list) { in __free_insn_slot()
331 list_empty(&p->list); in kprobe_unused()
355 list_for_each_entry_rcu(kp, &p->list, list) { in opt_pre_handler()
[all …]
Dtaskstats.c62 struct list_head list; member
69 struct list_head list; member
136 list_for_each_entry(s, &listeners->list, list) { in send_cpu_listeners()
138 if (!list_is_last(&s->list, &listeners->list)) { in send_cpu_listeners()
160 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in send_cpu_listeners()
162 list_del(&s->list); in send_cpu_listeners()
308 list_for_each_entry(s2, &listeners->list, list) { in add_del_listener()
312 list_add(&s->list, &listeners->list); in add_del_listener()
326 list_for_each_entry_safe(s, tmp, &listeners->list, list) { in add_del_listener()
328 list_del(&s->list); in add_del_listener()
[all …]
Dauditfilter.c176 int __init audit_register_class(int class, unsigned *list) in audit_register_class() argument
181 while (*list != ~0U) { in audit_register_class()
182 unsigned n = *list++; in audit_register_class()
866 struct list_head *list; in audit_find_rule() local
871 *p = list = &audit_inode_hash[h]; in audit_find_rule()
875 list = &audit_inode_hash[h]; in audit_find_rule()
876 list_for_each_entry(e, list, list) in audit_find_rule()
884 *p = list = &audit_filter_list[entry->rule.listnr]; in audit_find_rule()
887 list_for_each_entry(e, list, list) in audit_find_rule()
906 struct list_head *list; in audit_add_rule() local
[all …]
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_core.c27 list_add_tail(&subdrv->list, &exynos_drm_subdrv_list); in exynos_drm_subdrv_register()
37 list_del(&subdrv->list); in exynos_drm_subdrv_unregister()
50 list_for_each_entry_safe(subdrv, n, &exynos_drm_subdrv_list, list) { in exynos_drm_device_subdrv_probe()
62 list_del(&subdrv->list); in exynos_drm_device_subdrv_probe()
80 list_for_each_entry(subdrv, &exynos_drm_subdrv_list, list) { in exynos_drm_device_subdrv_remove()
93 list_for_each_entry(subdrv, &exynos_drm_subdrv_list, list) { in exynos_drm_subdrv_open()
104 list_for_each_entry_reverse(subdrv, &subdrv->list, list) { in exynos_drm_subdrv_open()
115 list_for_each_entry(subdrv, &exynos_drm_subdrv_list, list) { in exynos_drm_subdrv_close()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_rma_list.c31 struct scif_window *prev = list_entry(head, struct scif_window, list); in scif_insert_tcw()
34 INIT_LIST_HEAD(&window->list); in scif_insert_tcw()
37 curr = list_entry(head->prev, struct scif_window, list); in scif_insert_tcw()
39 list_add_tail(&window->list, head); in scif_insert_tcw()
44 curr = list_entry(item, struct scif_window, list); in scif_insert_tcw()
49 list_add(&window->list, &prev->list); in scif_insert_tcw()
63 INIT_LIST_HEAD(&window->list); in scif_insert_window()
65 curr = list_entry(item, struct scif_window, list); in scif_insert_window()
71 list_add(&window->list, head); in scif_insert_window()
73 list_add(&window->list, &prev->list); in scif_insert_window()
[all …]
/linux-4.4.14/drivers/misc/mei/
Dinterrupt.c45 list_for_each_entry_safe(cb, next, &compl_list->list, list) { in mei_irq_compl_handler()
47 list_del_init(&cb->list); in mei_irq_compl_handler()
107 cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list); in mei_cl_irq_read_msg()
121 list_move_tail(&cb->list, &complete_list->list); in mei_cl_irq_read_msg()
134 list_move_tail(&cb->list, &complete_list->list); in mei_cl_irq_read_msg()
149 list_move_tail(&cb->list, &complete_list->list); in mei_cl_irq_read_msg()
186 list_move_tail(&cb->list, &cmpl_list->list); in mei_cl_irq_disconnect_rsp()
219 list_move_tail(&cb->list, &cmpl_list->list); in mei_cl_irq_read()
223 list_move_tail(&cb->list, &cl->rd_pending); in mei_cl_irq_read()
334 struct mei_cl_cb *list; in mei_irq_write_handler() local
[all …]
Damthif.c101 list_for_each_entry(cb, &dev->amthif_rd_complete_list.list, list) in mei_amthif_find_read_list_entry()
181 list_del_init(&cb->list); in mei_amthif_read()
187 list_del_init(&cb->list); in mei_amthif_read()
190 list_del_init(&cb->list); in mei_amthif_read()
248 list_add_tail(&cb->list, &dev->ctrl_wr_list.list); in mei_amthif_read_start()
312 cb = list_first_entry_or_null(&dev->amthif_cmd_list.list, in mei_amthif_run_next_cmd()
313 typeof(*cb), list); in mei_amthif_run_next_cmd()
317 list_del_init(&cb->list); in mei_amthif_run_next_cmd()
342 list_add_tail(&cb->list, &dev->amthif_cmd_list.list); in mei_amthif_write()
458 list_add_tail(&cb->list, &dev->amthif_rd_complete_list.list); in mei_amthif_complete()
[all …]
Dclient.c36 INIT_LIST_HEAD(&me_cl->list); in mei_me_cl_init()
99 list_del_init(&me_cl->list); in __mei_me_cl_del()
126 list_add(&me_cl->list, &dev->me_clients); in mei_me_cl_add()
149 list_for_each_entry(me_cl, &dev->me_clients, list) { in __mei_me_cl_by_uuid()
198 list_for_each_entry(__me_cl, &dev->me_clients, list) { in mei_me_cl_by_id()
229 list_for_each_entry(me_cl, &dev->me_clients, list) { in __mei_me_cl_by_uuid_id()
315 list_for_each_entry_safe(me_cl, next, &dev->me_clients, list) in mei_me_cl_rm_all()
347 list_del(&cb->list); in mei_io_cb_free()
370 INIT_LIST_HEAD(&cb->list); in mei_io_cb_init()
385 static void __mei_io_list_flush(struct mei_cl_cb *list, in __mei_io_list_flush() argument
[all …]
/linux-4.4.14/include/uapi/linux/
Dtipc_config.h319 static inline void TLV_LIST_INIT(struct tlv_list_desc *list, in TLV_LIST_INIT() argument
322 list->tlv_ptr = (struct tlv_desc *)data; in TLV_LIST_INIT()
323 list->tlv_space = space; in TLV_LIST_INIT()
326 static inline int TLV_LIST_EMPTY(struct tlv_list_desc *list) in TLV_LIST_EMPTY() argument
328 return (list->tlv_space == 0); in TLV_LIST_EMPTY()
331 static inline int TLV_LIST_CHECK(struct tlv_list_desc *list, __u16 exp_type) in TLV_LIST_CHECK() argument
333 return TLV_CHECK(list->tlv_ptr, list->tlv_space, exp_type); in TLV_LIST_CHECK()
336 static inline void *TLV_LIST_DATA(struct tlv_list_desc *list) in TLV_LIST_DATA() argument
338 return TLV_DATA(list->tlv_ptr); in TLV_LIST_DATA()
341 static inline void TLV_LIST_STEP(struct tlv_list_desc *list) in TLV_LIST_STEP() argument
[all …]
/linux-4.4.14/arch/tile/gxio/
Dmpipe.c227 memset(&rules->list, 0, sizeof(rules->list)); in gxio_mpipe_rules_init()
239 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_begin() local
243 (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_begin()
245 unsigned int head = list->tail; in gxio_mpipe_rules_begin()
259 if (head + pad + sizeof(*rule) >= sizeof(list->rules)) in gxio_mpipe_rules_begin()
270 list->head = head + pad; in gxio_mpipe_rules_begin()
272 rule = (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_begin()
306 list->tail = list->head + rule->size; in gxio_mpipe_rules_begin()
316 gxio_mpipe_rules_list_t *list = &rules->list; in gxio_mpipe_rules_add_channel() local
319 (gxio_mpipe_rules_rule_t *) (list->rules + list->head); in gxio_mpipe_rules_add_channel()
[all …]
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_mmu_hpte.c152 struct hlist_head *list = &vcpu3s->hpte_hash_vpte_long[i]; in kvmppc_mmu_pte_flush_all() local
154 hlist_for_each_entry_rcu(pte, list, list_vpte_long) in kvmppc_mmu_pte_flush_all()
164 struct hlist_head *list; in kvmppc_mmu_pte_flush_page() local
168 list = &vcpu3s->hpte_hash_pte[kvmppc_mmu_hash_pte(guest_ea)]; in kvmppc_mmu_pte_flush_page()
173 hlist_for_each_entry_rcu(pte, list, list_pte) in kvmppc_mmu_pte_flush_page()
183 struct hlist_head *list; in kvmppc_mmu_pte_flush_long() local
187 list = &vcpu3s->hpte_hash_pte_long[ in kvmppc_mmu_pte_flush_long()
193 hlist_for_each_entry_rcu(pte, list, list_pte_long) in kvmppc_mmu_pte_flush_long()
226 struct hlist_head *list; in kvmppc_mmu_pte_vflush_short() local
230 list = &vcpu3s->hpte_hash_vpte[kvmppc_mmu_hash_vpte(guest_vp)]; in kvmppc_mmu_pte_vflush_short()
[all …]
/linux-4.4.14/drivers/staging/lustre/include/linux/lnet/
Dnidstr.h87 void cfs_free_nidlist(struct list_head *list);
88 int cfs_parse_nidlist(char *str, int len, struct list_head *list);
89 int cfs_print_nidlist(char *buffer, int count, struct list_head *list);
90 int cfs_match_nid(lnet_nid_t nid, struct list_head *list);
92 int cfs_ip_addr_parse(char *str, int len, struct list_head *list);
93 int cfs_ip_addr_match(__u32 addr, struct list_head *list);
105 struct list_head *list);
107 struct list_head *list);
108 int (*nf_match_addr)(__u32 addr, struct list_head *list);
/linux-4.4.14/arch/powerpc/lib/
Drheap.c74 fixup(blks, blke, delta, &blk->list); in grow()
93 list_add(&blk->list, &info->empty_list); in grow()
133 blk = list_entry(info->empty_list.next, rh_block_t, list); in get_slot()
134 list_del_init(&blk->list); in get_slot()
147 list_add(&blk->list, &info->empty_list); in release_slot()
173 blk = list_entry(l, rh_block_t, list); in attach_free_block()
203 list_add(&blkn->list, &next->list); in attach_free_block()
205 list_add(&blkn->list, &info->free_list); in attach_free_block()
228 list_del(&after->list); in attach_free_block()
239 blk = list_entry(l, rh_block_t, list); in attach_taken_block()
[all …]
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_cmdbuf_res.c63 struct list_head list; member
124 void vmw_cmdbuf_res_commit(struct list_head *list) in vmw_cmdbuf_res_commit() argument
128 list_for_each_entry_safe(entry, next, list, head) { in vmw_cmdbuf_res_commit()
136 list_add_tail(&entry->head, &entry->man->list); in vmw_cmdbuf_res_commit()
161 void vmw_cmdbuf_res_revert(struct list_head *list) in vmw_cmdbuf_res_revert() argument
166 list_for_each_entry_safe(entry, next, list, head) { in vmw_cmdbuf_res_revert()
175 list_add_tail(&entry->head, &entry->man->list); in vmw_cmdbuf_res_revert()
202 struct list_head *list) in vmw_cmdbuf_res_add() argument
219 list_add_tail(&cres->head, list); in vmw_cmdbuf_res_add()
244 struct list_head *list, in vmw_cmdbuf_res_remove() argument
[all …]
/linux-4.4.14/fs/logfs/
Dgc.c183 struct candidate_list *list) in add_list() argument
185 struct rb_node **p = &list->rb_tree.rb_node; in add_list()
190 cand->list = list; in add_list()
195 if (list->sort_by_ec) in add_list()
206 rb_insert_color(&cand->rb_node, &list->rb_tree); in add_list()
208 if (list->count <= list->maxcount) { in add_list()
209 list->count++; in add_list()
212 cand = rb_entry(rb_last(&list->rb_tree), struct gc_candidate, rb_node); in add_list()
213 rb_erase(&cand->rb_node, &list->rb_tree); in add_list()
214 cand->list = NULL; in add_list()
[all …]
/linux-4.4.14/lib/
Dlist_sort.c112 struct list_head *list; in list_sort() local
120 list = head->next; in list_sort()
122 while (list) { in list_sort()
123 struct list_head *cur = list; in list_sort()
124 list = list->next; in list_sort()
143 list = merge(priv, cmp, part[lev], list); in list_sort()
145 merge_and_restore_back_links(priv, cmp, head, part[max_lev], list); in list_sort()
165 struct list_head list; member
205 ela = container_of(a, struct debug_el, list); in cmp()
206 elb = container_of(b, struct debug_el, list); in cmp()
[all …]
/linux-4.4.14/arch/um/drivers/
Dport_kern.c19 struct list_head list; member
37 struct list_head list; member
60 list_del(&conn->list); in pipe_interrupt()
63 list_add(&conn->list, &conn->port->connections); in pipe_interrupt()
96 { .list = LIST_HEAD_INIT(conn->list), in port_accept()
113 list_add(&conn->list, &port->pending); in port_accept()
136 port = list_entry(ele, struct port_list, list); in port_work_proc()
168 port = list_entry(ele, struct port_list, list); in port_data()
192 { .list = LIST_HEAD_INIT(port->list), in port_data()
201 list_add(&port->list, &ports); in port_data()
[all …]
/linux-4.4.14/Documentation/RCU/
DlistRCU.txt5 ("struct list_head" in list.h). One big advantage of this approach
7 the list macros. This document describes several applications of RCU,
36 list_for_each_entry(e, &audit_tsklist, list) {
46 Here the list is searched under the lock, but the lock is dropped before
48 on, the list may well have been modified. This makes sense, since if
60 list_for_each_entry_rcu(e, &audit_tsklist, list) {
72 become list_for_each_entry_rcu(). The _rcu() list-traversal primitives
79 struct list_head *list)
84 list_for_each_entry(e, list, list) {
86 list_del(&e->list);
[all …]
Drculist_nulls.txt9 A typical RCU linked list managing objects which are
61 "If the object is moved from one list to another list in-between the
63 object has moved to the end of a new list, the traversal will not
64 complete properly on the list it should have, since the object will
65 be on the end of the new list and there's not a way to tell it's on a
66 new list and restart the list traversal. I think that this can be
80 * Please note that new inserts are done at the head of list,
92 hlist_add_head_rcu(&obj->obj_node, list);
116 end-of-list marker for each slot of the hash table, we can detect
123 scan the list again without harm.
[all …]
/linux-4.4.14/net/netfilter/ipset/
Dip_set_list_set.c32 struct list_head list; member
64 list_for_each_entry_rcu(e, &map->members, list) { in list_set_ktest()
93 list_for_each_entry(e, &map->members, list) { in list_set_kadd()
113 list_for_each_entry(e, &map->members, list) { in list_set_kdel()
169 list_del_rcu(&e->list); in list_set_del()
176 list_replace_rcu(&old->list, &e->list); in list_set_replace()
186 list_for_each_entry_safe(e, n, &map->members, list) in set_cleanup_entries()
200 list_for_each_entry(e, &map->members, list) { in list_set_utest()
212 next = list_next_entry(e, list); in list_set_utest()
213 ret = !list_is_last(&e->list, &map->members) && in list_set_utest()
[all …]
/linux-4.4.14/drivers/s390/char/
Draw3270.h98 struct list_head list; /* list head for request queueing. */ member
123 return list_empty(&rq->list); in raw3270_request_final()
156 struct list_head list; member
199 struct list_head list; member
213 struct list_head list; member
227 list_for_each_entry(cs, free_list, list) { in alloc_string()
237 list_del(&cs->list); in alloc_string()
239 INIT_LIST_HEAD(&cs->list); in alloc_string()
255 if (list_entry(p, struct string, list) > cs) in free_string()
261 tmp = list_entry(left->next, struct string, list); in free_string()
[all …]
Dsclp_con.c57 list_del(&buffer->list); in sclp_conbuf_callback()
64 struct sclp_buffer, list); in sclp_conbuf_callback()
85 list_add_tail(&sclp_conbuf->list, &sclp_con_outqueue); in sclp_conbuf_emit()
92 list); in sclp_conbuf_emit()
138 struct list_head *list; in sclp_console_drop_buffer() local
144 list = sclp_con_outqueue.next; in sclp_console_drop_buffer()
147 list = list->next; in sclp_console_drop_buffer()
148 if (list == &sclp_con_outqueue) in sclp_console_drop_buffer()
150 list_del(list); in sclp_console_drop_buffer()
151 buffer = list_entry(list, struct sclp_buffer, list); in sclp_console_drop_buffer()
Dmonwriter.c36 struct list_head list; member
46 struct list_head list; member
83 list_for_each_entry_safe(entry, next, &monpriv->list, list) in monwrite_find_hdr()
114 list_del(&monbuf->list); in monwrite_new_hdr()
133 list_add_tail(&monbuf->list, &monpriv->list); in monwrite_new_hdr()
165 list_del(&monpriv->current_buf->list); in monwrite_new_data()
188 INIT_LIST_HEAD(&monpriv->list); in monwrite_open()
201 list_for_each_entry_safe(entry, next, &monpriv->list, list) { in monwrite_close()
206 list_del(&entry->list); in monwrite_close()
296 list_for_each_entry(monbuf, &monpriv->list, list) { in monwriter_freeze()
[all …]
Draw3270.c35 struct list_head list; member
152 INIT_LIST_HEAD(&rq->list); in raw3270_request_alloc()
179 BUG_ON(!list_empty(&rq->list)); in raw3270_request_reset()
274 list_add_tail(&rq->list, &rp->req_queue); in __raw3270_start()
332 list_add_tail(&rq->list, &rp->req_queue); in raw3270_start_irq()
403 BUG_ON(list_empty(&rq->list)); in raw3270_irq()
405 list_del_init(&rq->list); in raw3270_irq()
416 rq = list_entry(rp->req_queue.next,struct raw3270_request,list); in raw3270_irq()
422 list_del_init(&rq->list); in raw3270_irq()
561 list_for_each_entry(view, &rp->view_list, list) in raw3270_size_device_done()
[all …]
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-queue.c46 INIT_LIST_HEAD(&q->list); in ivtv_queue_init()
64 list_add_tail(&buf->list, &q->list); in ivtv_enqueue()
77 if (!list_empty(&q->list)) { in ivtv_dequeue()
78 buf = list_entry(q->list.next, struct ivtv_buffer, list); in ivtv_dequeue()
79 list_del_init(q->list.next); in ivtv_dequeue()
91 struct ivtv_buffer *buf = list_entry(from->list.next, struct ivtv_buffer, list); in ivtv_queue_move_buf()
93 list_move_tail(from->list.next, &to->list); in ivtv_queue_move_buf()
145 struct ivtv_buffer *buf = list_entry(steal->list.prev, struct ivtv_buffer, list); in ivtv_queue_move()
153 list_move_tail(steal->list.prev, &from->list); in ivtv_queue_move()
162 if (list_empty(&steal->list)) in ivtv_queue_move()
[all …]
/linux-4.4.14/drivers/xen/xenbus/
Dxenbus_dev_frontend.c73 struct list_head list; member
81 struct list_head list; member
144 rb = list_entry(u->read_buffers.next, struct read_buffer, list); in xenbus_file_read()
162 list_del(&rb->list); in xenbus_file_read()
167 struct read_buffer, list); in xenbus_file_read()
201 list_add_tail(&rb->list, queue); in queue_reply()
209 static void queue_cleanup(struct list_head *list) in queue_cleanup() argument
213 while (!list_empty(list)) { in queue_cleanup()
214 rb = list_entry(list->next, struct read_buffer, list); in queue_cleanup()
215 list_del(list->next); in queue_cleanup()
[all …]
/linux-4.4.14/sound/usb/
Dmixer_quirks.c154 struct usb_mixer_elem_list *list; in add_single_ctl_with_resume() local
157 list = kzalloc(sizeof(*list), GFP_KERNEL); in add_single_ctl_with_resume()
158 if (!list) in add_single_ctl_with_resume()
161 *listp = list; in add_single_ctl_with_resume()
162 list->mixer = mixer; in add_single_ctl_with_resume()
163 list->id = id; in add_single_ctl_with_resume()
164 list->resume = resume; in add_single_ctl_with_resume()
165 kctl = snd_ctl_new1(knew, list); in add_single_ctl_with_resume()
167 kfree(list); in add_single_ctl_with_resume()
171 return snd_usb_mixer_add_control(list, kctl); in add_single_ctl_with_resume()
[all …]
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dintf.c41 struct list_head list; member
64 list_add_tail(&dev_ctx->list, &priv->ctx_list); in mlx4_add_device()
77 list_for_each_entry(dev_ctx, &priv->ctx_list, list) in mlx4_remove_device()
80 list_del(&dev_ctx->list); in mlx4_remove_device()
98 list_add_tail(&intf->list, &intf_list); in mlx4_register_interface()
123 list_del(&intf->list); in mlx4_unregister_interface()
158 list_for_each_entry_safe(dev_ctx, temp_dev_ctx, &priv->ctx_list, list) { in mlx4_do_bond()
161 list_del(&dev_ctx->list); in mlx4_do_bond()
171 list_add_tail(&dev_ctx->list, &priv->ctx_list); in mlx4_do_bond()
190 list_for_each_entry(dev_ctx, &priv->ctx_list, list) in mlx4_dispatch_event()
[all …]
Dmcg.c136 list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) { in get_promisc_qp()
172 list_add_tail(&new_entry->list, &s_steer->steer_entries[steer]); in new_steering_entry()
185 list_add_tail(&dqp->list, &new_entry->duplicates); in new_steering_entry()
208 list_for_each_entry(pqp, &s_steer->promisc_qps[steer], list) { in new_steering_entry()
231 list_del(&dqp->list); in new_steering_entry()
234 list_del(&new_entry->list); in new_steering_entry()
258 list_for_each_entry(tmp_entry, &s_steer->steer_entries[steer], list) { in existing_steering_entry()
272 list_for_each_entry(dqp, &entry->duplicates, list) { in existing_steering_entry()
282 list_add_tail(&dqp->list, &entry->duplicates); in existing_steering_entry()
308 list_for_each_entry(tmp_entry, &s_steer->steer_entries[steer], list) { in check_duplicate_entry()
[all …]
/linux-4.4.14/block/
Dblk-iopoll.c35 list_add_tail(&iop->list, this_cpu_ptr(&blk_cpu_iopoll)); in blk_iopoll_sched()
51 list_del(&iop->list); in __blk_iopoll_complete()
79 struct list_head *list = this_cpu_ptr(&blk_cpu_iopoll); in blk_iopoll_softirq() local
85 while (!list_empty(list)) { in blk_iopoll_softirq()
104 iop = list_entry(list->next, struct blk_iopoll, list); in blk_iopoll_softirq()
127 list_move_tail(&iop->list, list); in blk_iopoll_softirq()
182 INIT_LIST_HEAD(&iop->list); in blk_iopoll_init()
Dblk-softirq.c44 struct list_head *list; in trigger_softirq() local
47 list = this_cpu_ptr(&blk_cpu_done); in trigger_softirq()
48 list_add_tail(&rq->ipi_list, list); in trigger_softirq()
50 if (list->next == &rq->ipi_list) in trigger_softirq()
136 struct list_head *list; in __blk_complete_request() local
138 list = this_cpu_ptr(&blk_cpu_done); in __blk_complete_request()
139 list_add_tail(&req->ipi_list, list); in __blk_complete_request()
147 if (list->next == &req->ipi_list) in __blk_complete_request()
/linux-4.4.14/net/netfilter/ipvs/
Dip_vs_lblcr.c91 struct list_head list; /* list link */ member
99 struct list_head list; /* destination list */ member
109 list_for_each_entry(e, &set->list, list) { in ip_vs_dest_set_insert()
122 list_add_rcu(&e->list, &set->list); in ip_vs_dest_set_insert()
142 list_for_each_entry(e, &set->list, list) { in ip_vs_dest_set_erase()
147 list_del_rcu(&e->list); in ip_vs_dest_set_erase()
158 list_for_each_entry_safe(e, ep, &set->list, list) { in ip_vs_dest_set_eraseall()
159 list_del_rcu(&e->list); in ip_vs_dest_set_eraseall()
172 list_for_each_entry_rcu(e, &set->list, list) { in ip_vs_dest_set_min()
187 list_for_each_entry_continue_rcu(e, &set->list, list) { in ip_vs_dest_set_min()
[all …]
/linux-4.4.14/drivers/platform/goldfish/
Dpdev_bus.c42 struct list_head list; member
64 list_for_each_entry_safe(pos, n, &pdev_bus_removed_devices, list) { in goldfish_pdev_worker()
65 list_del(&pos->list); in goldfish_pdev_worker()
69 list_for_each_entry_safe(pos, n, &pdev_bus_new_devices, list) { in goldfish_pdev_worker()
70 list_del(&pos->list); in goldfish_pdev_worker()
75 list_add_tail(&pos->list, &pdev_bus_registered_devices); in goldfish_pdev_worker()
86 list_for_each_entry_safe(pos, n, &pdev_bus_new_devices, list) { in goldfish_pdev_remove()
88 list_del(&pos->list); in goldfish_pdev_remove()
93 list_for_each_entry_safe(pos, n, &pdev_bus_registered_devices, list) { in goldfish_pdev_remove()
95 list_del(&pos->list); in goldfish_pdev_remove()
[all …]
/linux-4.4.14/arch/sh/kernel/
Dunwinder.c32 .list = {
51 .next = &stack_reader.list,
52 .prev = &stack_reader.list,
72 best = list_entry(unwinder_list.next, struct unwinder, list); in select_unwinder()
89 o = list_entry(tmp, struct unwinder, list); in unwinder_enqueue()
96 list_add(&ops->list, entry); in unwinder_enqueue()
153 list_del(&curr_unwinder->list); in unwind_stack()
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss.h139 struct list_head list; member
151 struct list_head list; member
208 struct list_head list; member
236 struct list_head list; member
292 struct list_head list; member
335 struct list_head list; member
349 list_for_each_entry(region, &kdev->regions, list)
353 struct knav_region, list)
356 list_for_each_entry(range, &kdev->queue_ranges, list)
360 struct knav_range_info, list)
[all …]
/linux-4.4.14/fs/ext2/
Dxattr_trusted.c13 struct dentry *dentry, char *list, size_t list_size, in ext2_xattr_trusted_list() argument
22 if (list && total_len <= list_size) { in ext2_xattr_trusted_list()
23 memcpy(list, XATTR_TRUSTED_PREFIX, prefix_len); in ext2_xattr_trusted_list()
24 memcpy(list+prefix_len, name, name_len); in ext2_xattr_trusted_list()
25 list[prefix_len + name_len] = '\0'; in ext2_xattr_trusted_list()
54 .list = ext2_xattr_trusted_list,
Dxattr_user.c15 struct dentry *dentry, char *list, size_t list_size, in ext2_xattr_user_list() argument
24 if (list && total_len <= list_size) { in ext2_xattr_user_list()
25 memcpy(list, XATTR_USER_PREFIX, prefix_len); in ext2_xattr_user_list()
26 memcpy(list+prefix_len, name, name_len); in ext2_xattr_user_list()
27 list[prefix_len + name_len] = '\0'; in ext2_xattr_user_list()
61 .list = ext2_xattr_user_list,
Dxattr_security.c12 struct dentry *dentry, char *list, size_t list_size, in ext2_xattr_security_list() argument
18 if (list && total_len <= list_size) { in ext2_xattr_security_list()
19 memcpy(list, XATTR_SECURITY_PREFIX, prefix_len); in ext2_xattr_security_list()
20 memcpy(list+prefix_len, name, name_len); in ext2_xattr_security_list()
21 list[prefix_len + name_len] = '\0'; in ext2_xattr_security_list()
74 .list = ext2_xattr_security_list,
/linux-4.4.14/fs/ext4/
Dxattr_trusted.c17 struct dentry *dentry, char *list, size_t list_size, in ext4_xattr_trusted_list() argument
26 if (list && total_len <= list_size) { in ext4_xattr_trusted_list()
27 memcpy(list, XATTR_TRUSTED_PREFIX, prefix_len); in ext4_xattr_trusted_list()
28 memcpy(list+prefix_len, name, name_len); in ext4_xattr_trusted_list()
29 list[prefix_len + name_len] = '\0'; in ext4_xattr_trusted_list()
58 .list = ext4_xattr_trusted_list,
Dxattr_user.c16 struct dentry *dentry, char *list, size_t list_size, in ext4_xattr_user_list() argument
25 if (list && total_len <= list_size) { in ext4_xattr_user_list()
26 memcpy(list, XATTR_USER_PREFIX, prefix_len); in ext4_xattr_user_list()
27 memcpy(list+prefix_len, name, name_len); in ext4_xattr_user_list()
28 list[prefix_len + name_len] = '\0'; in ext4_xattr_user_list()
61 .list = ext4_xattr_user_list,
Dxattr_security.c16 struct dentry *dentry, char *list, size_t list_size, in ext4_xattr_security_list() argument
23 if (list && total_len <= list_size) { in ext4_xattr_security_list()
24 memcpy(list, XATTR_SECURITY_PREFIX, prefix_len); in ext4_xattr_security_list()
25 memcpy(list+prefix_len, name, name_len); in ext4_xattr_security_list()
26 list[prefix_len + name_len] = '\0'; in ext4_xattr_security_list()
82 .list = ext4_xattr_security_list,
/linux-4.4.14/kernel/power/
Dqos.c68 .list = PLIST_HEAD_INIT(cpu_dma_constraints.list),
82 .list = PLIST_HEAD_INIT(network_lat_constraints.list),
97 .list = PLIST_HEAD_INIT(network_tput_constraints.list),
112 .list = PLIST_HEAD_INIT(memory_bw_constraints.list),
154 if (plist_head_empty(&c->list)) in pm_qos_get_value()
159 return plist_first(&c->list)->prio; in pm_qos_get_value()
162 return plist_last(&c->list)->prio; in pm_qos_get_value()
165 plist_for_each(node, &c->list) in pm_qos_get_value()
210 if (plist_head_empty(&c->list)) { in pm_qos_dbg_show_requests()
229 plist_for_each_entry(req, &c->list, node) { in pm_qos_dbg_show_requests()
[all …]
/linux-4.4.14/net/batman-adv/
Dtypes.h105 struct list_head list; member
132 struct hlist_node list; member
167 struct hlist_node list; member
193 struct hlist_node list; member
335 struct hlist_node list; member
357 struct hlist_node list; member
396 struct hlist_node list; member
606 struct hlist_head list; member
721 struct hlist_node list; member
869 struct list_head list; member
[all …]
Doriginator.c74 hlist_for_each_entry_rcu(tmp, &orig_node->vlan_list, list) { in batadv_orig_node_vlan_get()
122 hlist_add_head_rcu(&vlan->list, &orig_node->vlan_list); in batadv_orig_node_vlan_new()
205 &neigh_node->ifinfo_list, list) { in batadv_neigh_node_release()
246 hlist_for_each_entry_rcu(orig_ifinfo, &orig_node->ifinfo_list, list) { in batadv_orig_router_get()
278 list) { in batadv_orig_ifinfo_get()
332 INIT_HLIST_NODE(&orig_ifinfo->list); in batadv_orig_ifinfo_new()
334 hlist_add_head_rcu(&orig_ifinfo->list, in batadv_orig_ifinfo_new()
359 list) { in batadv_neigh_ifinfo_get()
407 INIT_HLIST_NODE(&neigh_ifinfo->list); in batadv_neigh_ifinfo_new()
411 hlist_add_head_rcu(&neigh_ifinfo->list, &neigh->ifinfo_list); in batadv_neigh_ifinfo_new()
[all …]
/linux-4.4.14/drivers/md/bcache/
Dclosure.c66 struct llist_node *list; in __closure_wake_up() local
70 list = llist_del_all(&wait_list->list); in __closure_wake_up()
74 while (list) { in __closure_wake_up()
75 struct llist_node *t = list; in __closure_wake_up()
76 list = llist_next(list); in __closure_wake_up()
85 cl = container_of(reverse, struct closure, list); in __closure_wake_up()
108 llist_add(&cl->list, &waitlist->list); in closure_wait()
Djournal.c33 static int journal_read_bucket(struct cache *ca, struct list_head *list, in journal_read_bucket() argument
101 while (!list_empty(list)) { in journal_read_bucket()
102 i = list_first_entry(list, in journal_read_bucket()
103 struct journal_replay, list); in journal_read_bucket()
106 list_del(&i->list); in journal_read_bucket()
110 list_for_each_entry_reverse(i, list, list) { in journal_read_bucket()
118 where = &i->list; in journal_read_bucket()
123 where = list; in journal_read_bucket()
130 list_add(&i->list, where); in journal_read_bucket()
144 int bch_journal_read(struct cache_set *c, struct list_head *list) in bch_journal_read() argument
[all …]
/linux-4.4.14/security/smack/
Dsmackfs.c139 struct list_head list; member
238 list_for_each_entry_rcu(sp, rule_list, list) { in smk_set_access()
259 list_add_rcu(&sp->list, rule_list); in smk_set_access()
268 list_add_rcu(&smlp->list, &smack_rule_list); in smk_set_access()
564 struct list_head *list; in smk_seq_start() local
568 for (list = rcu_dereference(list_next_rcu(head)); in smk_seq_start()
569 list != head; in smk_seq_start()
570 list = rcu_dereference(list_next_rcu(list))) { in smk_seq_start()
572 return list; in smk_seq_start()
581 struct list_head *list = v; in smk_seq_next() local
[all …]
/linux-4.4.14/drivers/staging/gdm72xx/
Dgdm_usb.c121 t = list_entry(tx->free_list.next, struct usb_tx, list); in get_tx_struct()
122 list_del(&t->list); in get_tx_struct()
132 list_add_tail(&t->list, &tx->free_list); in put_tx_struct()
145 list_add(&r->list, &rx->free_list); in get_rx_struct()
148 r = list_entry(rx->free_list.next, struct usb_rx, list); in get_rx_struct()
149 list_move_tail(&r->list, &rx->used_list); in get_rx_struct()
157 list_move(&r->list, &rx->free_list); in put_rx_struct()
170 list_for_each_entry_safe(t, t_next, &tx->sdu_list, list) { in release_usb()
171 list_del(&t->list); in release_usb()
175 list_for_each_entry_safe(t, t_next, &tx->hci_list, list) { in release_usb()
[all …]
Dgdm_sdio.c90 t = list_entry(tx->free_list.prev, struct sdio_tx, list); in get_tx_struct()
91 list_del(&t->list); in get_tx_struct()
101 list_add_tail(&t->list, &tx->free_list); in put_tx_struct()
112 r = list_entry(rx->free_list.prev, struct sdio_rx, list); in get_rx_struct()
113 list_del(&r->list); in get_rx_struct()
121 list_add_tail(&r->list, &rx->free_list); in put_rx_struct()
133 list_for_each_entry_safe(t, t_next, &tx->free_list, list) { in release_sdio()
134 list_del(&t->list); in release_sdio()
138 list_for_each_entry_safe(t, t_next, &tx->sdu_list, list) { in release_sdio()
139 list_del(&t->list); in release_sdio()
[all …]
/linux-4.4.14/drivers/usb/gadget/function/
Df_printer.c272 list_del_init(&req->list); /* Remode from Active List */ in rx_complete()
279 list_add_tail(&req->list, &dev->rx_buffers); in rx_complete()
282 list_add(&req->list, &dev->rx_reqs); in rx_complete()
290 list_add(&req->list, &dev->rx_reqs); in rx_complete()
296 list_add(&req->list, &dev->rx_reqs); in rx_complete()
305 list_add(&req->list, &dev->rx_reqs); in rx_complete()
332 list_del_init(&req->list); in tx_complete()
333 list_add(&req->list, &dev->tx_reqs); in tx_complete()
396 struct usb_request, list); in setup_rx_reqs()
397 list_del_init(&req->list); in setup_rx_reqs()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Deeh_event.c66 struct eeh_event, list); in eeh_event_handler()
67 list_del(&event->list); in eeh_event_handler()
143 list_add(&event->list, &eeh_eventlist); in eeh_send_failure_event()
177 list_for_each_entry_safe(event, tmp, &eeh_eventlist, list) { in eeh_remove_event()
183 list_del(&event->list); in eeh_remove_event()
187 list_del(&event->list); in eeh_remove_event()
191 list_del(&event->list); in eeh_remove_event()
Dpci_dn.c98 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn_by_devfn()
130 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn()
164 INIT_LIST_HEAD(&pdn->list); in add_one_dev_pci_data()
165 list_add_tail(&pdn->list, &parent->child_list); in add_one_dev_pci_data()
254 &parent->child_list, list) { in remove_dev_pci_data()
259 if (!list_empty(&pdn->list)) in remove_dev_pci_data()
260 list_del(&pdn->list); in remove_dev_pci_data()
311 INIT_LIST_HEAD(&pdn->list); in update_dn_pci_info()
315 list_add_tail(&pdn->list, &pdn->parent->child_list); in update_dn_pci_info()
384 return list_entry(next, struct pci_dn, list); in pci_dn_next_one()
[all …]
/linux-4.4.14/mm/
Dmmu_notifier.c66 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) in __mmu_notifier_release()
77 while (unlikely(!hlist_empty(&mm->mmu_notifier_mm->list))) { in __mmu_notifier_release()
78 mn = hlist_entry(mm->mmu_notifier_mm->list.first, in __mmu_notifier_release()
117 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_flush_young()
134 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_clear_young()
150 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_test_young()
169 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_change_pte()
183 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_page()
197 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_start()
212 hlist_for_each_entry_rcu(mn, &mm->mmu_notifier_mm->list, hlist) { in __mmu_notifier_invalidate_range_end()
[all …]
Dkmemleak-test.c36 struct list_head list; member
84 INIT_LIST_HEAD(&elem->list); in kmemleak_test_init()
85 list_add_tail(&elem->list, &test_list); in kmemleak_test_init()
106 list_for_each_entry_safe(elem, tmp, &test_list, list) in kmemleak_test_exit()
107 list_del(&elem->list); in kmemleak_test_exit()
Dlist_lru.c22 list_add(&lru->list, &list_lrus); in list_lru_register()
29 list_del(&lru->list); in list_lru_unregister()
118 list_add_tail(item, &l->list); in list_lru_add()
147 void list_lru_isolate(struct list_lru_one *list, struct list_head *item) in list_lru_isolate() argument
150 list->nr_items--; in list_lru_isolate()
154 void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item, in list_lru_isolate_move() argument
158 list->nr_items--; in list_lru_isolate_move()
212 list_for_each_safe(item, n, &l->list) { in __list_lru_walk_one()
238 list_move_tail(item, &l->list); in __list_lru_walk_one()
291 INIT_LIST_HEAD(&l->list); in init_one_lru()
[all …]
/linux-4.4.14/drivers/vme/
Dvme.c59 list)->parent; in find_bridge()
63 list)->parent; in find_bridge()
67 list)->parent; in find_bridge()
71 list)->parent; in find_bridge()
281 struct vme_slave_resource, list); in vme_slave_request()
312 resource->entry = &allocated_image->list; in vme_slave_request()
340 image = list_entry(resource->entry, struct vme_slave_resource, list); in vme_slave_set()
374 image = list_entry(resource->entry, struct vme_slave_resource, list); in vme_slave_get()
396 list); in vme_slave_free()
437 struct vme_master_resource, list); in vme_master_request()
[all …]
Dvme_bridge.h11 struct list_head list; member
28 struct list_head list; member
54 struct list_head list; member
61 struct list_head list; member
72 struct list_head list; member
81 struct list_head list; member
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-devices-node3 Contact: Linux Memory Management list <linux-mm@kvack.org>
9 Contact: Linux Memory Management list <linux-mm@kvack.org>
15 Contact: Linux Memory Management list <linux-mm@kvack.org>
21 Contact: Linux Memory Management list <linux-mm@kvack.org>
27 Contact: Linux Memory Management list <linux-mm@kvack.org>
34 Contact: Linux Memory Management list <linux-mm@kvack.org>
42 Contact: Linux Memory Management list <linux-mm@kvack.org>
48 Contact: Linux Memory Management list <linux-mm@kvack.org>
54 Contact: Linux Memory Management list <linux-mm@kvack.org>
61 Contact: Linux Memory Management list <linux-mm@kvack.org>
[all …]
/linux-4.4.14/scripts/kconfig/
Dqconf.cc106 ConfigList* list; in updateMenu() local
113 list = listView(); in updateMenu()
115 setPixmap(promptColIdx, list->menuBackPix); in updateMenu()
126 if (list->mode == singleMode || list->mode == symbolMode) { in updateMenu()
130 if (sym && list->rootEntry == menu) in updateMenu()
132 setPixmap(promptColIdx, list->menuPix); in updateMenu()
156 if (!sym_is_changable(sym) && list->optMode == normalOpt) { in updateMenu()
167 setPixmap(promptColIdx, list->choiceYesPix); in updateMenu()
169 setPixmap(promptColIdx, list->symbolYesPix); in updateMenu()
174 setPixmap(promptColIdx, list->symbolModPix); in updateMenu()
[all …]
/linux-4.4.14/net/mac80211/
Doffchannel.c127 list_for_each_entry(sdata, &local->interfaces, list) { in ieee80211_offchannel_stop_vifs()
161 list_for_each_entry(sdata, &local->interfaces, list) { in ieee80211_offchannel_return()
222 list); in ieee80211_hw_roc_start()
231 list_for_each_entry_safe(dep, tmp, &roc->dependents, list) { in ieee80211_hw_roc_start()
238 list_move(&dep->list, &roc->list); in ieee80211_hw_roc_start()
269 list); in ieee80211_start_next_roc()
323 list_for_each_entry_safe(dep, tmp, &roc->dependents, list) in ieee80211_roc_notify_destroy()
353 list))) in ieee80211_sw_roc_work()
382 list_for_each_entry(dep, &roc->dependents, list) in ieee80211_sw_roc_work()
395 list_del(&roc->list); in ieee80211_sw_roc_work()
[all …]
/linux-4.4.14/drivers/acpi/
Dnfit.h50 struct list_head list; member
56 struct list_head list; member
61 struct list_head list; member
66 struct list_head list; member
71 struct list_head list; member
76 struct list_head list; member
92 struct list_head list; member
158 struct list_head list; member
Dpower.c98 struct list_head *list) in acpi_power_resources_list_add() argument
103 if (!resource || !list) in acpi_power_resources_list_add()
111 if (!list_empty(list)) { in acpi_power_resources_list_add()
114 list_for_each_entry(e, list, node) in acpi_power_resources_list_add()
120 list_add_tail(&entry->node, list); in acpi_power_resources_list_add()
124 void acpi_power_resources_list_free(struct list_head *list) in acpi_power_resources_list_free() argument
128 list_for_each_entry_safe(entry, e, list, node) { in acpi_power_resources_list_free()
135 struct list_head *list) in acpi_extract_power_resources() argument
157 err = acpi_power_resources_list_add(rhandle, list); in acpi_extract_power_resources()
162 acpi_power_resources_list_free(list); in acpi_extract_power_resources()
[all …]
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-lite.h104 struct list_head list; member
200 list_add_tail(&buf->list, &dev->active_buf_q); in fimc_lite_active_queue_add()
207 struct flite_buffer, list); in fimc_lite_active_queue_pop()
208 list_del(&buf->list); in fimc_lite_active_queue_pop()
215 list_add_tail(&buf->list, &dev->pending_buf_q); in fimc_lite_pending_queue_add()
222 struct flite_buffer, list); in fimc_lite_pending_queue_pop()
223 list_del(&buf->list); in fimc_lite_pending_queue_pop()
/linux-4.4.14/sound/soc/intel/common/
Dsst-ipc.c48 list); in msg_get_empty()
49 list_del(&msg->list); in msg_get_empty()
70 list_del(&msg->list); in tx_wait_done()
80 list_add_tail(&msg->list, &ipc->empty_list); in tx_wait_done()
111 list_add_tail(&msg->list, &ipc->tx_list); in ipc_tx_message()
143 list_add(&ipc->msg[i].list, &ipc->empty_list); in msg_empty_list_init()
181 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list); in ipc_tx_msgs()
182 list_move(&msg->list, &ipc->rx_list); in ipc_tx_msgs()
221 list_for_each_entry(msg, &ipc->rx_list, list) { in sst_ipc_reply_find_msg()
237 list_add_tail(&msg->list, &ipc->empty_list); in sst_ipc_tx_msg_reply_complete()
[all …]
Dsst-firmware.c135 list_move(&block->list, &dsp->free_block_list); in block_list_remove()
374 list_add(&sst_fw->list, &dsp->fw_list); in sst_fw_new()
419 list_for_each_entry_safe(module, mtmp, &dsp->module_list, list) { in sst_fw_unload()
423 list_for_each_entry_safe(runtime, rtmp, &module->runtime_list, list) { in sst_fw_unload()
426 list_del(&runtime->list); in sst_fw_unload()
432 list_del(&module->list); in sst_fw_unload()
450 list_del(&sst_fw->list); in sst_fw_free()
466 list_for_each_entry_safe(sst_fw, t, &dsp->fw_list, list) { in sst_fw_free_all()
468 list_del(&sst_fw->list); in sst_fw_free_all()
500 list_add(&sst_module->list, &dsp->module_list); in sst_module_new()
[all …]
/linux-4.4.14/arch/m68k/sun3/
Dsun3dvma.c45 struct list_head list; member
93 hole = list_entry(cur, struct hole, list); in print_holes()
115 hole = list_entry(cur, struct hole, list); in refill()
125 list_move(&(prev->list), &hole_cache); in refill()
145 ret = list_entry(hole_cache.next, struct hole, list); in rmcache()
146 list_del(&(ret->list)); in rmcache()
170 hole = list_entry(cur, struct hole, list); in get_baddr()
187 list_move(&(hole->list), &hole_cache); in get_baddr()
223 hole = list_entry(cur, struct hole, list); in free_baddr()
244 list_add(&(hole->list), cur); in free_baddr()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_ptp.c44 struct sk_buff_head *list = &interface->ts_tx_skb_queue; in fm10k_ts_tx_skb() local
47 skb_queue_walk(list, skb) { in fm10k_ts_tx_skb()
57 struct sk_buff_head *list = &interface->ts_tx_skb_queue; in fm10k_ts_tx_enqueue() local
67 spin_lock_irqsave(&list->lock, flags); in fm10k_ts_tx_enqueue()
75 __skb_queue_tail(list, clone); in fm10k_ts_tx_enqueue()
78 spin_unlock_irqrestore(&list->lock, flags); in fm10k_ts_tx_enqueue()
89 struct sk_buff_head *list = &interface->ts_tx_skb_queue; in fm10k_ts_tx_hwtstamp() local
93 spin_lock_irqsave(&list->lock, flags); in fm10k_ts_tx_hwtstamp()
98 __skb_unlink(skb, list); in fm10k_ts_tx_hwtstamp()
100 spin_unlock_irqrestore(&list->lock, flags); in fm10k_ts_tx_hwtstamp()
[all …]
/linux-4.4.14/drivers/of/unittest-data/
Dtests-phandle.dtsi29 phandle-list = <&provider1 1>,
36 phandle-list-names = "first", "second", "third";
38 phandle-list-bad-phandle = <12345678 0 0>;
39 phandle-list-bad-args = <&provider2 1 0>,
44 unterminated-string-list = "first", "second", [40 41 42 43];
/linux-4.4.14/drivers/tty/
Dn_hdlc.c162 static void n_hdlc_buf_list_init(struct n_hdlc_buf_list *list);
163 static void n_hdlc_buf_put(struct n_hdlc_buf_list *list,
165 static struct n_hdlc_buf *n_hdlc_buf_get(struct n_hdlc_buf_list *list);
891 static void n_hdlc_buf_list_init(struct n_hdlc_buf_list *list) in n_hdlc_buf_list_init() argument
893 memset(list, 0, sizeof(*list)); in n_hdlc_buf_list_init()
894 spin_lock_init(&list->spinlock); in n_hdlc_buf_list_init()
902 static void n_hdlc_buf_put(struct n_hdlc_buf_list *list, in n_hdlc_buf_put() argument
906 spin_lock_irqsave(&list->spinlock,flags); in n_hdlc_buf_put()
909 if (list->tail) in n_hdlc_buf_put()
910 list->tail->link = buf; in n_hdlc_buf_put()
[all …]
/linux-4.4.14/drivers/isdn/capi/
Dcapilib.c17 struct list_head list; member
98 list_add_tail(&np->list, head); in capilib_new_ncci()
110 np = list_entry(l, struct capilib_ncci, list); in capilib_free_ncci()
116 list_del(&np->list); in capilib_free_ncci()
131 np = list_entry(l, struct capilib_ncci, list); in capilib_release_appl()
135 list_del(&np->list); in capilib_release_appl()
148 np = list_entry(l, struct capilib_ncci, list); in capilib_release()
150 list_del(&np->list); in capilib_release()
163 np = list_entry(l, struct capilib_ncci, list); in capilib_data_b3_req()
186 np = list_entry(l, struct capilib_ncci, list); in capilib_data_b3_conf()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_scsi.h26 #define list_remove_head(list, entry, type, member) \ argument
29 if (!list_empty(list)) { \
30 entry = list_entry((list)->next, type, member); \
35 #define list_get_first(list, type, member) \ argument
36 (list_empty(list)) ? NULL : \
37 list_entry((list)->next, type, member)
131 struct list_head list; member
/linux-4.4.14/fs/jffs2/
Dxattr_trusted.c40 struct dentry *dentry, char *list, in jffs2_trusted_listxattr() argument
49 if (list && retlen<=list_size) { in jffs2_trusted_listxattr()
50 strcpy(list, XATTR_TRUSTED_PREFIX); in jffs2_trusted_listxattr()
51 strcpy(list + XATTR_TRUSTED_PREFIX_LEN, name); in jffs2_trusted_listxattr()
59 .list = jffs2_trusted_listxattr,
Dxattr_user.c40 struct dentry *dentry, char *list, in jffs2_user_listxattr() argument
46 if (list && retlen <= list_size) { in jffs2_user_listxattr()
47 strcpy(list, XATTR_USER_PREFIX); in jffs2_user_listxattr()
48 strcpy(list + XATTR_USER_PREFIX_LEN, name); in jffs2_user_listxattr()
56 .list = jffs2_user_listxattr,
Dsecurity.c74 struct dentry *dentry, char *list, in jffs2_security_listxattr() argument
80 if (list && retlen <= list_size) { in jffs2_security_listxattr()
81 strcpy(list, XATTR_SECURITY_PREFIX); in jffs2_security_listxattr()
82 strcpy(list + XATTR_SECURITY_PREFIX_LEN, name); in jffs2_security_listxattr()
90 .list = jffs2_security_listxattr,
Dcompr.c90 list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_selected_compress()
176 list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_compress()
276 list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_decompress()
320 list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_register_compressor()
322 list_add(&comp->list, this->list.prev); in jffs2_register_compressor()
326 list_add_tail(&comp->list, &jffs2_compressor_list); in jffs2_register_compressor()
328 D2(list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_register_compressor()
350 list_del(&comp->list); in jffs2_unregister_compressor()
352 D2(list_for_each_entry(this, &jffs2_compressor_list, list) { in jffs2_unregister_compressor()
/linux-4.4.14/drivers/acpi/apei/
Dapei-base.c292 struct list_head list; member
312 list_for_each_entry_safe(res, resn, res_list, list) { in apei_res_add()
319 list_del(&res->list); in apei_res_add()
328 list_add(&res_ins->list, res_list); in apei_res_add()
335 list_add(&res_ins->list, res_list); in apei_res_add()
345 res1 = list_entry(res_list1->next, struct apei_res, list); in apei_res_sub()
346 resn1 = list_entry(res1->list.next, struct apei_res, list); in apei_res_sub()
347 while (&res1->list != res_list1) { in apei_res_sub()
348 list_for_each_entry(res2, res_list2, list) { in apei_res_sub()
354 list_del(&res1->list); in apei_res_sub()
[all …]
/linux-4.4.14/sound/core/
Ddevice.c55 INIT_LIST_HEAD(&dev->list); in snd_device_new()
64 struct snd_device *pdev = list_entry(p, struct snd_device, list); in snd_device_new()
69 list_add(&dev->list, p); in snd_device_new()
87 list_del(&dev->list); in __snd_device_free()
101 list_for_each_entry(dev, &card->devices, list) in look_for_dev()
211 list_for_each_entry(dev, &card->devices, list) { in snd_device_register_all()
229 list_for_each_entry_reverse(dev, &card->devices, list) in snd_device_disconnect_all()
243 list_for_each_entry_safe_reverse(dev, next, &card->devices, list) in snd_device_free_all()
/linux-4.4.14/fs/reiserfs/
Dxattr_user.c34 struct dentry *dentry, char *list, size_t list_size, in user_list() argument
41 if (list && len <= list_size) { in user_list()
42 memcpy(list, name, name_len); in user_list()
43 list[name_len] = '\0'; in user_list()
52 .list = user_list,
Dxattr_trusted.c37 struct dentry *dentry, char *list, size_t list_size, in trusted_list() argument
45 if (list && len <= list_size) { in trusted_list()
46 memcpy(list, name, name_len); in trusted_list()
47 list[name_len] = '\0'; in trusted_list()
56 .list = trusted_list,
/linux-4.4.14/drivers/media/v4l2-core/
Dvideobuf2-dvb.c199 struct list_head *list, *q; in vb2_dvb_register_bus() local
219 list_for_each_safe(list, q, &f->felist) { in vb2_dvb_register_bus()
220 fe = list_entry(list, struct vb2_dvb_frontend, felist); in vb2_dvb_register_bus()
249 struct list_head *list, *q; in vb2_dvb_get_frontend() local
254 list_for_each_safe(list, q, &f->felist) { in vb2_dvb_get_frontend()
255 fe = list_entry(list, struct vb2_dvb_frontend, felist); in vb2_dvb_get_frontend()
271 struct list_head *list, *q; in vb2_dvb_find_frontend() local
277 list_for_each_safe(list, q, &f->felist) { in vb2_dvb_find_frontend()
278 fe = list_entry(list, struct vb2_dvb_frontend, felist); in vb2_dvb_find_frontend()
312 struct list_head *list, *q; in vb2_dvb_dealloc_frontends() local
[all …]
Dvideobuf-dvb.c259 struct list_head *list, *q; in videobuf_dvb_register_bus() local
279 list_for_each_safe(list, q, &f->felist) { in videobuf_dvb_register_bus()
280 fe = list_entry(list, struct videobuf_dvb_frontend, felist); in videobuf_dvb_register_bus()
309 struct list_head *list, *q; in videobuf_dvb_get_frontend() local
314 list_for_each_safe(list, q, &f->felist) { in videobuf_dvb_get_frontend()
315 fe = list_entry(list, struct videobuf_dvb_frontend, felist); in videobuf_dvb_get_frontend()
331 struct list_head *list, *q; in videobuf_dvb_find_frontend() local
337 list_for_each_safe(list, q, &f->felist) { in videobuf_dvb_find_frontend()
338 fe = list_entry(list, struct videobuf_dvb_frontend, felist); in videobuf_dvb_find_frontend()
374 struct list_head *list, *q; in videobuf_dvb_dealloc_frontends() local
[all …]
/linux-4.4.14/drivers/scsi/cxlflash/
Dlunmgt.c86 list_for_each_entry_safe(lli, temp, &cfg->lluns, list) in lookup_local()
103 list_for_each_entry_safe(gli, temp, &global.gluns, list) in lookup_global()
151 list_add(&lli->list, &cfg->lluns); in find_and_create_lun()
163 list_add(&lli->list, &cfg->lluns); in find_and_create_lun()
165 list_add(&gli->list, &global.gluns); in find_and_create_lun()
181 list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { in cxlflash_term_local_luns()
182 list_del(&lli->list); in cxlflash_term_local_luns()
206 list_for_each_entry_safe(gli, temp, &global.gluns, list) { in cxlflash_term_global_luns()
207 list_del(&gli->list); in cxlflash_term_global_luns()
/linux-4.4.14/drivers/pnp/
Dquirks.c42 list_add(&new_option->list, &option->list); in quirk_awe32_add_ports()
59 list_for_each_entry(option, &dev->options, list) { in quirk_awe32_resources()
75 list_for_each_entry(option, &dev->options, list) { in quirk_cmi8330_resources()
114 list_for_each_entry(option, &dev->options, list) { in quirk_sb16audio_resources()
145 list_for_each_entry(option, &dev->options, list) { in pnp_clone_dependent_set()
155 list_for_each_entry(option, &dev->options, list) { in pnp_clone_dependent_set()
171 list_add(&new_option->list, &tail->list); in pnp_clone_dependent_set()
199 new_option = list_entry(new_option->list.next, in quirk_add_irq_optional_dependent_sets()
200 struct pnp_option, list); in quirk_add_irq_optional_dependent_sets()
214 list_for_each_entry(option, &dev->options, list) { in quirk_ad1815_mpu_resources()
[all …]
/linux-4.4.14/net/sctp/
Dbind_addr.c70 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy()
82 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_copy()
113 list_for_each_entry(addr, &src->address_list, list) { in sctp_bind_addr_dup()
137 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_bind_addr_clean()
138 list_del_rcu(&addr->list); in sctp_bind_addr_clean()
173 INIT_LIST_HEAD(&addr->list); in sctp_add_bind_addr()
178 list_add_tail_rcu(&addr->list, &bp->address_list); in sctp_add_bind_addr()
195 list_for_each_entry_safe(addr, temp, &bp->address_list, list) { in sctp_del_bind_addr()
200 list_del_rcu(&addr->list); in sctp_del_bind_addr()
254 list_for_each_entry(addr, &bp->address_list, list) { in sctp_bind_addrs_to_raw()
[all …]
/linux-4.4.14/drivers/char/agp/
Disoch.c16 struct list_head list; member
24 struct agp_3_5_dev *cur, *n = list_entry(new, struct agp_3_5_dev, list); in agp_3_5_dev_list_insert()
28 cur = list_entry(pos, struct agp_3_5_dev, list); in agp_3_5_dev_list_insert()
35 static void agp_3_5_dev_list_sort(struct agp_3_5_dev *list, unsigned int ndevs) in agp_3_5_dev_list_sort() argument
39 struct list_head *pos, *tmp, *head = &list->list, *start = head->next; in agp_3_5_dev_list_sort()
45 cur = list_entry(pos, struct agp_3_5_dev, list); in agp_3_5_dev_list_sort()
80 struct list_head *head = &dev_list->list, *pos; in agp_3_5_isochronous_node_enable()
136 cur = list_entry(pos, struct agp_3_5_dev, list); in agp_3_5_isochronous_node_enable()
290 struct list_head *head = &dev_list->list, *pos; in agp_3_5_nonisochronous_node_enable()
303 cur = list_entry(pos, struct agp_3_5_dev, list); in agp_3_5_nonisochronous_node_enable()
[all …]
/linux-4.4.14/drivers/md/
Ddm-round-robin.c25 struct list_head list; member
34 list_for_each_entry_safe(pi, next, paths, list) { in free_paths()
35 list_del(&pi->list); in free_paths()
142 list_add_tail(&pi->list, &s->valid_paths); in rr_add_path()
152 list_move(&pi->list, &s->invalid_paths); in rr_fail_path()
160 list_move(&pi->list, &s->valid_paths); in rr_reinstate_path()
172 pi = list_entry(s->valid_paths.next, struct path_info, list); in rr_select_path()
173 list_move_tail(&pi->list, &s->valid_paths); in rr_select_path()
Ddm-region-hash.c107 struct list_head list; member
298 INIT_LIST_HEAD(&nreg->list); in __rh_alloc()
311 list_add(&nreg->list, &rh->clean_regions); in __rh_alloc()
418 BUG_ON(!list_empty(&reg->list)); in dm_rh_mark_nosync()
430 BUG_ON(!list_empty(&reg->list)); in dm_rh_mark_nosync()
454 list_for_each_entry(reg, &clean, list) in dm_rh_update_states()
461 list_for_each_entry(reg, &recovered, list) in dm_rh_update_states()
469 list_for_each_entry(reg, &failed_recovered, list) in dm_rh_update_states()
481 list_for_each_entry_safe(reg, next, &recovered, list) { in dm_rh_update_states()
487 list_for_each_entry_safe(reg, next, &failed_recovered, list) { in dm_rh_update_states()
[all …]
/linux-4.4.14/scripts/
Dexport_report.pl29 my $list = $href->{$mod};
31 foreach my $sym (sort numerically @{$list}) {
157 foreach my $list (sort alphabetically values(%SYMBOL)) {
158 my ($module, $value, $symbol, $gpl) = @{$list};
177 my $list = $MODULE{$thismod};
181 foreach my $symbol (@{$list}) {
Danalyze_suspend.py272 list = self.dmesg[phase]['list']
273 for dev in list:
274 d = list[dev]
293 list = self.dmesg[phase]['list']
294 for dev in list:
295 d = list[dev]
307 list = self.dmesg[phase]['list']
308 for dev in list:
309 d = list[dev]
345 list = p['list']
[all …]
/linux-4.4.14/tools/perf/Documentation/
Dperf-test.txt11 'perf test [<options>] [{list <test-name-fragment>|[<test-name-fragments>|<test-numbers>]}]'
18 To get a list of available tests use 'perf test list', specifying a test name
22 from 'perf test list'.
28 Tests to skip (comma separated numeric list).
/linux-4.4.14/drivers/net/wireless/p54/
Deeprom.c148 struct p54_channel_list *list, in p54_generate_band() argument
157 if ((!list->entries) || (!list->band_channel_num[band])) in p54_generate_band()
165 list->band_channel_num[band], GFP_KERNEL); in p54_generate_band()
173 for (i = 0, j = 0; (j < list->band_channel_num[band]) && in p54_generate_band()
174 (i < list->entries); i++) { in p54_generate_band()
175 struct p54_channel_entry *chan = &list->channels[i]; in p54_generate_band()
234 static struct p54_channel_entry *p54_update_channel_param(struct p54_channel_list *list, in p54_update_channel_param() argument
245 for (i = list->entries; i >= 0; i--) { in p54_update_channel_param()
246 if (freq == list->channels[i].freq) { in p54_update_channel_param()
247 entry = &list->channels[i]; in p54_update_channel_param()
[all …]
/linux-4.4.14/net/tipc/
Dmsg.h796 int offset, int dsz, int mtu, struct sk_buff_head *list);
798 bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq);
799 void __tipc_skb_queue_sorted(struct sk_buff_head *list, u16 seqno,
811 static inline struct sk_buff *tipc_skb_peek(struct sk_buff_head *list, in tipc_skb_peek() argument
817 skb = skb_peek(list); in tipc_skb_peek()
832 static inline u32 tipc_skb_peek_port(struct sk_buff_head *list, u32 filter) in tipc_skb_peek_port() argument
838 spin_lock_bh(&list->lock); in tipc_skb_peek_port()
839 skb_queue_walk(list, skb) { in tipc_skb_peek_port()
841 if (!filter || skb_queue_is_last(list, skb)) in tipc_skb_peek_port()
848 spin_unlock_bh(&list->lock); in tipc_skb_peek_port()
[all …]
Dmsg.c245 int offset, int dsz, int pktmax, struct sk_buff_head *list) in tipc_msg_build() argument
266 __skb_queue_tail(list, skb); in tipc_msg_build()
287 __skb_queue_tail(list, skb); in tipc_msg_build()
320 __skb_queue_tail(list, skb); in tipc_msg_build()
332 __skb_queue_purge(list); in tipc_msg_build()
333 __skb_queue_head_init(list); in tipc_msg_build()
567 bool tipc_msg_reassemble(struct sk_buff_head *list, struct sk_buff_head *rcvq) in tipc_msg_reassemble() argument
575 if (skb_queue_len(list) == 1) { in tipc_msg_reassemble()
576 skb = skb_peek(list); in tipc_msg_reassemble()
586 skb_queue_walk(list, skb) { in tipc_msg_reassemble()
[all …]
/linux-4.4.14/drivers/gpu/drm/
Ddrm_hashtab.c168 struct hlist_node *list; in drm_ht_find_item() local
170 list = drm_ht_find_key_rcu(ht, key); in drm_ht_find_item()
171 if (!list) in drm_ht_find_item()
174 *item = hlist_entry(list, struct drm_hash_item, head); in drm_ht_find_item()
181 struct hlist_node *list; in drm_ht_remove_key() local
183 list = drm_ht_find_key(ht, key); in drm_ht_remove_key()
184 if (list) { in drm_ht_remove_key()
185 hlist_del_init_rcu(list); in drm_ht_remove_key()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvif/
Dlist.h128 INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD() argument
130 list->next = list->prev = list; in INIT_LIST_HEAD()
219 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument
222 __list_del(list->prev, list->next); in list_move_tail()
223 list_add_tail(list, head); in list_move_tail()
/linux-4.4.14/arch/powerpc/boot/
Doflib.c49 va_list list; in of_call_prom() local
55 va_start(list, nret); in of_call_prom()
57 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); in of_call_prom()
58 va_end(list); in of_call_prom()
74 va_list list; in of_call_prom_ret() local
80 va_start(list, rets); in of_call_prom_ret()
82 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); in of_call_prom_ret()
83 va_end(list); in of_call_prom_ret()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dhtc_pipe.c66 struct htc_packet, list); in do_send_completion()
68 list_del(&packet->list); in do_send_completion()
85 list_add_tail(&packet->list, &container); in send_packet_completion()
110 packet = list_first_entry(&ep->txq, struct htc_packet, list); in get_htc_packet_credit_based()
159 packet = list_first_entry(&ep->txq, struct htc_packet, list); in get_htc_packet_credit_based()
161 list_del(&packet->list); in get_htc_packet_credit_based()
169 list_add_tail(&packet->list, queue); in get_htc_packet_credit_based()
186 packet = list_first_entry(&ep->txq, struct htc_packet, list); in get_htc_packet()
187 list_del(&packet->list); in get_htc_packet()
198 list_add_tail(&packet->list, queue); in get_htc_packet()
[all …]
Dhtc_mbox.c64 list_for_each_entry(cur_ep_dist, ep_list, list) { in ath6kl_credit_init()
107 cred_info->lowestpri_ep_dist = cur_ep_dist->list; in ath6kl_credit_init()
111 list_for_each_entry(cur_ep_dist, ep_list, list) { in ath6kl_credit_init()
190 list_for_each_entry(cur_list, epdist_list, list) { in ath6kl_credit_update()
259 list) { in ath6kl_credit_seek()
301 list_for_each_entry(curdist_list, ep_dist_list, list) { in ath6kl_credit_redistribute()
379 list_add_tail(&pkt->list, &target->free_ctrl_txbuf); in htc_reclaim_txctrl_buf()
398 packet = list_first_entry(buf_list, struct htc_packet, list); in htc_get_control_buf()
399 list_del(&packet->list); in htc_get_control_buf()
462 list_add_tail(&packet->list, &container); in htc_tx_comp_handler()
[all …]
/linux-4.4.14/kernel/locking/
Drwsem-spinlock.c18 struct list_head list; member
71 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake()
84 struct list_head *next = waiter->list.next; in __rwsem_do_wake()
86 list_del(&waiter->list); in __rwsem_do_wake()
102 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake()
119 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_wake_one_writer()
151 list_add_tail(&waiter.list, &sem->wait_list); in __down_read()
206 list_add_tail(&waiter.list, &sem->wait_list); in __down_write_nested()
225 list_del(&waiter.list); in __down_write_nested()
Dmutex-debug.c34 INIT_LIST_HEAD(&waiter->list); in debug_mutex_lock_common()
42 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); in debug_mutex_wake_waiter()
47 DEBUG_LOCKS_WARN_ON(!list_empty(&waiter->list)); in debug_mutex_free_waiter()
63 DEBUG_LOCKS_WARN_ON(list_empty(&waiter->list)); in mutex_remove_waiter()
68 list_del_init(&waiter->list); in mutex_remove_waiter()
Drwsem-xadd.c100 struct list_head list; member
129 waiter = list_entry(sem->wait_list.next, struct rwsem_waiter, list); in __rwsem_do_wake()
168 if (waiter->list.next == &sem->wait_list) in __rwsem_do_wake()
171 waiter = list_entry(waiter->list.next, in __rwsem_do_wake()
172 struct rwsem_waiter, list); in __rwsem_do_wake()
187 waiter = list_entry(next, struct rwsem_waiter, list); in __rwsem_do_wake()
188 next = waiter->list.next; in __rwsem_do_wake()
228 list_add_tail(&waiter.list, &sem->wait_list); in rwsem_down_read_failed()
463 list_add_tail(&waiter.list, &sem->wait_list); in rwsem_down_write_failed()
497 list_del(&waiter.list); in rwsem_down_write_failed()
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.h326 struct list_head list; member
345 list_add_tail(&buf->list, &vp->active_buf_q); in camif_active_queue_add()
353 struct camif_buffer, list); in camif_active_queue_pop()
354 list_del(&buf->list); in camif_active_queue_pop()
367 list_for_each_entry_safe(buf, tmp, &vp->active_buf_q, list) { in camif_active_queue_peek()
369 list_del(&buf->list); in camif_active_queue_peek()
381 list_add_tail(&buf->list, &vp->pending_buf_q); in camif_pending_queue_add()
388 struct camif_buffer, list); in camif_pending_queue_pop()
389 list_del(&buf->list); in camif_pending_queue_pop()
/linux-4.4.14/drivers/firmware/
Dmemmap.c43 struct list_head list; /* entry for the linked list */ member
118 list_add(&entry->list, &map_entries_bootmem); in release_firmware_map_entry()
159 INIT_LIST_HEAD(&entry->list); in firmware_map_add_entry()
163 list_add_tail(&entry->list, &map_entries); in firmware_map_add_entry()
178 list_del(&entry->list); in firmware_map_remove_entry()
228 struct list_head *list) in firmware_map_find_entry_in_list() argument
232 list_for_each_entry(entry, list, list) in firmware_map_find_entry_in_list()
306 list_del(&entry->list); in firmware_map_add_hotplug()
420 list_for_each_entry(entry, &map_entries, list) in firmware_memmap_init()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dchannv50.c37 const struct nv50_disp_mthd_list *list, int inst) in nv50_disp_mthd_list() argument
43 for (i = 0; list->data[i].mthd; i++) { in nv50_disp_mthd_list()
44 if (list->data[i].addr) { in nv50_disp_mthd_list()
45 u32 next = nvkm_rd32(device, list->data[i].addr + base + 0); in nv50_disp_mthd_list()
46 u32 prev = nvkm_rd32(device, list->data[i].addr + base + c); in nv50_disp_mthd_list()
47 u32 mthd = list->data[i].mthd + (list->mthd * inst); in nv50_disp_mthd_list()
48 const char *name = list->data[i].name; in nv50_disp_mthd_list()
70 const struct nv50_disp_mthd_list *list; in nv50_disp_chan_mthd() local
76 for (i = 0; (list = mthd->data[i].mthd) != NULL; i++) { in nv50_disp_chan_mthd()
78 for (j = 0; j < mthd->data[i].nr; j++, base += list->addr) { in nv50_disp_chan_mthd()
[all …]
/linux-4.4.14/drivers/staging/most/hdm-i2c/
Dhdm_i2c.c36 list_first_entry(ptr, struct mbo, list)
57 struct list_head list; member
127 list_add_tail(&mbo->list, &dev->rx.list); in enqueue()
170 while (!list_empty(&dev->rx.list)) { in poison_channel()
171 mbo = list_first_mbo(&dev->rx.list); in poison_channel()
172 list_del(&mbo->list); in poison_channel()
227 !list_empty(&dev->rx.list))) { in do_rx_work()
238 if (!list_empty(&dev->rx.list)) in do_rx_work()
244 mbo = list_first_mbo(&dev->rx.list); in do_rx_work()
245 list_del(&mbo->list); in do_rx_work()
[all …]
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_ocm.c39 struct list_head list; member
54 struct list_head list; member
93 list_for_each_entry_safe(blk, tmp, &ocm_reg->list, list) { in ocm_free_region()
98 list_del(&blk->list); in ocm_free_region()
225 INIT_LIST_HEAD(&ocm->nc.list); in ocm_init_node()
226 INIT_LIST_HEAD(&ocm->c.list); in ocm_init_node()
257 list_for_each_entry_safe(blk, tmp, &ocm->nc.list, list) { in ocm_debugfs_show()
269 list_for_each_entry_safe(blk, tmp, &ocm->c.list, list) { in ocm_debugfs_show()
356 list_add_tail(&ocm_blk->list, &ocm_reg->list); in ppc4xx_ocm_alloc()
/linux-4.4.14/kernel/rcu/
Dtiny.c134 struct rcu_head *next, *list; in __rcu_process_callbacks() local
146 list = rcp->rcucblist; in __rcu_process_callbacks()
156 while (list) { in __rcu_process_callbacks()
157 next = list->next; in __rcu_process_callbacks()
159 debug_rcu_head_unqueue(list); in __rcu_process_callbacks()
161 __rcu_reclaim(rn, list); in __rcu_process_callbacks()
163 list = next; in __rcu_process_callbacks()
/linux-4.4.14/samples/trace_events/
Dtrace-events-sample.h193 static inline int __length_of(const int *list) in __length_of() argument
197 if (!list) in __length_of()
200 for (i = 0; list[i]; i++) in __length_of()
238 __dynamic_array(int, list, __length_of(lst))
246 memcpy(__get_dynamic_array(list), lst,
293 __print_array(__get_dynamic_array(list),
294 __get_dynamic_array_len(list) / sizeof(int),
/linux-4.4.14/fs/dlm/
Dplock.c26 struct list_head list; member
67 INIT_LIST_HEAD(&op->list); in send_op()
69 list_add_tail(&op->list, &send_list); in send_op()
153 list_del(&op->list); in dlm_posix_lock()
165 if (!list_empty(&op->list)) { in dlm_posix_lock()
168 list_del(&op->list); in dlm_posix_lock()
198 if (!list_empty(&op->list)) { in dlm_plock_callback()
201 list_del(&op->list); in dlm_plock_callback()
297 if (!list_empty(&op->list)) { in dlm_posix_unlock()
300 list_del(&op->list); in dlm_posix_unlock()
[all …]
Drequestqueue.c21 struct list_head list; member
50 list_add_tail(&e->list, &ls->ls_requestqueue); in dlm_add_requestqueue()
79 e = list_entry(ls->ls_requestqueue.next, struct rq_entry, list); in dlm_process_requestqueue()
93 list_del(&e->list); in dlm_process_requestqueue()
161 list_for_each_entry_safe(e, safe, &ls->ls_requestqueue, list) { in dlm_purge_requestqueue()
165 list_del(&e->list); in dlm_purge_requestqueue()
Ddir.c80 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_recover_directory()
239 struct list_head *list; in dlm_copy_master_names() local
254 list = r->res_root_list.next; in dlm_copy_master_names()
256 list = ls->ls_root_list.next; in dlm_copy_master_names()
259 for (offset = 0; list != &ls->ls_root_list; list = list->next) { in dlm_copy_master_names()
260 r = list_entry(list, struct dlm_rsb, res_root_list); in dlm_copy_master_names()
298 if ((list == &ls->ls_root_list) && in dlm_copy_master_names()
Dmember.c131 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_slots_copy_in()
180 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_slots_assign()
188 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_slots_assign()
229 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_slots_assign()
246 list_for_each_entry(memb, &ls->ls_nodes, list) { in dlm_slots_assign()
297 struct list_head *newlist = &new->list; in add_ordered_member()
301 memb = list_entry(tmp, struct dlm_member, list); in add_ordered_member()
344 list_for_each_entry(memb, head, list) { in find_memb()
370 memb = list_entry(head->next, struct dlm_member, list); in clear_memb_list()
371 list_del(&memb->list); in clear_memb_list()
[all …]
/linux-4.4.14/drivers/scsi/csiostor/
Dcsio_defs.h67 csio_list_deleted(struct list_head *list) in csio_list_deleted() argument
69 return ((list->next == list) && (list->prev == list)); in csio_list_deleted()
/linux-4.4.14/fs/ubifs/
Dgc.c135 sa = list_entry(a, struct ubifs_scan_node, list); in data_nodes_cmp()
136 sb = list_entry(b, struct ubifs_scan_node, list); in data_nodes_cmp()
179 sa = list_entry(a, struct ubifs_scan_node, list); in nondata_nodes_cmp()
180 sb = list_entry(b, struct ubifs_scan_node, list); in nondata_nodes_cmp()
256 list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) { in sort_nodes()
268 list_del(&snod->list); in sort_nodes()
285 list_del(&snod->list); in sort_nodes()
294 list_move_tail(&snod->list, nondata); in sort_nodes()
334 list_del(&snod->list); in move_node()
375 list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) { in move_nodes()
[all …]
Dcommit.c510 struct list_head list; member
573 struct list_head list; in dbg_check_old_index() local
580 INIT_LIST_HEAD(&list); in dbg_check_old_index()
606 list_add_tail(&i->list, &list); in dbg_check_old_index()
670 list_del(&i->list); in dbg_check_old_index()
673 if (list_empty(&list)) in dbg_check_old_index()
676 i = list_entry(list.prev, struct idx_node, in dbg_check_old_index()
677 list); in dbg_check_old_index()
717 list_del(&i->list); in dbg_check_old_index()
719 if (!list_empty(&list)) { in dbg_check_old_index()
[all …]
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164-vbi.c53 list_for_each_safe(c, n, &port->dmaqueue.list) { in saa7164_vbi_buffers_dealloc()
54 buf = list_entry(c, struct saa7164_buffer, list); in saa7164_vbi_buffers_dealloc()
60 list_for_each_safe(p, q, &port->list_buf_used.list) { in saa7164_vbi_buffers_dealloc()
61 ubuf = list_entry(p, struct saa7164_user_buffer, list); in saa7164_vbi_buffers_dealloc()
67 list_for_each_safe(l, v, &port->list_buf_free.list) { in saa7164_vbi_buffers_dealloc()
68 ubuf = list_entry(l, struct saa7164_user_buffer, list); in saa7164_vbi_buffers_dealloc()
121 list_add_tail(&buf->list, &port->dmaqueue.list); in saa7164_vbi_buffers_alloc()
142 list_add_tail(&ubuf->list, &port->list_buf_free.list); in saa7164_vbi_buffers_alloc()
314 list_for_each_safe(c, n, &port->dmaqueue.list) { in saa7164_vbi_stop_streaming()
315 buf = list_entry(c, struct saa7164_buffer, list); in saa7164_vbi_stop_streaming()
[all …]
/linux-4.4.14/fs/squashfs/
Ddecompressor_multi.c51 struct list_head list; member
59 list_add(&decomp_strm->list, &stream->strm_list); in put_decomp_stream()
97 list_add(&decomp_strm->list, &stream->strm_list); in squashfs_decompressor_create()
116 struct decomp_stream, list); in squashfs_decompressor_destroy()
117 list_del(&decomp_strm->list); in squashfs_decompressor_destroy()
140 struct decomp_stream, list); in get_decomp_stream()
141 list_del(&decomp_strm->list); in get_decomp_stream()
Dxattr.c71 prefix_size = handler->list(handler, d, buffer, rest, in squashfs_listxattr()
216 struct dentry *d, char *list, in squashfs_xattr_handler_list() argument
222 if (list && len <= list_size) in squashfs_xattr_handler_list()
223 memcpy(list, handler->prefix, len); in squashfs_xattr_handler_list()
244 .list = squashfs_xattr_handler_list,
252 struct dentry *d, char *list, in squashfs_trusted_xattr_handler_list() argument
258 return squashfs_xattr_handler_list(handler, d, list, list_size, name, in squashfs_trusted_xattr_handler_list()
265 .list = squashfs_trusted_xattr_handler_list,
275 .list = squashfs_xattr_handler_list,
/linux-4.4.14/include/net/
Dnetrom.h157 #define nr_neigh_for_each(__nr_neigh, list) \ argument
158 hlist_for_each_entry(__nr_neigh, list, neigh_node)
160 #define nr_neigh_for_each_safe(__nr_neigh, node2, list) \ argument
161 hlist_for_each_entry_safe(__nr_neigh, node2, list, neigh_node)
163 #define nr_node_for_each(__nr_node, list) \ argument
164 hlist_for_each_entry(__nr_node, list, node_node)
166 #define nr_node_for_each_safe(__nr_node, node2, list) \ argument
167 hlist_for_each_entry_safe(__nr_node, node2, list, node_node)
/linux-4.4.14/drivers/xen/xen-pciback/
Dpassthrough.c30 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
59 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
80 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_pci_dev()
82 list_del(&dev_entry->list); in __xen_pcibk_release_pci_dev()
128 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
135 list_for_each_entry(e, &dev_data->dev_list, list) { in __xen_pcibk_publish_pci_roots()
163 list_for_each_entry_safe(dev_entry, t, &dev_data->dev_list, list) { in __xen_pcibk_release_devices()
165 list_del(&dev_entry->list); in __xen_pcibk_release_devices()
Dvpci.c46 list) { in __xen_pcibk_get_pci_dev()
104 struct pci_dev_entry, list); in __xen_pcibk_add_pci_dev()
110 list_add_tail(&dev_entry->list, in __xen_pcibk_add_pci_dev()
123 list_add_tail(&dev_entry->list, in __xen_pcibk_add_pci_dev()
159 list_for_each_entry(e, &vpci_dev->dev_list[slot], list) { in __xen_pcibk_release_pci_dev()
161 list_del(&e->list); in __xen_pcibk_release_pci_dev()
215 list) { in __xen_pcibk_release_devices()
217 list_del(&e->list); in __xen_pcibk_release_devices()
243 list) { in __xen_pcibk_get_pcifront_dev()
/linux-4.4.14/sound/hda/
Darray.c28 nlist = krealloc(array->list, size, GFP_KERNEL | __GFP_ZERO); in snd_array_new()
31 array->list = nlist; in snd_array_new()
44 kfree(array->list); in snd_array_free()
47 array->list = NULL; in snd_array_free()
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt108 Method 1, using a list in execbuf->buffers that's not allowed to be reordered.
109 This is useful if a list of required objects is already tracked somewhere.
111 the caller as a signal that an object is twice on the list. This is useful if
112 the list is constructed from userspace input and the ABI requires userspace to
115 int lock_objs(struct list_head *list, struct ww_acquire_ctx *ctx)
124 list_for_each_entry (entry, list, head) {
140 list_for_each_entry_continue_reverse (entry, list, head)
157 Method 2, using a list in execbuf->buffers that can be reordered. Same semantics
159 list-reordering allows for a bit more idiomatic code.
161 int lock_objs(struct list_head *list, struct ww_acquire_ctx *ctx)
[all …]
/linux-4.4.14/Documentation/
Drobust-futex-ABI.txt10 linked list in user space, where it can be updated efficiently as locks
15 1) a one time call, per thread, to tell the kernel where its list of
22 call, and handles contested locking by maintaining a list of waiting
29 necessary list elements exactly as the kernel expects them. If it fails
51 setup that list.
54 pointer to a single linked list of 'lock entries', one per lock,
55 as described below. If the list is empty, the pointer will point
67 the address of the 'lock entry', during list insertion and removal,
71 Each 'lock entry' on the single linked list starting at 'head' consists
85 'lock entry' on this list, with its associated 'lock word' at the
[all …]
/linux-4.4.14/security/apparmor/
Dpolicy.c143 INIT_LIST_HEAD(&policy->list); in policy_init()
162 if (on_list_rcu(&policy->list)) { in policy_destroy()
185 list_for_each_entry_rcu(policy, head, list) { in __policy_find()
210 list_for_each_entry_rcu(policy, head, list) { in __policy_strn_find()
405 list_add_rcu(&ns->base.list, &root->sub_ns); in aa_prepare_namespace()
425 static void __list_add_profile(struct list_head *list, in __list_add_profile() argument
428 list_add_rcu(&profile->base.list, list); in __list_add_profile()
447 list_del_rcu(&profile->base.list); in __list_remove_profile()
478 list_for_each_entry_safe(profile, tmp, head, base.list) in __profile_list_release()
515 list_del_rcu(&ns->base.list); in __remove_namespace()
[all …]
/linux-4.4.14/drivers/usb/dwc3/
Dgadget.h63 static inline struct dwc3_request *next_request(struct list_head *list) in next_request() argument
65 if (list_empty(list)) in next_request()
68 return list_first_entry(list, struct dwc3_request, list); in next_request()
76 list_move_tail(&req->list, &dep->req_queued); in dwc3_gadget_move_request_queued()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_user_sdma.c69 struct list_head list; /* list element */ member
369 struct list_head *list) in ipath_user_sdma_free_pkt_list() argument
373 list_for_each_entry_safe(pkt, pkt_next, list, list) { in ipath_user_sdma_free_pkt_list()
392 struct list_head *list, in ipath_user_sdma_queue_pkts() argument
531 list_add_tail(&pkt->list, list); in ipath_user_sdma_queue_pkts()
549 ipath_user_sdma_free_pkt_list(&dd->pcidev->dev, pq, list); in ipath_user_sdma_queue_pkts()
571 list_for_each_entry_safe(pkt, pkt_prev, &pq->sent, list) { in ipath_user_sdma_queue_clean()
577 list_move_tail(&pkt->list, &free_list); in ipath_user_sdma_queue_clean()
587 struct ipath_user_sdma_pkt, list); in ipath_user_sdma_queue_clean()
731 list); in ipath_user_sdma_push_pkts()
[all …]
/linux-4.4.14/fs/proc/
Dkcore.c71 list_add_tail(&new->list, &kclist_head); in kclist_add()
83 list_for_each_entry(m, &kclist_head, list) { in get_kcore_size()
104 list_for_each_entry_safe(pos, tmp, head, list) { in free_kclist_ents()
105 list_del(&pos->list); in free_kclist_ents()
112 static void __kcore_update_ram(struct list_head *list) in __kcore_update_ram() argument
121 list_for_each_entry_safe(pos, tmp, &kclist_head, list) { in __kcore_update_ram()
124 list_move(&pos->list, &garbage); in __kcore_update_ram()
126 list_splice_tail(list, &kclist_head); in __kcore_update_ram()
128 list_splice(list, &garbage); in __kcore_update_ram()
155 list_add(&ent->list, &head); in kcore_update_ram()
[all …]
/linux-4.4.14/kernel/time/
Dclockevents.c354 struct clock_event_device, list); in clockevents_notify_released()
355 list_del(&dev->list); in clockevents_notify_released()
356 list_add(&dev->list, &clockevent_devices); in clockevents_notify_released()
368 list_for_each_entry(dev, &clockevent_devices, list) { in clockevents_replace()
384 list_del_init(&ced->list); in clockevents_replace()
396 list_del_init(&ced->list); in __clockevents_try_unbind()
463 list_add(&dev->list, &clockevent_devices); in clockevents_register_device()
578 list_del(&old->list); in clockevents_exchange_device()
579 list_add(&old->list, &clockevents_released); in clockevents_exchange_device()
595 list_for_each_entry_reverse(dev, &clockevent_devices, list) in clockevents_suspend()
[all …]
/linux-4.4.14/drivers/infiniband/core/
Dfmr_pool.c146 list_for_each_entry(fmr, &pool->dirty_list, list) { in ib_fmr_batch_release()
149 list_add_tail(&fmr->fmr->list, &fmr_list); in ib_fmr_batch_release()
332 list_add_tail(&fmr->list, &pool->free_list); in ib_create_fmr_pool()
369 list_for_each_entry_safe(fmr, tmp, &pool->free_list, list) { in ib_destroy_fmr_pool()
372 list_add_tail(&fmr->fmr->list, &fmr_list); in ib_destroy_fmr_pool()
376 list_del(&fmr->list); in ib_destroy_fmr_pool()
408 list_for_each_entry_safe(fmr, next, &pool->free_list, list) { in ib_flush_fmr_pool()
410 list_move(&fmr->list, &pool->dirty_list); in ib_flush_fmr_pool()
456 list_del(&fmr->list); in ib_fmr_pool_map_phys()
469 fmr = list_entry(pool->free_list.next, struct ib_pool_fmr, list); in ib_fmr_pool_map_phys()
[all …]
Dnetlink.c42 struct list_head list; member
76 list_for_each_entry(cur, &client_list, list) { in ibnl_add_client()
85 list_add_tail(&nl_client->list, &client_list); in ibnl_add_client()
98 list_for_each_entry_safe(cur, next, &client_list, list) { in ibnl_remove_client()
100 list_del(&(cur->list)); in ibnl_remove_client()
156 list_for_each_entry(client, &client_list, list) { in ibnl_rcv_msg()
264 list_for_each_entry_safe(cur, next, &client_list, list) { in ibnl_cleanup()
265 list_del(&(cur->list)); in ibnl_cleanup()
/linux-4.4.14/net/phonet/
Dpn_dev.c73 list_add_rcu(&pnd->list, &pndevs->list); in __phonet_device_alloc()
83 list_for_each_entry(pnd, &pndevs->list, list) { in __phonet_get()
95 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in __phonet_get_rcu()
112 list_del_rcu(&pnd->list); in phonet_device_destroy()
131 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in phonet_device_get()
177 list_del_rcu(&pnd->list); in phonet_address_del()
229 list_for_each_entry_rcu(pnd, &pndevs->list, list) { in phonet_address_lookup()
326 INIT_LIST_HEAD(&pnn->pndevs.list); in phonet_init_net()
/linux-4.4.14/net/netfilter/
Dcore.c106 list_for_each_entry(elem, hook_list, list) { in nf_register_net_hook()
110 list_add_rcu(&entry->ops.list, elem->list.prev); in nf_register_net_hook()
134 list_for_each_entry(elem, hook_list, list) { in nf_unregister_net_hook()
137 list_del_rcu(&entry->ops.list); in nf_unregister_net_hook()
142 if (&elem->list == hook_list) { in nf_unregister_net_hook()
202 list_add_tail(&reg->list, &nf_hook_list); in nf_register_hook()
223 list_del(&reg->list); in nf_unregister_hook()
267 list_for_each_entry_continue_rcu((*elemp), head, list) { in nf_iterate()
304 elem = list_entry_rcu(state->hook_list, struct nf_hook_ops, list); in nf_hook_slow()
413 list_for_each_entry(elem, &nf_hook_list, list) { in nf_register_hook_list()
[all …]
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.c89 list_for_each_entry(cte, &ctbl->hash_list[hash], list) { in cxgb4_clip_get()
107 struct clip_entry, list); in cxgb4_clip_get()
108 list_del(&ce->list); in cxgb4_clip_get()
109 INIT_LIST_HEAD(&ce->list); in cxgb4_clip_get()
113 list_add_tail(&ce->list, &ctbl->hash_list[hash]); in cxgb4_clip_get()
152 list_for_each_entry(cte, &ctbl->hash_list[hash], list) { in cxgb4_clip_release()
172 list_del(&ce->list); in cxgb4_clip_release()
173 INIT_LIST_HEAD(&ce->list); in cxgb4_clip_release()
174 list_add_tail(&ce->list, &ctbl->ce_free_head); in cxgb4_clip_release()
254 list_for_each_entry(ce, &ctbl->hash_list[i], list) { in clip_tbl_show()
[all …]
/linux-4.4.14/net/bluetooth/
D6lowpan.c62 struct list_head list; member
72 struct list_head list; member
90 list_add_rcu(&peer->list, &dev->peers); in peer_add()
96 list_del_rcu(&peer->list); in peer_del()
119 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_ba()
142 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_chan()
155 list_for_each_entry_rcu(peer, &dev->peers, list) { in __peer_lookup_conn()
181 list); in peer_lookup_dst()
205 list_for_each_entry_rcu(peer, &dev->peers, list) { in peer_lookup_dst()
228 list_for_each_entry_rcu(entry, &bt_6lowpan_devices, list) { in lookup_peer()
[all …]
/linux-4.4.14/drivers/scsi/arm/
Dqueue.c31 struct list_head list; member
78 list_add(&q->list, &queue->free); in queue_initialise()
120 q = list_entry(l, QE_t, list); in __queue_add()
145 q = list_entry(ent, QE_t, list); in __queue_remove()
169 QE_t *q = list_entry(l, QE_t, list); in queue_remove_exclude()
218 QE_t *q = list_entry(l, QE_t, list); in queue_remove_tgtluntag()
244 QE_t *q = list_entry(l, QE_t, list); in queue_remove_all_target()
268 QE_t *q = list_entry(l, QE_t, list); in queue_probetgtlun()
294 QE_t *q = list_entry(l, QE_t, list); in queue_remove_cmd()
/linux-4.4.14/drivers/char/
Dmisc.c84 const struct miscdevice *p = list_entry(v, struct miscdevice, list); in misc_seq_show()
121 list_for_each_entry(c, &misc_list, list) { in misc_open()
133 list_for_each_entry(c, &misc_list, list) { in misc_open()
191 INIT_LIST_HEAD(&misc->list); in misc_register()
206 list_for_each_entry(c, &misc_list, list) { in misc_register()
235 list_add(&misc->list, &misc_list); in misc_register()
253 if (WARN_ON(list_empty(&misc->list))) in misc_deregister()
257 list_del(&misc->list); in misc_deregister()
/linux-4.4.14/net/wireless/
Dlib80211.c37 struct list_head list; member
94 list_for_each_entry_safe(entry, next, &info->crypt_deinit_list, list) { in lib80211_crypt_deinit_entries()
98 list_del(&entry->list); in lib80211_crypt_deinit_entries()
154 list_add(&tmp->list, &info->crypt_deinit_list); in lib80211_crypt_delayed_deinit()
176 list_add(&alg->list, &lib80211_crypto_algs); in lib80211_register_crypto_ops()
192 list_for_each_entry(alg, &lib80211_crypto_algs, list) { in lib80211_unregister_crypto_ops()
202 list_del(&alg->list); in lib80211_unregister_crypto_ops()
215 list_for_each_entry(alg, &lib80211_crypto_algs, list) { in lib80211_get_crypto_ops()
/linux-4.4.14/tools/usb/usbip/libsrc/
Dlist.h27 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD() argument
29 list->next = list; in INIT_LIST_HEAD()
30 list->prev = list; in INIT_LIST_HEAD()
/linux-4.4.14/fs/xfs/
Dxfs_extent_busy.h36 struct list_head list; /* transaction busy extent list */ member
50 xfs_extent_busy_clear(struct xfs_mount *mp, struct list_head *list,
68 static inline void xfs_extent_busy_sort(struct list_head *list) in xfs_extent_busy_sort() argument
70 list_sort(NULL, list, xfs_extent_busy_ag_cmp); in xfs_extent_busy_sort()
/linux-4.4.14/security/selinux/ss/
Dconditional.c133 static void cond_av_list_destroy(struct cond_av_list *list) in cond_av_list_destroy() argument
136 for (cur = list; cur; cur = next) { in cond_av_list_destroy()
156 static void cond_list_destroy(struct cond_node *list) in cond_list_destroy() argument
160 if (list == NULL) in cond_list_destroy()
163 for (cur = list; cur; cur = next) { in cond_list_destroy()
275 struct cond_av_list *other = data->other, *list, *cur; in cond_insertf() local
332 list = kzalloc(sizeof(struct cond_av_list), GFP_KERNEL); in cond_insertf()
333 if (!list) { in cond_insertf()
338 list->node = node_ptr; in cond_insertf()
340 data->head = list; in cond_insertf()
[all …]
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c49 list_del(&dev->list); in blktrans_dev_release()
333 list_for_each_entry(d, &tr->devs, list) { in add_mtd_blktrans_dev()
339 list_add_tail(&new->list, &d->list); in add_mtd_blktrans_dev()
348 list_add_tail(&new->list, &d->list); in add_mtd_blktrans_dev()
367 list_add_tail(&new->list, &tr->devs); in add_mtd_blktrans_dev()
452 list_del(&new->list); in add_mtd_blktrans_dev()
503 list_for_each_entry(tr, &blktrans_majors, list) in blktrans_notify_remove()
504 list_for_each_entry_safe(dev, next, &tr->devs, list) in blktrans_notify_remove()
516 list_for_each_entry(tr, &blktrans_majors, list) in blktrans_notify_add()
533 if (!blktrans_notifier.list.next) in register_mtd_blktrans()
[all …]
/linux-4.4.14/net/ipv6/
Daddrlabel.c38 struct hlist_node list; member
171 hlist_for_each_entry_rcu(p, &ip6addrlbl_table.head, list) { in __ipv6_addr_label()
237 INIT_HLIST_NODE(&newp->list); in ip6addrlbl_alloc()
253 hlist_for_each_entry_safe(p, n, &ip6addrlbl_table.head, list) { in __ip6addrlbl_add()
262 hlist_replace_rcu(&p->list, &newp->list); in __ip6addrlbl_add()
267 hlist_add_before_rcu(&newp->list, &p->list); in __ip6addrlbl_add()
273 hlist_add_behind_rcu(&newp->list, &last->list); in __ip6addrlbl_add()
275 hlist_add_head_rcu(&newp->list, &ip6addrlbl_table.head); in __ip6addrlbl_add()
317 hlist_for_each_entry_safe(p, n, &ip6addrlbl_table.head, list) { in __ip6addrlbl_del()
322 hlist_del_rcu(&p->list); in __ip6addrlbl_del()
[all …]
/linux-4.4.14/net/9p/
Dmod.c87 list_add_tail(&m->list, &v9fs_trans_list); in v9fs_register_trans()
100 list_del_init(&m->list); in v9fs_unregister_trans()
116 list_for_each_entry(t, &v9fs_trans_list, list) in v9fs_get_trans_by_name()
139 list_for_each_entry(t, &v9fs_trans_list, list) in v9fs_get_default_trans()
146 list_for_each_entry(t, &v9fs_trans_list, list) in v9fs_get_default_trans()
/linux-4.4.14/net/sunrpc/
Dsched.c72 if (list_empty(&queue->timer_list.list)) in __rpc_disable_timer()
96 …if (list_empty(&queue->timer_list.list) || time_before(task->u.tk_wait.expires, queue->timer_list.… in __rpc_add_timer()
98 list_add(&task->u.tk_wait.timer_list, &queue->timer_list.list); in __rpc_add_timer()
107 task = list_first_entry(q, struct rpc_task, u.tk_wait.list); in rpc_rotate_queue_owner()
109 list_move_tail(&task->u.tk_wait.list, q); in rpc_rotate_queue_owner()
150 list_for_each_entry(t, q, u.tk_wait.list) { in __rpc_add_wait_queue_priority()
152 list_add_tail(&task->u.tk_wait.list, &t->u.tk_wait.links); in __rpc_add_wait_queue_priority()
156 list_add_tail(&task->u.tk_wait.list, q); in __rpc_add_wait_queue_priority()
178 list_add(&task->u.tk_wait.list, &queue->tasks[0]); in __rpc_add_wait_queue()
180 list_add_tail(&task->u.tk_wait.list, &queue->tasks[0]); in __rpc_add_wait_queue()
[all …]
/linux-4.4.14/fs/
Dxattr.c267 vfs_listxattr(struct dentry *d, char *list, size_t size) in vfs_listxattr() argument
276 error = d->d_inode->i_op->listxattr(d, list, size); in vfs_listxattr()
278 error = security_inode_listsecurity(d->d_inode, list, size); in vfs_listxattr()
520 listxattr(struct dentry *d, char __user *list, size_t size) in listxattr() argument
540 if (size && copy_to_user(list, klist, error)) in listxattr()
554 static ssize_t path_listxattr(const char __user *pathname, char __user *list, in path_listxattr() argument
563 error = listxattr(path.dentry, list, size); in path_listxattr()
572 SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, in SYSCALL_DEFINE3() argument
575 return path_listxattr(pathname, list, size, LOOKUP_FOLLOW); in SYSCALL_DEFINE3()
578 SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, in SYSCALL_DEFINE3() argument
[all …]

12345678910>>...22