Lines Matching refs:attrs
1643 conn_param.initiator_depth = min_t(u8, t->cm_id->device->attrs.max_qp_rd_atom,
1704 t->cm_id->device->attrs.max_fast_reg_page_list_len,
1738 max_sge_per_wr = min_t(unsigned int, device->attrs.max_send_sge,
1739 device->attrs.max_sge_rd);
1748 if (max_send_wrs > device->attrs.max_cqe ||
1749 max_send_wrs > device->attrs.max_qp_wr) {
1753 device->attrs.max_cqe, device->attrs.max_qp_wr);
1757 if (smb_direct_receive_credit_max > device->attrs.max_cqe ||
1758 smb_direct_receive_credit_max > device->attrs.max_qp_wr) {
1762 device->attrs.max_cqe, device->attrs.max_qp_wr);
1766 if (device->attrs.max_recv_sge < SMB_DIRECT_MAX_RECV_SGES) {
1768 device->attrs.max_recv_sge);
1923 if (pages_per_rw > t->cm_id->device->attrs.max_sgl_rd) {
2030 static bool rdma_frwr_is_supported(struct ib_device_attr *attrs)
2032 if (!(attrs->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS))
2034 if (attrs->max_fast_reg_page_list_len == 0)
2045 if (!rdma_frwr_is_supported(&new_cm_id->device->attrs)) {
2048 new_cm_id->device->attrs.device_cap_flags);
2144 if (!rdma_frwr_is_supported(&ib_dev->attrs))
2286 if (rdma_frwr_is_supported(&ibdev->attrs))