/linux-4.4.14/tools/perf/util/ |
D | parse-events.y | 24 #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 …]
|
D | parse-events.h | 82 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 …]
|
D | ordered-events.c | 26 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 …]
|
D | pmu.c | 20 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 …]
|
D | parse-events.c | 285 __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 …]
|
D | evlist.h | 167 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/ |
D | list.h | 1 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/ |
D | clk.c | 105 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/ |
D | clk.c | 198 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/ |
D | compat.c | 28 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/ |
D | event-plugin.c | 115 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/ |
D | hiddev.c | 55 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/ |
D | dev_addr_lists.c | 23 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 …]
|
D | gen_estimator.c | 83 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()
|
D | fib_rules.c | 42 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/ |
D | amdgpu_bo_list.c | 67 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 …]
|
D | amdgpu_vm.c | 90 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/ |
D | hidraw.c | 48 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 …]
|
D | hid-debug.c | 633 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/ |
D | page_owner_sort.c | 25 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/ |
D | physmap_of.c | 37 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/ |
D | dbstats.c | 63 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/ |
D | ctimap.c | 33 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 …]
|
D | ctvmem.c | 47 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/ |
D | ttm_execbuf_util.c | 35 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/ |
D | mkregtable.c | 50 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/ |
D | cx18-queue.c | 43 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/ |
D | gc.c | 45 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 …]
|
D | domain.c | 37 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 = ¶m->ns->policy_list[TOMOYO_ID_TRANSITION_CONTROL]; in tomoyo_write_transition_control() [all …]
|
D | memory.c | 97 struct list_head *list; in tomoyo_get_group() local 107 list = ¶m->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/ |
D | bus.c | 37 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 …]
|
D | intr.c | 53 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/ |
D | algapi.c | 99 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/ |
D | sound_core.c | 174 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/ |
D | list.h | 25 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 …]
|
D | skbuff.h | 1127 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 …]
|
D | rculist.h | 30 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()
|
D | resource_ext.h | 71 #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/ |
D | notification.c | 77 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/ |
D | netlabel_addrlist.h | 52 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 …]
|
D | netlabel_addrlist.c | 65 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 …]
|
D | netlabel_domainhash.h | 57 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/ |
D | dsp_pipeline.c | 43 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 …]
|
D | timerdev.c | 44 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/ |
D | adf_cfg.c | 67 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 …]
|
D | adf_dev_mgr.c | 62 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/ |
D | inconsistency-check.c | 107 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/ |
D | checklist.c | 122 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/ |
D | netport.c | 50 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()
|
D | netnode.c | 51 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/ |
D | vpdma.c | 385 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 …]
|
D | vpdma.h | 177 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/ |
D | builtin-buildid-cache.c | 216 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/ |
D | audit_tree.c | 17 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 …]
|
D | kprobes.c | 100 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 …]
|
D | taskstats.c | 62 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 …]
|
D | auditfilter.c | 176 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/ |
D | exynos_drm_core.c | 27 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/ |
D | scif_rma_list.c | 31 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/ |
D | interrupt.c | 45 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 …]
|
D | amthif.c | 101 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 …]
|
D | client.c | 36 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/ |
D | tipc_config.h | 319 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/ |
D | mpipe.c | 227 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/ |
D | book3s_mmu_hpte.c | 152 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/ |
D | nidstr.h | 87 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/ |
D | rheap.c | 74 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/ |
D | vmwgfx_cmdbuf_res.c | 63 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/ |
D | gc.c | 183 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/ |
D | list_sort.c | 112 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/ |
D | port_kern.c | 19 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/ |
D | listRCU.txt | 5 ("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 …]
|
D | rculist_nulls.txt | 9 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/ |
D | ip_set_list_set.c | 32 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/ |
D | raw3270.h | 98 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 …]
|
D | sclp_con.c | 57 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()
|
D | monwriter.c | 36 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 …]
|
D | raw3270.c | 35 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/ |
D | ivtv-queue.c | 46 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/ |
D | xenbus_dev_frontend.c | 73 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/ |
D | mixer_quirks.c | 154 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/ |
D | intf.c | 41 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 …]
|
D | mcg.c | 136 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/ |
D | blk-iopoll.c | 35 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()
|
D | blk-softirq.c | 44 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/ |
D | ip_vs_lblcr.c | 91 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/ |
D | pdev_bus.c | 42 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/ |
D | unwinder.c | 32 .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/ |
D | knav_qmss.h | 139 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/ |
D | xattr_trusted.c | 13 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,
|
D | xattr_user.c | 15 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,
|
D | xattr_security.c | 12 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/ |
D | xattr_trusted.c | 17 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,
|
D | xattr_user.c | 16 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,
|
D | xattr_security.c | 16 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/ |
D | qos.c | 68 .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/ |
D | types.h | 105 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 …]
|
D | originator.c | 74 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/ |
D | closure.c | 66 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()
|
D | journal.c | 33 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/ |
D | smackfs.c | 139 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/ |
D | gdm_usb.c | 121 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 …]
|
D | gdm_sdio.c | 90 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/ |
D | f_printer.c | 272 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/ |
D | eeh_event.c | 66 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()
|
D | pci_dn.c | 98 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/ |
D | mmu_notifier.c | 66 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 …]
|
D | kmemleak-test.c | 36 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()
|
D | list_lru.c | 22 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/ |
D | vme.c | 59 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 …]
|
D | vme_bridge.h | 11 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/ |
D | sysfs-devices-node | 3 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/ |
D | qconf.cc | 106 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/ |
D | offchannel.c | 127 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/ |
D | nfit.h | 50 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
|
D | power.c | 98 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/ |
D | fimc-lite.h | 104 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/ |
D | sst-ipc.c | 48 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 …]
|
D | sst-firmware.c | 135 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/ |
D | sun3dvma.c | 45 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/ |
D | fm10k_ptp.c | 44 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/ |
D | tests-phandle.dtsi | 29 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/ |
D | n_hdlc.c | 162 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/ |
D | capilib.c | 17 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/ |
D | lpfc_scsi.h | 26 #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/ |
D | xattr_trusted.c | 40 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,
|
D | xattr_user.c | 40 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,
|
D | security.c | 74 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,
|
D | compr.c | 90 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/ |
D | apei-base.c | 292 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/ |
D | device.c | 55 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/ |
D | xattr_user.c | 34 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,
|
D | xattr_trusted.c | 37 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/ |
D | videobuf2-dvb.c | 199 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 …]
|
D | videobuf-dvb.c | 259 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/ |
D | lunmgt.c | 86 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/ |
D | quirks.c | 42 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/ |
D | bind_addr.c | 70 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/ |
D | isoch.c | 16 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/ |
D | dm-round-robin.c | 25 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()
|
D | dm-region-hash.c | 107 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(®->list)); in dm_rh_mark_nosync() 430 BUG_ON(!list_empty(®->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/ |
D | export_report.pl | 29 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}) {
|
D | analyze_suspend.py | 272 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/ |
D | perf-test.txt | 11 '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/ |
D | eeprom.c | 148 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/ |
D | msg.h | 796 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 …]
|
D | msg.c | 245 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/ |
D | drm_hashtab.c | 168 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/ |
D | list.h | 128 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/ |
D | oflib.c | 49 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/ |
D | htc_pipe.c | 66 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 …]
|
D | htc_mbox.c | 64 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/ |
D | rwsem-spinlock.c | 18 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()
|
D | mutex-debug.c | 34 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()
|
D | rwsem-xadd.c | 100 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/ |
D | camif-core.h | 326 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/ |
D | memmap.c | 43 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/ |
D | channv50.c | 37 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/ |
D | hdm_i2c.c | 36 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/ |
D | ppc4xx_ocm.c | 39 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/ |
D | tiny.c | 134 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/ |
D | trace-events-sample.h | 193 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/ |
D | plock.c | 26 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 …]
|
D | requestqueue.c | 21 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()
|
D | dir.c | 80 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()
|
D | member.c | 131 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/ |
D | csio_defs.h | 67 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/ |
D | gc.c | 135 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 …]
|
D | commit.c | 510 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/ |
D | saa7164-vbi.c | 53 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/ |
D | decompressor_multi.c | 51 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()
|
D | xattr.c | 71 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/ |
D | netrom.h | 157 #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/ |
D | passthrough.c | 30 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()
|
D | vpci.c | 46 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/ |
D | array.c | 28 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/ |
D | ww-mutex-design.txt | 108 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/ |
D | robust-futex-ABI.txt | 10 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/ |
D | policy.c | 143 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/ |
D | gadget.h | 63 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/ |
D | ipath_user_sdma.c | 69 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/ |
D | kcore.c | 71 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/ |
D | clockevents.c | 354 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/ |
D | fmr_pool.c | 146 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 …]
|
D | netlink.c | 42 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/ |
D | pn_dev.c | 73 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/ |
D | core.c | 106 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(®->list, &nf_hook_list); in nf_register_hook() 223 list_del(®->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/ |
D | clip_tbl.c | 89 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/ |
D | 6lowpan.c | 62 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/ |
D | queue.c | 31 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/ |
D | misc.c | 84 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/ |
D | lib80211.c | 37 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/ |
D | list.h | 27 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/ |
D | xfs_extent_busy.h | 36 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/ |
D | conditional.c | 133 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/ |
D | mtd_blkdevs.c | 49 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/ |
D | addrlabel.c | 38 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/ |
D | mod.c | 87 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/ |
D | sched.c | 72 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/ |
D | xattr.c | 267 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 …]
|