/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_mem.c | 134 int build_phys_page_list(struct ib_phys_buf *buffer_list, argument 148 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) 151 (buffer_list[i].size & ~PAGE_MASK)) 153 *total_size += buffer_list[i].size; 155 mask |= buffer_list[i].addr; 157 mask |= buffer_list[i].addr & PAGE_MASK; 159 mask |= buffer_list[i].addr + buffer_list[i].size; 161 mask |= (buffer_list[i].addr + buffer_list[ [all...] |
H A D | iwch_provider.h | 349 int build_phys_page_list(struct ib_phys_buf *buffer_list,
|
H A D | iwch_provider.c | 473 struct ib_phys_buf *buffer_list, 498 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) { 504 ((buffer_list[0].addr + buffer_list[0].size) & ~PAGE_MASK)) { 509 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start, 552 struct ib_phys_buf *buffer_list, 587 ret = build_phys_page_list(buffer_list, num_phys_buf, 472 iwch_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument 549 iwch_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument
|
/drivers/iio/ |
H A D | industrialio-buffer.c | 37 return !list_empty(&buf->buffer_list); 123 INIT_LIST_HEAD(&buffer->buffer_list); 510 list_add(&buffer->buffer_list, &indio_dev->buffer_list); 515 list_del_init(&buffer->buffer_list); 523 if (list_empty(&indio_dev->buffer_list)) 530 &indio_dev->buffer_list, buffer_list) 566 if (!list_empty(&indio_dev->buffer_list)) { 590 if (list_empty(&indio_dev->buffer_list)) { [all...] |
H A D | industrialio-core.c | 982 INIT_LIST_HEAD(&dev->buffer_list);
|
/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 425 static int build_phys_page_list(struct ib_phys_buf *buffer_list, argument 436 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) 439 (buffer_list[i].size & ~PAGE_MASK)) 441 *total_size += buffer_list[i].size; 443 mask |= buffer_list[i].addr; 445 mask |= buffer_list[i].addr & PAGE_MASK; 447 mask |= buffer_list[i].addr + buffer_list[i].size; 449 mask |= (buffer_list[i].addr + buffer_list[ 493 c4iw_reregister_phys_mem(struct ib_mr *mr, int mr_rereg_mask, struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument 558 c4iw_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument [all...] |
H A D | iw_cxgb4.h | 977 struct ib_phys_buf *buffer_list, 984 struct ib_phys_buf *buffer_list,
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 255 int start_index, u64 *buffer_list, int list_len) 273 mtt_entry[i + 2] = cpu_to_be64(buffer_list[i] | 291 buffer_list += i; 317 u64 *buffer_list, int list_len) 325 mthca_write64_raw(cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT), 331 u64 *buffer_list, int list_len) 352 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT); 359 int start_index, u64 *buffer_list, int list_len) 366 return __mthca_write_mtt(dev, mtt, start_index, buffer_list, list_len); 372 buffer_list, chun 254 __mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 315 mthca_tavor_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 329 mthca_arbel_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 358 mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 519 mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, u64 *buffer_list, int buffer_size_shift, int list_len, u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) argument [all...] |
H A D | mthca_provider.c | 894 struct ib_phys_buf *buffer_list, 908 mask = buffer_list[0].addr ^ *iova_start; 912 mask |= buffer_list[i].addr; 914 mask |= buffer_list[i].addr + buffer_list[i].size; 916 total_size += buffer_list[i].size; 924 buffer_list[0].size += buffer_list[0].addr & ((1ULL << shift) - 1); 925 buffer_list[0].addr &= ~0ull << shift; 933 npages += (buffer_list[ 893 mthca_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument [all...] |
H A D | mthca_dev.h | 470 int start_index, u64 *buffer_list, int list_len); 476 u64 *buffer_list, int buffer_size_shift,
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_mr.c | 126 * @buffer_list: pointer to the list of physical buffers to register 133 struct ib_phys_buf *buffer_list, 158 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; 159 mr->mr.map[m]->segs[n].length = buffer_list[i].size; 160 mr->mr.length += buffer_list[i].size; 132 ipath_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
|
H A D | ipath_verbs.h | 823 struct ib_phys_buf *buffer_list,
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.h | 89 struct ib_phys_buf *buffer_list,
|
/drivers/infiniband/hw/qib/ |
H A D | qib_mr.c | 176 * @buffer_list: pointer to the list of physical buffers to register 183 struct ib_phys_buf *buffer_list, 203 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; 204 mr->mr.map[m]->segs[n].length = buffer_list[i].size; 205 mr->mr.length += buffer_list[i].size; 182 qib_reg_phys_mr(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
|
H A D | qib_verbs.h | 1023 struct ib_phys_buf *buffer_list,
|
/drivers/infiniband/hw/amso1100/ |
H A D | c2_provider.c | 333 struct ib_phys_buf *buffer_list, 354 if (buffer_list[i].addr & ~PAGE_MASK) { 356 (unsigned int) buffer_list[i].addr); 360 if (!buffer_list[i].size) { 365 total_len += buffer_list[i].size; 366 pbl_depth += ALIGN(buffer_list[i].size, 381 naddrs = ALIGN(buffer_list[i].size, 384 page_list[j++] = (buffer_list[i].addr + 332 c2_reg_phys_mr(struct ib_pd *ib_pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument
|
/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 116 * @buffer_list: list of buffer in use 146 struct list_head buffer_list; member in struct:sta2x11_vip 250 if (list_empty(&vip->buffer_list)) {/* No available buffer */ 254 vip->active = list_first_entry(&vip->buffer_list, 320 list_add_tail(&vip_buf->list, &vip->buffer_list); 322 vip->active = list_first_entry(&vip->buffer_list, 372 list_for_each_entry_safe(vip_buf, node, &vip->buffer_list, list) { 870 INIT_LIST_HEAD(&vip->buffer_list);
|
/drivers/infiniband/hw/nes/ |
H A D | nes_verbs.c | 2093 struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, 2135 if ((buffer_list[0].addr ^ *iova_start) & ~PAGE_MASK) 2204 mask = !buffer_list[i].size; 2206 mask |= buffer_list[i].addr; 2208 mask |= buffer_list[i].addr + buffer_list[i].size; 2218 region_length += buffer_list[i].size; 2220 if ((buffer_list[i-1].addr+PAGE_SIZE) != buffer_list[i].addr) 2223 vpbl.pbl_vbase[cur_pbl_index].pa_low = cpu_to_le32((u32)buffer_list[ 2092 nes_reg_phys_mr(struct ib_pd *ib_pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 * iova_start) argument [all...] |
/drivers/tty/ |
H A D | synclink.c | 220 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member in struct:mgsl_struct 3697 info->buffer_list = info->memory_base + info->last_mem_alloc; 3707 info->buffer_list = dma_alloc_coherent(NULL, BUFFERLISTSIZE, &info->buffer_list_dma_addr, GFP_KERNEL); 3708 if (info->buffer_list == NULL) 3715 memset( info->buffer_list, 0, BUFFERLISTSIZE ); 3720 info->rx_buffer_list = (DMABUFFERENTRY *)info->buffer_list; 3721 info->tx_buffer_list = (DMABUFFERENTRY *)info->buffer_list; 3777 if (info->buffer_list && info->bus_type != MGSL_BUS_TYPE_PCI) 3778 dma_free_coherent(NULL, BUFFERLISTSIZE, info->buffer_list, info->buffer_list_dma_addr); 3780 info->buffer_list 5346 DMABUFFERENTRY *buffer_list = info->rx_buffer_list; local [all...] |
H A D | synclinkmp.c | 194 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member in struct:_synclinkmp_info 3454 info->buffer_list = info->memory_base + info->port_array[0]->last_mem_alloc; 3458 memset(info->buffer_list, 0, BUFFERLISTSIZE); 3463 info->rx_buf_list = (SCADESC *)info->buffer_list; 3465 info->tx_buf_list = (SCADESC *)info->buffer_list; 3527 info->buffer_list = NULL;
|
/drivers/firewire/ |
H A D | ohci.c | 143 struct list_head buffer_list; member in struct:context 146 * Pointer to a buffer inside buffer_list that contains the tail 1082 desc = list_entry(ctx->buffer_list.next, 1110 list_move_tail(&old_desc->list, &ctx->buffer_list); 1144 list_add_tail(&desc->list, &ctx->buffer_list); 1157 INIT_LIST_HEAD(&ctx->buffer_list); 1161 ctx->buffer_tail = list_entry(ctx->buffer_list.next, 1188 list_for_each_entry_safe(desc, tmp, &ctx->buffer_list, list) 1208 if (desc->list.next == &ctx->buffer_list) {
|