/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_mem.c | 134 int build_phys_page_list(struct ib_phys_buf *buffer_list, in build_phys_page_list() argument 148 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) in build_phys_page_list() 151 (buffer_list[i].size & ~PAGE_MASK)) in build_phys_page_list() 153 *total_size += buffer_list[i].size; in build_phys_page_list() 155 mask |= buffer_list[i].addr; in build_phys_page_list() 157 mask |= buffer_list[i].addr & PAGE_MASK; in build_phys_page_list() 159 mask |= buffer_list[i].addr + buffer_list[i].size; in build_phys_page_list() 161 mask |= (buffer_list[i].addr + buffer_list[i].size + in build_phys_page_list() 173 buffer_list[0].size += buffer_list[0].addr & ((1ULL << *shift) - 1); in build_phys_page_list() 174 buffer_list[0].addr &= ~0ull << *shift; in build_phys_page_list() [all …]
|
D | iwch_provider.c | 483 struct ib_phys_buf *buffer_list, in iwch_register_phys_mem() argument 508 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) { in iwch_register_phys_mem() 514 ((buffer_list[0].addr + buffer_list[0].size) & ~PAGE_MASK)) { in iwch_register_phys_mem() 519 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start, in iwch_register_phys_mem() 562 struct ib_phys_buf *buffer_list, in iwch_reregister_phys_mem() argument 597 ret = build_phys_page_list(buffer_list, num_phys_buf, in iwch_reregister_phys_mem()
|
D | iwch_provider.h | 351 int build_phys_page_list(struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | mem.c | 434 static int build_phys_page_list(struct ib_phys_buf *buffer_list, in build_phys_page_list() argument 445 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) in build_phys_page_list() 448 (buffer_list[i].size & ~PAGE_MASK)) in build_phys_page_list() 450 *total_size += buffer_list[i].size; in build_phys_page_list() 452 mask |= buffer_list[i].addr; in build_phys_page_list() 454 mask |= buffer_list[i].addr & PAGE_MASK; in build_phys_page_list() 456 mask |= buffer_list[i].addr + buffer_list[i].size; in build_phys_page_list() 458 mask |= (buffer_list[i].addr + buffer_list[i].size + in build_phys_page_list() 470 buffer_list[0].size += buffer_list[0].addr & ((1ULL << *shift) - 1); in build_phys_page_list() 471 buffer_list[0].addr &= ~0ull << *shift; in build_phys_page_list() [all …]
|
D | iw_cxgb4.h | 972 struct ib_phys_buf *buffer_list, 979 struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/iio/ |
D | industrialio-buffer.c | 37 return !list_empty(&buf->buffer_list); in iio_buffer_is_active() 193 INIT_LIST_HEAD(&buffer->buffer_list); in iio_buffer_init() 551 list_add(&buffer->buffer_list, &indio_dev->buffer_list); in iio_buffer_activate() 556 list_del_init(&buffer->buffer_list); in iio_buffer_deactivate() 566 &indio_dev->buffer_list, buffer_list) in iio_buffer_deactivate_all() 636 list_is_singular(&indio_dev->buffer_list)) in iio_verify_update() 641 list_for_each_entry(buffer, &indio_dev->buffer_list, buffer_list) { in iio_verify_update() 658 if (insert_buffer && !list_empty(&indio_dev->buffer_list)) in iio_verify_update() 679 list_for_each_entry(buffer, &indio_dev->buffer_list, buffer_list) { in iio_verify_update() 775 if (list_empty(&indio_dev->buffer_list)) in iio_disable_buffers() [all …]
|
D | industrialio-core.c | 1022 INIT_LIST_HEAD(&dev->buffer_list); in iio_device_alloc()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_mr.c | 255 int start_index, u64 *buffer_list, int list_len) in __mthca_write_mtt() argument 273 mtt_entry[i + 2] = cpu_to_be64(buffer_list[i] | in __mthca_write_mtt() 291 buffer_list += i; in __mthca_write_mtt() 317 u64 *buffer_list, int list_len) in mthca_tavor_write_mtt_seg() argument 325 mthca_write64_raw(cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT), in mthca_tavor_write_mtt_seg() 331 u64 *buffer_list, int list_len) in mthca_arbel_write_mtt_seg() argument 352 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT); in mthca_arbel_write_mtt_seg() 359 int start_index, u64 *buffer_list, int list_len) in mthca_write_mtt() argument 366 return __mthca_write_mtt(dev, mtt, start_index, buffer_list, list_len); in mthca_write_mtt() 372 buffer_list, chunk); in mthca_write_mtt() [all …]
|
D | mthca_provider.c | 902 struct ib_phys_buf *buffer_list, in mthca_reg_phys_mr() argument 916 mask = buffer_list[0].addr ^ *iova_start; in mthca_reg_phys_mr() 920 mask |= buffer_list[i].addr; in mthca_reg_phys_mr() 922 mask |= buffer_list[i].addr + buffer_list[i].size; in mthca_reg_phys_mr() 924 total_size += buffer_list[i].size; in mthca_reg_phys_mr() 932 buffer_list[0].size += buffer_list[0].addr & ((1ULL << shift) - 1); in mthca_reg_phys_mr() 933 buffer_list[0].addr &= ~0ull << shift; in mthca_reg_phys_mr() 941 npages += (buffer_list[i].size + (1ULL << shift) - 1) >> shift; in mthca_reg_phys_mr() 955 j < (buffer_list[i].size + (1ULL << shift) - 1) >> shift; in mthca_reg_phys_mr() 957 page_list[n++] = buffer_list[i].addr + ((u64) j << shift); in mthca_reg_phys_mr() [all …]
|
D | mthca_dev.h | 470 int start_index, u64 *buffer_list, int list_len); 476 u64 *buffer_list, int buffer_size_shift,
|
/linux-4.4.14/fs/xfs/ |
D | xfs_qm.c | 873 struct list_head *buffer_list) in xfs_qm_dqiter_bufs() argument 923 xfs_buf_delwri_queue(bp, buffer_list); in xfs_qm_dqiter_bufs() 943 struct list_head *buffer_list) in xfs_qm_dqiterate() argument 1018 flags, buffer_list); in xfs_qm_dqiterate() 1221 struct list_head *buffer_list = data; in xfs_qm_flush_one() local 1236 xfs_buf_delwri_queue(bp, buffer_list); in xfs_qm_flush_one() 1255 LIST_HEAD (buffer_list); in xfs_qm_quotacheck() 1277 &buffer_list); in xfs_qm_quotacheck() 1285 &buffer_list); in xfs_qm_quotacheck() 1293 &buffer_list); in xfs_qm_quotacheck() [all …]
|
D | xfs_log_recover.c | 1503 LIST_HEAD(buffer_list); in xlog_recover_reorder_trans() 1513 list_move_tail(&item->ri_list, &buffer_list); in xlog_recover_reorder_trans() 1526 list_move_tail(&item->ri_list, &buffer_list); in xlog_recover_reorder_trans() 1554 if (!list_empty(&buffer_list)) in xlog_recover_reorder_trans() 1555 list_splice(&buffer_list, &trans->r_itemq); in xlog_recover_reorder_trans() 2323 struct list_head *buffer_list, in xlog_recover_buffer_pass2() argument 2424 xfs_buf_delwri_queue(bp, buffer_list); in xlog_recover_buffer_pass2() 2467 struct list_head *buffer_list) in xfs_recover_inode_owner_change() argument 2490 ip->i_ino, buffer_list); in xfs_recover_inode_owner_change() 2498 ip->i_ino, buffer_list); in xfs_recover_inode_owner_change() [all …]
|
D | xfs_dquot_item.c | 143 struct list_head *buffer_list) __releases(&lip->li_ailp->xa_lock) in xfs_qm_dquot_logitem_push() argument 183 if (!xfs_buf_delwri_queue(bp, buffer_list)) in xfs_qm_dquot_logitem_push() 330 struct list_head *buffer_list) in xfs_qm_qoff_logitem_push() argument
|
D | xfs_extfree_item.c | 135 struct list_head *buffer_list) in xfs_efi_item_push() argument 384 struct list_head *buffer_list) in xfs_efd_item_push() argument
|
D | xfs_icreate_item.c | 119 struct list_head *buffer_list) in xfs_icreate_item_push() argument
|
D | xfs_buf.c | 1787 struct list_head *buffer_list, in __xfs_buf_delwri_submit() argument 1795 list_for_each_entry_safe(bp, n, buffer_list, b_list) { in __xfs_buf_delwri_submit() 1858 struct list_head *buffer_list) in xfs_buf_delwri_submit_nowait() argument 1861 return __xfs_buf_delwri_submit(buffer_list, &io_list, false); in xfs_buf_delwri_submit_nowait() 1874 struct list_head *buffer_list) in xfs_buf_delwri_submit() argument 1880 __xfs_buf_delwri_submit(buffer_list, &io_list, true); in xfs_buf_delwri_submit()
|
D | xfs_inode_item.c | 409 struct list_head *buffer_list) in xfs_inode_item_push() argument 457 if (!xfs_buf_delwri_queue(bp, buffer_list)) in xfs_inode_item_push()
|
D | xfs_buf_item.c | 513 struct list_head *buffer_list) in xfs_buf_item_push() argument 546 if (!xfs_buf_delwri_queue(bp, buffer_list)) in xfs_buf_item_push()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_mr.c | 133 struct ib_phys_buf *buffer_list, in ipath_reg_phys_mr() argument 158 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; in ipath_reg_phys_mr() 159 mr->mr.map[m]->segs[n].length = buffer_list[i].size; in ipath_reg_phys_mr() 160 mr->mr.length += buffer_list[i].size; in ipath_reg_phys_mr()
|
D | ipath_verbs.h | 832 struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 341 struct ib_phys_buf *buffer_list, in c2_reg_phys_mr() argument 362 if (offset_in_page(buffer_list[i].addr)) { in c2_reg_phys_mr() 364 (unsigned int) buffer_list[i].addr); in c2_reg_phys_mr() 368 if (!buffer_list[i].size) { in c2_reg_phys_mr() 373 total_len += buffer_list[i].size; in c2_reg_phys_mr() 374 pbl_depth += ALIGN(buffer_list[i].size, in c2_reg_phys_mr() 389 naddrs = ALIGN(buffer_list[i].size, in c2_reg_phys_mr() 392 page_list[j++] = (buffer_list[i].addr + in c2_reg_phys_mr()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | mr.c | 200 struct ib_phys_buf *buffer_list, in hfi1_reg_phys_mr() argument 220 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; in hfi1_reg_phys_mr() 221 mr->mr.map[m]->segs[n].length = buffer_list[i].size; in hfi1_reg_phys_mr() 222 mr->mr.length += buffer_list[i].size; in hfi1_reg_phys_mr()
|
D | verbs.h | 1016 struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_mr.c | 183 struct ib_phys_buf *buffer_list, in qib_reg_phys_mr() argument 203 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; in qib_reg_phys_mr() 204 mr->mr.map[m]->segs[n].length = buffer_list[i].size; in qib_reg_phys_mr() 205 mr->mr.length += buffer_list[i].size; in qib_reg_phys_mr()
|
D | qib_verbs.h | 1036 struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/media/usb/hackrf/ |
D | hackrf.c | 447 struct list_head *buffer_list) in hackrf_get_next_buffer() argument 453 if (list_empty(buffer_list)) in hackrf_get_next_buffer() 456 buffer = list_entry(buffer_list->next, struct hackrf_buffer, list); in hackrf_get_next_buffer() 742 struct list_head *buffer_list; in hackrf_return_all_buffers() local 748 buffer_list = &dev->rx_buffer_list; in hackrf_return_all_buffers() 750 buffer_list = &dev->tx_buffer_list; in hackrf_return_all_buffers() 753 list_for_each_entry_safe(buffer, node, buffer_list, list) { in hackrf_return_all_buffers() 785 struct list_head *buffer_list; in hackrf_buf_queue() local 791 buffer_list = &dev->rx_buffer_list; in hackrf_buf_queue() 793 buffer_list = &dev->tx_buffer_list; in hackrf_buf_queue() [all …]
|
/linux-4.4.14/drivers/media/pci/sta2x11/ |
D | sta2x11_vip.c | 146 struct list_head buffer_list; member 250 if (list_empty(&vip->buffer_list)) {/* No available buffer */ in vip_active_buf_next() 254 vip->active = list_first_entry(&vip->buffer_list, in vip_active_buf_next() 323 list_add_tail(&vip_buf->list, &vip->buffer_list); in buffer_queue() 325 vip->active = list_first_entry(&vip->buffer_list, in buffer_queue() 376 list_for_each_entry_safe(vip_buf, node, &vip->buffer_list, list) { in stop_streaming() 875 INIT_LIST_HEAD(&vip->buffer_list); in sta2x11_vip_init_buffer()
|
/linux-4.4.14/include/linux/iio/ |
D | buffer.h | 95 struct list_head buffer_list; member
|
D | iio.h | 489 struct list_head buffer_list; member
|
/linux-4.4.14/fs/xfs/libxfs/ |
D | xfs_ialloc.h | 164 struct list_head *buffer_list, int icount,
|
D | xfs_bmap_btree.c | 866 struct list_head *buffer_list) in xfs_bmbt_change_owner() argument 871 ASSERT(tp || buffer_list); in xfs_bmbt_change_owner() 872 ASSERT(!(tp && buffer_list)); in xfs_bmbt_change_owner() 882 error = xfs_btree_change_owner(cur, new_owner, buffer_list); in xfs_bmbt_change_owner()
|
D | xfs_bmap_btree.h | 138 struct list_head *buffer_list);
|
D | xfs_btree.h | 404 struct list_head *buffer_list);
|
D | xfs_btree.c | 3996 struct list_head *buffer_list) in xfs_btree_block_change_owner() argument 4024 xfs_buf_delwri_queue(bp, buffer_list); in xfs_btree_block_change_owner() 4043 struct list_head *buffer_list) in xfs_btree_change_owner() argument 4074 buffer_list); in xfs_btree_change_owner()
|
D | xfs_ialloc.c | 253 struct list_head *buffer_list, in xfs_ialloc_inode_init() argument 375 xfs_buf_delwri_queue(fbuf, buffer_list); in xfs_ialloc_inode_init()
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 121 struct ib_phys_buf *buffer_list,
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 2078 struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, in nes_reg_phys_mr() argument 2120 if ((buffer_list[0].addr ^ *iova_start) & ~PAGE_MASK) in nes_reg_phys_mr() 2189 mask = !buffer_list[i].size; in nes_reg_phys_mr() 2191 mask |= buffer_list[i].addr; in nes_reg_phys_mr() 2193 mask |= buffer_list[i].addr + buffer_list[i].size; in nes_reg_phys_mr() 2203 region_length += buffer_list[i].size; in nes_reg_phys_mr() 2205 if ((buffer_list[i-1].addr+PAGE_SIZE) != buffer_list[i].addr) in nes_reg_phys_mr() 2208 vpbl.pbl_vbase[cur_pbl_index].pa_low = cpu_to_le32((u32)buffer_list[i].addr & PAGE_MASK); in nes_reg_phys_mr() 2210 cpu_to_le32((u32)((((u64)buffer_list[i].addr) >> 32))); in nes_reg_phys_mr() 2232 buffer_list[0].addr, pbl_count, (u16)cur_pbl_index, acc, iova_start, in nes_reg_phys_mr()
|
/linux-4.4.14/drivers/tty/ |
D | synclink.c | 220 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member 3687 info->buffer_list = info->memory_base + info->last_mem_alloc; in mgsl_alloc_buffer_list_memory() 3697 …info->buffer_list = dma_alloc_coherent(NULL, BUFFERLISTSIZE, &info->buffer_list_dma_addr, GFP_KERN… in mgsl_alloc_buffer_list_memory() 3698 if (info->buffer_list == NULL) in mgsl_alloc_buffer_list_memory() 3705 memset( info->buffer_list, 0, BUFFERLISTSIZE ); in mgsl_alloc_buffer_list_memory() 3710 info->rx_buffer_list = (DMABUFFERENTRY *)info->buffer_list; in mgsl_alloc_buffer_list_memory() 3711 info->tx_buffer_list = (DMABUFFERENTRY *)info->buffer_list; in mgsl_alloc_buffer_list_memory() 3767 if (info->buffer_list && info->bus_type != MGSL_BUS_TYPE_PCI) in mgsl_free_buffer_list_memory() 3768 dma_free_coherent(NULL, BUFFERLISTSIZE, info->buffer_list, info->buffer_list_dma_addr); in mgsl_free_buffer_list_memory() 3770 info->buffer_list = NULL; in mgsl_free_buffer_list_memory() [all …]
|
D | synclinkmp.c | 194 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member 3447 info->buffer_list = info->memory_base + info->port_array[0]->last_mem_alloc; in alloc_buf_list() 3451 memset(info->buffer_list, 0, BUFFERLISTSIZE); in alloc_buf_list() 3456 info->rx_buf_list = (SCADESC *)info->buffer_list; in alloc_buf_list() 3458 info->tx_buf_list = (SCADESC *)info->buffer_list; in alloc_buf_list() 3520 info->buffer_list = NULL; in free_dma_bufs()
|
/linux-4.4.14/drivers/firewire/ |
D | ohci.c | 143 struct list_head buffer_list; member 1075 desc = list_entry(ctx->buffer_list.next, in context_tasklet() 1103 list_move_tail(&old_desc->list, &ctx->buffer_list); in context_tasklet() 1137 list_add_tail(&desc->list, &ctx->buffer_list); in context_add_buffer() 1150 INIT_LIST_HEAD(&ctx->buffer_list); in context_init() 1154 ctx->buffer_tail = list_entry(ctx->buffer_list.next, in context_init() 1181 list_for_each_entry_safe(desc, tmp, &ctx->buffer_list, list) in context_release() 1201 if (desc->list.next == &ctx->buffer_list) { in context_get_descriptors()
|