Searched refs:buffer_list (Results 1 - 12 of 12) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/cxgb3/
H A Diwch_mem.c103 int build_phys_page_list(struct ib_phys_buf *buffer_list, argument
117 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK)
120 (buffer_list[i].size & ~PAGE_MASK))
122 *total_size += buffer_list[i].size;
124 mask |= buffer_list[i].addr;
137 buffer_list[0].size +
138 (buffer_list[0].addr & ((1ULL << *shift) - 1)))
141 buffer_list[0].size += buffer_list[0].addr & ((1ULL << *shift) - 1);
142 buffer_list[
[all...]
H A Diwch_provider.c455 struct ib_phys_buf *buffer_list,
478 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) {
484 ((buffer_list[0].addr + buffer_list[0].size) & ~PAGE_MASK)) {
489 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start,
519 struct ib_phys_buf *buffer_list,
554 ret = build_phys_page_list(buffer_list, num_phys_buf,
454 iwch_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument
516 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
H A Diwch_provider.h348 int build_phys_page_list(struct ib_phys_buf *buffer_list,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c247 int start_index, u64 *buffer_list, int list_len)
266 mtt_entry[i + 2] = cpu_to_be64(buffer_list[i] |
290 buffer_list += i;
316 u64 *buffer_list, int list_len)
324 mthca_write64_raw(cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT),
330 u64 *buffer_list, int list_len)
348 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT);
354 int start_index, u64 *buffer_list, int list_len)
361 return __mthca_write_mtt(dev, mtt, start_index, buffer_list, list_len);
367 buffer_list, chun
246 __mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
314 mthca_tavor_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
328 mthca_arbel_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
353 mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument
521 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 Dmthca_provider.c918 struct ib_phys_buf *buffer_list,
933 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK))
940 mask |= buffer_list[i].addr;
942 mask |= buffer_list[i].addr + buffer_list[i].size;
944 total_size += buffer_list[i].size;
957 buffer_list[0].size +
958 (buffer_list[0].addr & ((1ULL << shift) - 1)))
962 buffer_list[0].size += buffer_list[
917 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 Dmthca_dev.h472 int start_index, u64 *buffer_list, int list_len);
478 u64 *buffer_list, int buffer_size_shift,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/ipath/
H A Dipath_mr.c124 * @buffer_list: pointer to the list of physical buffers to register
131 struct ib_phys_buf *buffer_list,
156 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr;
157 mr->mr.map[m]->segs[n].length = buffer_list[i].size;
158 mr->mr.length += buffer_list[i].size;
130 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 Dipath_verbs.h747 struct ib_phys_buf *buffer_list,
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/hw/amso1100/
H A Dc2_provider.c338 struct ib_phys_buf *buffer_list,
359 if (buffer_list[i].addr & ~PAGE_MASK) {
361 (unsigned int) buffer_list[i].addr);
365 if (!buffer_list[i].size) {
370 total_len += buffer_list[i].size;
371 pbl_depth += ALIGN(buffer_list[i].size,
386 naddrs = ALIGN(buffer_list[i].size,
389 page_list[j++] = (buffer_list[i].addr +
337 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
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/squashfs/
H A Dmksquashfs.c292 struct buffer_list { struct
328 struct file_info *duplicate(long long file_size, long long bytes, unsigned int **block_list, long long *start, struct fragment **fragment, struct file_buffer *file_buffer, struct buffer_list *buffer_list, int blocks, unsigned short checksum, unsigned short fragment_checksum, int checksum_flag);
1434 unsigned short get_checksum_buffer(struct buffer_list *buffer_list, unsigned int blocks) argument
1440 struct buffer_list *b = &buffer_list[block];
1560 struct file_info *duplicate(long long file_size, long long bytes, unsigned int **block_list, long long *start, struct fragment **fragment, struct file_buffer *file_buffer, struct buffer_list *buffer_list, int blocks, unsigned short checksum, unsigned short fragment_checksum, int checksum_flag) argument
1573 checksum = get_checksum_buffer(buffer_list, block
2034 struct buffer_list *buffer_list; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/
H A Dsynclink.c238 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member in struct:mgsl_struct
3771 info->buffer_list = info->memory_base + info->last_mem_alloc;
3781 info->buffer_list = dma_alloc_coherent(NULL, BUFFERLISTSIZE, &info->buffer_list_dma_addr, GFP_KERNEL);
3782 if (info->buffer_list == NULL)
3789 memset( info->buffer_list, 0, BUFFERLISTSIZE );
3794 info->rx_buffer_list = (DMABUFFERENTRY *)info->buffer_list;
3795 info->tx_buffer_list = (DMABUFFERENTRY *)info->buffer_list;
3851 if (info->buffer_list && info->bus_type != MGSL_BUS_TYPE_PCI)
3852 dma_free_coherent(NULL, BUFFERLISTSIZE, info->buffer_list, info->buffer_list_dma_addr);
3854 info->buffer_list
5383 DMABUFFERENTRY *buffer_list = info->rx_buffer_list; local
[all...]
H A Dsynclinkmp.c204 char *buffer_list; /* virtual address of Rx & Tx buffer lists */ member in struct:_synclinkmp_info
3509 info->buffer_list = info->memory_base + info->port_array[0]->last_mem_alloc;
3513 memset(info->buffer_list, 0, BUFFERLISTSIZE);
3518 info->rx_buf_list = (SCADESC *)info->buffer_list;
3520 info->tx_buf_list = (SCADESC *)info->buffer_list;
3582 info->buffer_list = NULL;

Completed in 113 milliseconds