/linux-master/include/linux/ |
H A D | list.h | 14 * Circular doubly linked list implementation. 30 * @list: list_head structure to be initialized. 32 * Initializes the list_head to point to itself. If it is a list header, 33 * the result is an empty list. 35 static inline void INIT_LIST_HEAD(struct list_head *list) argument 37 WRITE_ONCE(list->next, list); 38 WRITE_ONCE(list->prev, list); 50 * Performs the full set of list corruptio 296 list_move(struct list_head *list, struct list_head *head) argument 307 list_move_tail(struct list_head *list, struct list_head *head) argument 342 list_is_first(const struct list_head *list, const struct list_head *head) argument 352 list_is_last(const struct list_head *list, const struct list_head *head) argument 362 list_is_head(const struct list_head *list, const struct list_head *head) argument 434 list_rotate_to_front(struct list_head *list, struct list_head *head) argument 454 __list_cut_position(struct list_head *list, struct list_head *head, struct list_head *entry) argument 480 list_cut_position(struct list_head *list, struct list_head *head, struct list_head *entry) argument 507 list_cut_before(struct list_head *list, struct list_head *head, struct list_head *entry) argument 523 __list_splice(const struct list_head *list, struct list_head *prev, struct list_head *next) argument 542 list_splice(const struct list_head *list, struct list_head *head) argument 554 list_splice_tail(struct list_head *list, struct list_head *head) argument 568 list_splice_init(struct list_head *list, struct list_head *head) argument 585 list_splice_tail_init(struct list_head *list, struct list_head *head) argument [all...] |
H A D | cdev.h | 7 #include <linux/list.h> 18 struct list_head list; member in struct:cdev
|
H A D | hw_random.h | 17 #include <linux/list.h> 50 struct list_head list; member in struct:hwrng
|
/linux-master/net/netfilter/ |
H A D | nft_connlimit.c | 17 struct nf_conncount_list *list; member in struct:nft_connlimit 46 if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) { 51 count = priv->list->count; 80 priv->list = kmalloc(sizeof(*priv->list), GFP_KERNEL_ACCOUNT); 81 if (!priv->list) 84 nf_conncount_list_init(priv->list); 94 kfree(priv->list); 103 nf_conncount_cache_free(priv->list); 104 kfree(priv->list); [all...] |
/linux-master/drivers/soc/ti/ |
H A D | knav_qmss.h | 133 struct list_head list; member in struct:knav_pdsp_info 145 struct list_head list; member in struct:knav_qmgr_info 190 * @list: instance in the device's region list 191 * @pools: list of descriptor pools in the region 202 struct list_head list; member in struct:knav_region 217 * @list: list head 218 * @region_inst: instance in the region's pool list 230 struct list_head list; member in struct:knav_pool 286 struct list_head list; member in struct:knav_queue 335 struct list_head list; member in struct:knav_range_info [all...] |
/linux-master/sound/pci/ctxfi/ |
H A D | ctvmem.c | 44 entry = list_entry(pos, struct ct_vm_block, list); 52 /* Move the vm node from unused list to used list directly */ 53 list_move(&entry->list, &vm->used); 65 list_add(&block->list, &vm->used); 83 list_del(&block->list); 87 entry = list_entry(pos, struct ct_vm_block, list); 92 list_add_tail(&block->list, &vm->unused); 100 __list_add(&block->list, pos->prev, pos); 105 pos = &entry->list; [all...] |
H A D | ctvmem.h | 21 #include <linux/list.h> 36 struct list_head list; member in struct:ct_vm_block
|
/linux-master/arch/m68k/sun3/ |
H A D | sun3dvma.c | 16 #include <linux/list.h> 33 struct list_head list; member in struct:hole 80 hole = list_entry(cur, struct hole, list); 102 hole = list_entry(cur, struct hole, list); 112 list_move(&(prev->list), &hole_cache); 132 ret = list_entry(hole_cache.next, struct hole, list); 133 list_del(&(ret->list)); 157 hole = list_entry(cur, struct hole, list); 174 list_move(&(hole->list), &hole_cache); 208 hole = list_entry(cur, struct hole, list); [all...] |
/linux-master/tools/perf/util/ |
H A D | ordered-events.c | 4 #include <linux/list.h> 30 list_add(&new->list, &oe->events); 36 * last event might point to some random place in the list as it's 42 p = last->list.next; 44 list_add_tail(&new->list, &oe->events); 48 last = list_entry(p, struct ordered_event, list); 50 list_add_tail(&new->list, &last->list); 53 p = last->list.prev; 55 list_add(&new->list, [all...] |
H A D | bpf-filter.h | 5 #include <linux/list.h> 10 struct list_head list; member in struct:perf_bpf_filter_expr
|
H A D | ftrace.h | 4 #include <linux/list.h> 31 struct list_head list; member in struct:filter_entry
|
/linux-master/drivers/gpu/host1x/ |
H A D | bus.c | 30 struct list_head list; member in struct:host1x_subdev 51 INIT_LIST_HEAD(&subdev->list); 55 list_add_tail(&subdev->list, &device->subdevs); 80 list_del(&subdev->list); 117 * Move the subdevice to the list of active (registered) subdevices 123 list_move_tail(&client->list, &device->clients); 124 list_move_tail(&subdev->list, &device->active); 156 * Move the subdevice back to the list of idle subdevices and remove 157 * it from list of clients. 162 list_move_tail(&subdev->list, [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | rheap.c | 4 * to place their list. We cannot do that because the memory we manage may 69 /* and fixup list pointers */ 74 fixup(blks, blke, delta, &blk->list); 90 /* add all new blocks to the free list */ 93 list_add(&blk->list, &info->empty_list); 133 blk = list_entry(info->empty_list.next, rh_block_t, list); 134 list_del_init(&blk->list); 147 list_add(&blk->list, &info->empty_list); 173 blk = list_entry(l, rh_block_t, list); 199 /* No coalescing; list inser [all...] |
/linux-master/include/net/ |
H A D | calipso.h | 22 #include <linux/list.h> 47 struct list_head list; member in struct:calipso_doi
|
H A D | psample.h | 6 #include <linux/list.h> 9 struct list_head list; member in struct:psample_group
|
/linux-master/arch/powerpc/boot/ |
H A D | oflib.c | 45 va_list list; local 51 va_start(list, nret); 53 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); 54 va_end(list); 70 va_list list; local 76 va_start(list, rets); 78 args.args[i] = cpu_to_be32(va_arg(list, prom_arg_t)); 79 va_end(list);
|
/linux-master/net/can/ |
H A D | af_can.h | 9 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer in the 45 #include <linux/list.h> 52 struct hlist_node list; member in struct:receiver
|
/linux-master/include/media/ |
H A D | v4l2-fh.h | 18 #include <linux/list.h> 27 * @list: list of file handlers 33 * @subscribe_lock: serialise changes to the subscribed list; guarantee that 35 * @subscribed: list of subscribed events 36 * @available: list of events waiting to be dequeued 37 * @navailable: number of available events at @available list 43 struct list_head list; member in struct:v4l2_fh 73 * v4l2_fh_add - Add the fh to the list of file handles on a video_device. 94 * v4l2_fh_del - Remove file handle from the list o [all...] |
/linux-master/arch/um/include/linux/ |
H A D | time-internal.h | 9 #include <linux/list.h> 20 struct list_head list; member in struct:time_travel_event
|
/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_video.h | 12 #include <linux/list.h> 32 struct list_head list; member in struct:vsp1_video
|
/linux-master/include/drm/ |
H A D | drm_privacy_screen_driver.h | 13 #include <linux/list.h> 55 /** @list: privacy-screen devices list list-entry. */ 56 struct list_head list; member in struct:drm_privacy_screen
|
/linux-master/kernel/trace/rv/ |
H A D | rv.h | 27 struct list_head list; member in struct:rv_reactor_def 35 struct list_head list; member in struct:rv_monitor_def
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_crypto.h | 7 #include <linux/list.h> 20 struct list_head list; member in struct:qat_crypto_instance
|
/linux-master/drivers/misc/ |
H A D | sram.h | 19 struct list_head list; member in struct:sram_partition 36 struct list_head list; member in struct:sram_reserve
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | exp_rcv.h | 10 #define EXP_TID_SET_EMPTY(set) (set.count == 0 && list_empty(&set.list)) 78 struct list_head list; member in struct:tid_group 108 list_add_tail(&grp->list, &set->list); 115 list_del_init(&grp->list); 130 list_first_entry(&set->list, struct tid_group, list); 131 list_del_init(&grp->list);
|