Lines Matching refs:buffer_list
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()
961 (unsigned long long) buffer_list[0].addr, in mthca_reg_phys_mr()