Lines Matching refs:props

1177 static int iwch_query_device(struct ib_device *ibdev, struct ib_device_attr *props,  in iwch_query_device()  argument
1189 memset(props, 0, sizeof *props); in iwch_query_device()
1190 memcpy(&props->sys_image_guid, dev->rdev.t3cdev_p->lldev->dev_addr, 6); in iwch_query_device()
1191 props->hw_ver = dev->rdev.t3cdev_p->type; in iwch_query_device()
1192 props->fw_ver = fw_vers_string_to_u64(dev); in iwch_query_device()
1193 props->device_cap_flags = dev->device_cap_flags; in iwch_query_device()
1194 props->page_size_cap = dev->attr.mem_pgsizes_bitmask; in iwch_query_device()
1195 props->vendor_id = (u32)dev->rdev.rnic_info.pdev->vendor; in iwch_query_device()
1196 props->vendor_part_id = (u32)dev->rdev.rnic_info.pdev->device; in iwch_query_device()
1197 props->max_mr_size = dev->attr.max_mr_size; in iwch_query_device()
1198 props->max_qp = dev->attr.max_qps; in iwch_query_device()
1199 props->max_qp_wr = dev->attr.max_wrs; in iwch_query_device()
1200 props->max_sge = dev->attr.max_sge_per_wr; in iwch_query_device()
1201 props->max_sge_rd = 1; in iwch_query_device()
1202 props->max_qp_rd_atom = dev->attr.max_rdma_reads_per_qp; in iwch_query_device()
1203 props->max_qp_init_rd_atom = dev->attr.max_rdma_reads_per_qp; in iwch_query_device()
1204 props->max_cq = dev->attr.max_cqs; in iwch_query_device()
1205 props->max_cqe = dev->attr.max_cqes_per_cq; in iwch_query_device()
1206 props->max_mr = dev->attr.max_mem_regs; in iwch_query_device()
1207 props->max_pd = dev->attr.max_pds; in iwch_query_device()
1208 props->local_ca_ack_delay = 0; in iwch_query_device()
1209 props->max_fast_reg_page_list_len = T3_MAX_FASTREG_DEPTH; in iwch_query_device()
1215 u8 port, struct ib_port_attr *props) in iwch_query_port() argument
1226 memset(props, 0, sizeof(struct ib_port_attr)); in iwch_query_port()
1227 props->max_mtu = IB_MTU_4096; in iwch_query_port()
1229 props->active_mtu = IB_MTU_4096; in iwch_query_port()
1231 props->active_mtu = IB_MTU_2048; in iwch_query_port()
1233 props->active_mtu = IB_MTU_1024; in iwch_query_port()
1235 props->active_mtu = IB_MTU_512; in iwch_query_port()
1237 props->active_mtu = IB_MTU_256; in iwch_query_port()
1240 props->state = IB_PORT_DOWN; in iwch_query_port()
1245 props->state = IB_PORT_ACTIVE; in iwch_query_port()
1247 props->state = IB_PORT_INIT; in iwch_query_port()
1250 props->state = IB_PORT_INIT; in iwch_query_port()
1253 props->port_cap_flags = in iwch_query_port()
1259 props->gid_tbl_len = 1; in iwch_query_port()
1260 props->pkey_tbl_len = 1; in iwch_query_port()
1261 props->active_width = 2; in iwch_query_port()
1262 props->active_speed = IB_SPEED_DDR; in iwch_query_port()
1263 props->max_msg_sz = -1; in iwch_query_port()