/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-dsp-sof-common.h | 25 struct list_head list; member in struct:mtk_dai_link
|
/linux-master/drivers/usb/gadget/function/ |
H A D | f_printer.c | 25 #include <linux/list.h> 272 list_del_init(&req->list); /* Remode from Active List */ 279 list_add_tail(&req->list, &dev->rx_buffers); 282 list_add(&req->list, &dev->rx_reqs); 290 list_add(&req->list, &dev->rx_reqs); 296 list_add(&req->list, &dev->rx_reqs); 305 list_add(&req->list, &dev->rx_reqs); 329 /* Take the request struct off the active list and put it on the 330 * free list. 332 list_del_init(&req->list); [all...] |
/linux-master/drivers/media/pci/saa7164/ |
H A D | saa7164-vbi.c | 39 list_for_each_safe(c, n, &port->dmaqueue.list) { 40 buf = list_entry(c, struct saa7164_buffer, list); 46 list_for_each_safe(p, q, &port->list_buf_used.list) { 47 ubuf = list_entry(p, struct saa7164_user_buffer, list); 53 list_for_each_safe(l, v, &port->list_buf_free.list) { 54 ubuf = list_entry(l, struct saa7164_user_buffer, list); 106 list_add_tail(&buf->list, &port->dmaqueue.list); 127 list_add_tail(&ubuf->list, &port->list_buf_free.list); [all...] |
/linux-master/net/batman-adv/ |
H A D | types.h | 169 /** @list: list node for batadv_hardif_list */ 170 struct list_head list; member in struct:batadv_hard_iface 222 * @neigh_list: list of unique single hop neighbors via this interface 249 /** @list: list node for &batadv_orig_node.ifinfo_list */ 250 struct hlist_node list; member in struct:batadv_orig_ifinfo 284 /** @fragment_list: head of list with fragments */ 287 /** @lock: lock to protect the list of fragments */ 293 /** @seqno: sequence number of the fragments in the list */ 308 struct hlist_node list; member in struct:batadv_frag_list_entry 339 struct hlist_node list; member in struct:batadv_orig_node_vlan 560 struct hlist_node list; member in struct:batadv_gw_node 609 struct hlist_node list; member in struct:batadv_hardif_neigh_node 642 struct hlist_node list; member in struct:batadv_neigh_node 718 struct hlist_node list; member in struct:batadv_neigh_ifinfo 1427 struct list_head list; member in struct:batadv_tp_unacked 1446 struct hlist_node list; member in struct:batadv_tp_vars 1575 struct hlist_node list; member in struct:batadv_softif_vlan 1983 struct hlist_node list; member in struct:batadv_tt_orig_list_entry 1997 struct list_head list; member in struct:batadv_tt_change_node 2019 struct hlist_node list; member in struct:batadv_tt_req_node 2041 struct list_head list; member in struct:batadv_tt_roam_node 2049 struct list_head list; member in struct:batadv_nc_node 2102 struct list_head list; member in struct:batadv_nc_packet 2146 struct hlist_node list; member in struct:batadv_forw_packet 2299 struct hlist_node list; member in struct:batadv_algo_ops 2351 struct hlist_node list; member in struct:batadv_hw_addr 2381 struct hlist_node list; member in struct:batadv_tvlv_container 2395 struct hlist_node list; member in struct:batadv_tvlv_handler [all...] |
/linux-master/tools/perf/util/ |
H A D | pmus.c | 2 #include <linux/list.h> 25 * this list, perf interprets it as a heterogeneous platform. 29 * other_pmus: All other PMUs which are not part of core_pmus list. It doesn't 72 list_for_each_entry_safe(pmu, tmp, &core_pmus, list) { 73 list_del(&pmu->list); 77 list_for_each_entry_safe(pmu, tmp, &other_pmus, list) { 78 list_del(&pmu->list); 90 list_for_each_entry(pmu, &core_pmus, list) { 95 list_for_each_entry(pmu, &other_pmus, list) { 111 * Once PMU is loaded it stays in the list, [all...] |
/linux-master/include/linux/ |
H A D | rhashtable.h | 10 * Rewritten with rehash code from br_multicast plus single list 37 * of the right list. 473 * This hash chain list-traversal primitive allows for the looped code to 474 * remove the loop cursor from the list. 492 * This hash chain list-traversal primitive may safely run concurrently with 508 * This hash chain list-traversal primitive may safely run concurrently with 527 * This hash chain list-traversal primitive may safely run concurrently with 545 * This hash chain list-traversal primitive may safely run concurrently with 555 * rhl_for_each_rcu - iterate over rcu hash table list 557 * @list 743 struct rhlist_head *list; local 790 struct rhlist_head *list; local 857 rhltable_insert_key( struct rhltable *hlt, const void *key, struct rhlist_head *list, const struct rhashtable_params params) argument 880 rhltable_insert( struct rhltable *hlt, struct rhlist_head *list, const struct rhashtable_params params) argument 1015 struct rhlist_head *list; local 1140 rhltable_remove( struct rhltable *hlt, struct rhlist_head *list, const struct rhashtable_params params) argument [all...] |
H A D | mmiotrace.h | 6 #include <linux/list.h> 17 /* kmmio internal list: */ 18 struct list_head list; member in struct:kmmio_probe
|
H A D | kmsg_dump.h | 16 #include <linux/list.h> 19 * Keep this list arranged in rough order of priority. Anything listed after 44 * @list: Entry in the dumper list (private) 51 struct list_head list; member in struct:kmsg_dumper
|
/linux-master/drivers/net/wwan/ |
H A D | wwan_hwsim.c | 15 #include <linux/list.h> 41 struct list_head list; member in struct:wwan_hwsim_dev 53 struct list_head list; member in struct:wwan_hwsim_port 250 if (list_empty(&port->list)) { 255 list_del_init(&port->list); 330 list); 331 list_del_init(&port->list); 356 if (list_empty(&dev->list)) { 361 list_del_init(&dev->list); 400 list_add_tail(&port->list, [all...] |
/linux-master/fs/xfs/scrub/ |
H A D | refcount.c | 67 * 2. Pull the first $target_nr fragments from the list; all of them 73 * c. Pull the same number of fragments from the list. All of these 77 * 4. Check that there are $target_nr fragments remaining in the list, 84 struct list_head list; member in struct:xchk_refcnt_frag 150 list_add_tail(&frag->list, &refchk->fragments); 183 * fragment list and figure out where the smallest rmap ends 193 list_for_each_entry(frag, &refchk->fragments, list) { 204 list_for_each_entry_safe(frag, n, &refchk->fragments, list) { 210 list_move_tail(&frag->list, &worklist); 225 list_for_each_entry_safe(frag, n, &worklist, list) { [all...] |
/linux-master/drivers/staging/most/i2c/ |
H A D | i2c.c | 24 * list_first_mbo - get the first mbo from a list 25 * @ptr: the list head to take the mbo from. 28 list_first_entry(ptr, struct mbo, list) 40 struct list_head list; member in struct:hdm_i2c::rx 120 * list if it is an "read" request 135 list_add_tail(&mbo->list, &dev->rx.list); 164 * If channel direction is RX, complete the buffers in list with 180 while (!list_empty(&dev->rx.list)) { 181 mbo = list_first_mbo(&dev->rx.list); [all...] |
/linux-master/drivers/staging/media/imx/ |
H A D | imx-media-dev-common.c | 28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 37 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 48 * adds given video device to given imx-media source pad vdev list. 70 v4l2_warn(&imxmd->v4l2_dev, "%s:%u has no vdev list!\n", 80 list_for_each_entry(pad_vdev, pad_vdev_list, list) { 94 list_add_tail(&pad_vdev->list, pad_vdev_list); 103 list_for_each_entry(link, &entity->links, list) { 118 * for each pad, to hold the list of video devices reachable from that 128 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { 157 list_for_each_entry(vdev, &imxmd->vdev_list, list) { [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_drv.c | 234 static void sun4i_drv_traverse_endpoints(struct endpoint_list *list, argument 288 kfifo_put(&list->fifo, remote); 293 struct endpoint_list *list, 303 * child, but without adding it to the component list. 304 * Otherwise, we obviously want to add it to the list. 320 * component list. 333 sun4i_drv_traverse_endpoints(list, node, 1); 337 sun4i_drv_traverse_endpoints(list, node, 3); 338 sun4i_drv_traverse_endpoints(list, node, 5); 369 struct endpoint_list list; local 292 sun4i_drv_add_endpoints(struct device *dev, struct endpoint_list *list, struct component_match **match, struct device_node *node) argument [all...] |
/linux-master/sound/soc/intel/common/ |
H A D | sst-ipc.c | 10 #include <linux/list.h> 38 list); 39 list_del(&msg->list); 60 list_del(&msg->list); 73 list_add_tail(&msg->list, &ipc->empty_list); 105 list_add_tail(&msg->list, &ipc->tx_list); 136 list_add(&ipc->msg[i].list, &ipc->empty_list); 170 msg = list_first_entry(&ipc->tx_list, struct ipc_message, list); 171 list_move(&msg->list, &ipc->rx_list); 230 dev_err(ipc->dev, "error: rx list empt [all...] |
/linux-master/kernel/bpf/ |
H A D | bpf_lru_list.c | 16 /* Helpers to get the local list index */ 30 /* Local list helpers */ 77 if (&node->list == l->next_inactive_rotation) 83 list_move(&node->list, free_list); 86 /* Move nodes from local list to the LRU list */ 98 list_move(&node->list, &l->lists[tgt_type]); 101 /* Move nodes between or within active and inactive list (like 123 if (&node->list == l->next_inactive_rotation) 126 list_move(&node->list, [all...] |
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | htc_pipe.c | 66 struct htc_packet, list); 68 list_del(&packet->list); 85 list_add_tail(&packet->list, &container); 110 packet = list_first_entry(&ep->txq, struct htc_packet, list); 159 packet = list_first_entry(&ep->txq, struct htc_packet, list); 161 list_del(&packet->list); 169 list_add_tail(&packet->list, queue); 186 packet = list_first_entry(&ep->txq, struct htc_packet, list); 187 list_del(&packet->list); 198 list_add_tail(&packet->list, queu [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | unwind.h | 5 #include <linux/list.h> 48 struct list_head list; member in struct:unwind_table
|
/linux-master/arch/powerpc/include/asm/ |
H A D | rheap.h | 17 #include <linux/list.h> 20 struct list_head list; member in struct:_rh_block
|
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | eeprom.c | 145 struct p54_channel_list *list, 154 if ((!list->entries) || (!list->band_channel_num[band])) 161 tmp->channels = kcalloc(list->band_channel_num[band], 171 for (i = 0, j = 0; (j < list->band_channel_num[band]) && 172 (i < list->entries); i++) { 173 struct p54_channel_entry *chan = &list->channels[i]; 232 static struct p54_channel_entry *p54_update_channel_param(struct p54_channel_list *list, argument 241 * is right at the end of the list 243 for (i = list 144 p54_generate_band(struct ieee80211_hw *dev, struct p54_channel_list *list, unsigned int *chan_num, enum nl80211_band band) argument 323 struct p54_channel_list *list; local [all...] |
/linux-master/drivers/scsi/ibmvscsi/ |
H A D | ibmvscsi.h | 19 #include <linux/list.h> 27 /* Number of indirect bufs...the list of these has to fit in the 54 struct list_head list; member in struct:srp_event_struct
|
/linux-master/drivers/misc/ocxl/ |
H A D | pci.c | 32 list_for_each_entry_safe(afu, tmp, afu_list, list) { 53 list_for_each_entry(afu, afu_list, list) {
|
/linux-master/kernel/livepatch/ |
H A D | core.h | 11 list_for_each_entry_safe(patch, tmp_patch, &klp_patches, list) 14 list_for_each_entry(patch, &klp_patches, list)
|
/linux-master/include/linux/isdn/ |
H A D | capilli.h | 16 #include <linux/list.h> 92 struct list_head list; member in struct:capi_driver
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_mps.c | 14 list_for_each_entry_safe(mps_entry, tmp, &adap->mps_ref, list) { 21 list_del(&mps_entry->list); 37 list_for_each_entry_safe(mps_entry, tmp, &adap->mps_ref, list) { 43 list_del(&mps_entry->list); 61 list_for_each_entry(mps_entry, &adap->mps_ref, list) { 76 list_add_tail(&mps_entry->list, &adap->mps_ref); 236 list_for_each_entry_safe(mps_entry, tmp, &adap->mps_ref, list) { 237 list_del(&mps_entry->list);
|
/linux-master/net/wireless/ |
H A D | lib80211.c | 36 struct list_head list; member in struct:lib80211_crypto_alg 93 list_for_each_entry_safe(entry, next, &info->crypt_deinit_list, list) { 97 list_del(&entry->list); 129 "deletion list\n", info->name); 149 * decrypt operations. Use a list of delayed deinits to avoid needing 154 list_add(&tmp->list, &info->crypt_deinit_list); 176 list_add(&alg->list, &lib80211_crypto_algs); 192 list_for_each_entry(alg, &lib80211_crypto_algs, list) { 202 list_del(&alg->list); 215 list_for_each_entry(alg, &lib80211_crypto_algs, list) { [all...] |