/drivers/staging/gdm72xx/ |
H A D | gdm_sdio.h | 32 struct list_head free_list; member in struct:tx_cxt 50 struct list_head free_list; member in struct:rx_cxt
|
H A D | gdm_usb.h | 38 struct list_head free_list; member in struct:tx_cxt 57 struct list_head free_list; member in struct:rx_cxt
|
H A D | gdm_sdio.c | 87 if (list_empty(&tx->free_list)) 90 t = list_entry(tx->free_list.prev, struct sdio_tx, list); 93 *no_spc = list_empty(&tx->free_list) ? 1 : 0; 101 list_add_tail(&t->list, &tx->free_list); 109 if (list_empty(&rx->free_list)) 112 r = list_entry(rx->free_list.prev, struct sdio_rx, list); 121 list_add_tail(&r->list, &rx->free_list); 133 list_for_each_entry_safe(t, t_next, &tx->free_list, list) { 150 list_for_each_entry_safe(r, r_next, &rx->free_list, list) { 169 INIT_LIST_HEAD(&tx->free_list); [all...] |
H A D | gdm_qos.c | 78 static void free_qos_entry_list(struct list_head *free_list) argument 83 list_for_each_entry_safe(entry, n, free_list, list) { 119 struct list_head free_list; local 122 INIT_LIST_HEAD(&free_list); 136 list_move_tail(&entry->list, &free_list); 140 free_qos_entry_list(&free_list); 338 struct list_head free_list; local 425 INIT_LIST_HEAD(&free_list); 434 list_move_tail(&entry->list, &free_list); 437 free_qos_entry_list(&free_list); [all...] |
H A D | gdm_usb.c | 116 if (list_empty(&tx->free_list)) { 121 t = list_entry(tx->free_list.next, struct usb_tx, list); 124 *no_spc = list_empty(&tx->free_list) ? 1 : 0; 132 list_add_tail(&t->list, &tx->free_list); 140 if (list_empty(&rx->free_list)) { 145 list_add(&r->list, &rx->free_list); 148 r = list_entry(rx->free_list.next, struct usb_rx, list); 157 list_move(&r->list, &rx->free_list); 180 list_for_each_entry_safe(t, t_next, &tx->free_list, list) { 189 list_for_each_entry_safe(r, r_next, &rx->free_list, lis [all...] |
/drivers/staging/gdm724x/ |
H A D | gdm_usb.h | 66 struct list_head free_list; member in struct:usb_rx 79 struct list_head free_list; member in struct:tx_cxt 87 struct list_head free_list; member in struct:rx_cxt
|
H A D | gdm_usb.c | 162 if (list_empty(&tx->free_list)) 165 t_sdu = list_entry(tx->free_list.next, struct usb_tx_sdu, list); 170 *no_spc = list_empty(&tx->free_list) ? 1 : 0; 177 list_add_tail(&t_sdu->list, &tx->free_list); 228 if (list_empty(&rx->free_list)) { 233 r = list_entry(rx->free_list.next, struct usb_rx, free_list); 234 list_del(&r->free_list); 238 *no_spc = list_empty(&rx->free_list) ? 1 : 0; 251 list_add_tail(&r->free_list, [all...] |
H A D | gdm_mux.h | 54 struct list_head free_list; member in struct:mux_rx
|
H A D | gdm_mux.c | 136 r = list_entry(rx->rx_free_list.prev, struct mux_rx, free_list); 137 list_del(&r->free_list); 149 list_add_tail(&r->free_list, &rx->rx_free_list); 463 list_for_each_entry_safe(r, r_next, &rx->rx_free_list, free_list) { 464 list_del(&r->free_list); 502 list_add(&r->free_list, &rx->rx_free_list);
|
/drivers/s390/char/ |
H A D | raw3270.h | 221 alloc_string(struct list_head *free_list, unsigned long len) argument 227 list_for_each_entry(cs, free_list, list) { 247 free_string(struct list_head *free_list, struct string *cs) argument 253 left = free_list; 254 list_for_each(p, free_list) { 260 if (left->next != free_list) { 268 if (left != free_list) { 280 add_string_memory(struct list_head *free_list, void *mem, unsigned long size) argument 286 free_string(free_list, cs);
|
/drivers/infiniband/core/ |
H A D | fmr_pool.c | 57 * its pool's free_list (if the FMR can be mapped again; that is, 62 * either free_list or dirty_list. 68 * either free_list or dirty_list as appropriate. However, it is not 72 * free_list/dirty_list. 74 * Before we remap an FMR from free_list, we remove it from the cache 91 struct list_head free_list; member in struct:ib_fmr_pool 173 list_splice(&unmap_list, &pool->free_list); 262 INIT_LIST_HEAD(&pool->free_list); 332 list_add_tail(&fmr->list, &pool->free_list); 369 list_for_each_entry_safe(fmr, tmp, &pool->free_list, lis [all...] |
/drivers/staging/android/ion/ |
H A D | ion_heap.c | 166 list_add(&buffer->list, &heap->free_list); 196 while (!list_empty(&heap->free_list)) { 199 buffer = list_first_entry(&heap->free_list, struct ion_buffer, 236 if (list_empty(&heap->free_list)) { 240 buffer = list_first_entry(&heap->free_list, struct ion_buffer, 255 INIT_LIST_HEAD(&heap->free_list);
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 211 * @free_list: Node in srpt_rdma_ch.free_list. 235 struct list_head free_list; member in struct:srpt_send_ioctx 288 * @spinlock: Protects free_list and state. 289 * @free_list: Head of list with free send I/O contexts. 318 struct list_head free_list; member in struct:srpt_rdma_ch
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_user_sdma.c | 427 goto free_list; 549 free_list: 565 struct list_head free_list; local 570 INIT_LIST_HEAD(&free_list); 578 list_move_tail(&pkt->list, &free_list); 584 if (!list_empty(&free_list)) { 587 pkt = list_entry(free_list.prev, 591 ipath_user_sdma_free_pkt_list(&dd->pcidev->dev, pq, &free_list); 643 struct list_head free_list; local 646 INIT_LIST_HEAD(&free_list); [all...] |
/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | pagealloc.c | 138 list_add(&nfp->list, &dev->priv.free_list); 195 if (list_empty(&dev->priv.free_list)) 198 fp = list_entry(dev->priv.free_list.next, struct fw_page, list); 237 list_add(&fwp->list, &dev->priv.free_list); 511 INIT_LIST_HEAD(&dev->priv.free_list);
|
/drivers/dma/ |
H A D | pch_dma.c | 113 struct list_head free_list; member in struct:pch_dma_chan 367 list_splice_init(&desc->tx_list, &pd_chan->free_list); 368 list_move(&desc->desc_node, &pd_chan->free_list); 467 list_for_each_entry_safe(desc, _d, &pd_chan->free_list, desc_node) { 499 list_splice_init(&desc->tx_list, &pd_chan->free_list); 500 list_add(&desc->desc_node, &pd_chan->free_list); 517 if (!list_empty(&pd_chan->free_list)) 533 list_splice(&tmp_list, &pd_chan->free_list); 555 list_splice_init(&pd_chan->free_list, &tmp_list); 919 INIT_LIST_HEAD(&pd_chan->free_list); [all...] |
H A D | timb_dma.c | 92 struct list_head free_list; member in struct:timb_dma_chan 262 list_move(&td_desc->desc_node, &td_chan->free_list); 395 list_add(&td_desc->desc_node, &td_chan->free_list); 405 list_for_each_entry_safe(td_desc, _td_desc, &td_chan->free_list, 428 BUG_ON(!list_empty(&td_chan->free_list)); 465 list_splice_init(&td_chan->free_list, &list); 580 list_move(&td_desc->desc_node, &td_chan->free_list); 723 INIT_LIST_HEAD(&td_chan->free_list);
|
H A D | at_hdmac.c | 107 * atc_desc_get - get an unused descriptor from free_list 119 list_for_each_entry_safe(desc, _desc, &atchan->free_list, desc_node) { 165 list_splice_init(&desc->tx_list, &atchan->free_list); 168 list_add(&desc->desc_node, &atchan->free_list); 344 /* move children to free_list */ 345 list_splice_init(&desc->tx_list, &atchan->free_list); 346 /* move myself to free_list */ 347 list_move(&desc->desc_node, &atchan->free_list); 1174 if (!list_empty(&atchan->free_list)) 1191 list_splice(&tmp_list, &atchan->free_list); [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 841 goto free_list; 847 goto free_list; 1035 free_list: 1052 struct list_head free_list; local 1061 INIT_LIST_HEAD(&free_list); 1075 list_move_tail(&pkt->list, &free_list); 1083 if (!list_empty(&free_list)) { 1086 pkt = list_entry(free_list.prev, 1090 qib_user_sdma_free_pkt_list(&dd->pcidev->dev, pq, &free_list); 1151 struct list_head free_list; local [all...] |
/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_io.c | 275 cmgr->free_list = kzalloc(sizeof(*cmgr->free_list) * 277 if (!cmgr->free_list) { 278 printk(KERN_ERR PFX "failed to alloc free_list\n"); 286 kfree(cmgr->free_list); 287 cmgr->free_list = NULL; 295 INIT_LIST_HEAD(&cmgr->free_list[i]); 320 &cmgr->free_list[io_req->xid % 324 &cmgr->free_list[num_possible_cpus()]); 408 if (!cmgr->free_list) [all...] |
/drivers/atm/ |
H A D | eni.h | 108 struct eni_free *free_list; /* free list */ member in struct:eni_dev
|
/drivers/scsi/ |
H A D | scsi.c | 236 * host's free_list if necessary. 247 if (likely(!list_empty(&shost->free_list))) { 248 cmd = list_entry(shost->free_list.next, 304 if (unlikely(list_empty(&shost->free_list))) { 306 if (list_empty(&shost->free_list)) { 307 list_add(&cmd->list, &shost->free_list); 477 INIT_LIST_HEAD(&shost->free_list); 492 list_add(&cmd->list, &shost->free_list); 509 while (!list_empty(&shost->free_list)) { 512 cmd = list_entry(shost->free_list [all...] |
/drivers/pci/ |
H A D | setup-bus.c | 44 static void free_list(struct list_head *head) function 381 free_list(&save_head); 399 free_list(&save_head); 400 free_list(head); 417 free_list(&local_fail_head); 430 free_list(&save_head); 440 free_list(head); 1598 free_list(&fail_head); 1628 free_list(&fail_head); 1668 free_list( [all...] |
/drivers/gpu/drm/ttm/ |
H A D | ttm_page_alloc_dma.c | 86 * @lock: Protects the inuse_list and free_list from concurrnet access. Must be 91 * @free_list: Pool of pages that are free to be used. No order requirements. 108 struct list_head free_list; member in struct:dma_pool 447 list_for_each_entry_safe_reverse(dma_p, tmp, &pool->free_list, 598 INIT_LIST_HEAD(&pool->free_list); 810 list_splice(&d_pages, &pool->free_list); 824 list_splice_tail(&d_pages, &pool->free_list); 849 d_page = list_first_entry(&pool->free_list, struct dma_page, page_list); 955 list_splice(&ttm_dma->pages_list, &pool->free_list);
|
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 215 * @entry: Entry in srp_fr_pool.free_list. 228 * An entry is available for allocation if and only if it occurs in @free_list. 232 * @lock: Protects free_list. 233 * @free_list: List of free descriptors. 240 struct list_head free_list; member in struct:srp_fr_pool
|