/freebsd-10.2-release/sys/dev/cxgb/ulp/iw_cxgb/ |
H A D | iw_cxgb_mem.c | 170 int build_phys_page_list(struct ib_phys_buf *buffer_list, argument 184 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) 187 (buffer_list[i].size & ~PAGE_MASK)) 189 *total_size += buffer_list[i].size; 191 mask |= buffer_list[i].addr; 193 mask |= buffer_list[i].addr & PAGE_MASK; 195 mask |= buffer_list[i].addr + buffer_list[i].size; 197 mask |= (buffer_list[i].addr + buffer_list[ [all...] |
H A D | iw_cxgb_provider.c | 400 struct ib_phys_buf *buffer_list, 425 if ((*iova_start & ~PAGE_MASK) != (buffer_list[0].addr & ~PAGE_MASK)) { 431 ((buffer_list[0].addr + buffer_list[0].size) & ~PAGE_MASK)) { 436 ret = build_phys_page_list(buffer_list, num_phys_buf, iova_start, 479 struct ib_phys_buf *buffer_list, 514 ret = build_phys_page_list(buffer_list, num_phys_buf, 399 iwch_register_phys_mem(struct ib_pd *pd, struct ib_phys_buf *buffer_list, int num_phys_buf, int acc, u64 *iova_start) argument 476 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 D | iw_cxgb_provider.h | 351 int build_phys_page_list(struct ib_phys_buf *buffer_list,
|
/freebsd-10.2-release/sys/dev/hyperv/vmbus/ |
H A D | hv_channel.c | 619 hv_vmbus_sg_buffer_list buffer_list[3]; local 633 buffer_list[0].data = &desc; 634 buffer_list[0].length = sizeof(hv_vm_packet_descriptor); 636 buffer_list[1].data = buffer; 637 buffer_list[1].length = buffer_len; 639 buffer_list[2].data = &aligned_data; 640 buffer_list[2].length = packet_len_aligned - packet_len; 642 ret = hv_ring_buffer_write(&channel->outbound, buffer_list, 3, 672 hv_vmbus_sg_buffer_list buffer_list[3]; local 704 buffer_list[ 743 hv_vmbus_sg_buffer_list buffer_list[3]; local [all...] |
/freebsd-10.2-release/sys/dev/cxgbe/iw_cxgbe/ |
H A D | mem.c | 306 static int build_phys_page_list(struct ib_phys_buf *buffer_list, argument 317 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) 320 (buffer_list[i].size & ~PAGE_MASK)) 322 *total_size += buffer_list[i].size; 324 mask |= buffer_list[i].addr; 326 mask |= buffer_list[i].addr & PAGE_MASK; 328 mask |= buffer_list[i].addr + buffer_list[i].size; 330 mask |= (buffer_list[i].addr + buffer_list[ 374 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 439 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_cxgbe.h | 872 struct ib_phys_buf *buffer_list, 879 struct ib_phys_buf *buffer_list,
|
/freebsd-10.2-release/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 255 int start_index, u64 *buffer_list, int list_len) 274 mtt_entry[i + 2] = cpu_to_be64(buffer_list[i] | 298 buffer_list += i; 324 u64 *buffer_list, int list_len) 332 mthca_write64_raw(cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT), 338 u64 *buffer_list, int list_len) 356 mtts[i] = cpu_to_be64(buffer_list[i] | MTHCA_MTT_FLAG_PRESENT); 362 int start_index, u64 *buffer_list, int list_len) 369 return __mthca_write_mtt(dev, mtt, start_index, buffer_list, list_len); 375 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 322 mthca_tavor_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 336 mthca_arbel_write_mtt_seg(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 361 mthca_write_mtt(struct mthca_dev *dev, struct mthca_mtt *mtt, int start_index, u64 *buffer_list, int list_len) argument 529 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 | 927 struct ib_phys_buf *buffer_list, 941 mask = buffer_list[0].addr ^ *iova_start; 945 mask |= buffer_list[i].addr; 947 mask |= buffer_list[i].addr + buffer_list[i].size; 949 total_size += buffer_list[i].size; 957 buffer_list[0].size += buffer_list[0].addr & ((1ULL << shift) - 1); 958 buffer_list[0].addr &= ~0ull << shift; 966 npages += (buffer_list[ 926 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,
|