Lines Matching refs:device
242 log_rdma_event(ERR, "%s on device %s info %p\n",
243 ib_event_msg(event->event), event->device->name, info);
282 ib_dma_unmap_single(request->info->id->device,
462 wc->qp->device,
614 * Test if FRWR (Fast Registration Work Requests) is supported on the device
639 if (!frwr_is_supported(&info->id->device->attrs)) {
642 info->id->device->attrs.device_cap_flags,
643 info->id->device->attrs.max_fast_reg_page_list_len);
649 info->id->device->attrs.max_fast_reg_page_list_len);
651 if (info->id->device->attrs.device_cap_flags & IB_DEVICE_SG_GAPS_REG)
654 info->pd = ib_alloc_pd(info->id->device, 0);
702 info->id->device, (void *)packet,
704 if (ib_dma_mapping_error(info->id->device, request->sge[0].addr)) {
713 info->id->device, request->sge[0].addr,
737 ib_dma_unmap_single(info->id->device, request->sge[0].addr,
797 info->id->device,
916 request->sge[0].addr = ib_dma_map_single(info->id->device,
920 if (ib_dma_mapping_error(info->id->device, request->sge[0].addr)) {
933 ib_dma_map_page(info->id->device, sg_page(sg),
936 info->id->device, request->sge[i+1].addr)) {
953 ib_dma_unmap_single(info->id->device,
1047 info->id->device, response->packet,
1049 if (ib_dma_mapping_error(info->id->device, response->sge.addr))
1064 ib_dma_unmap_single(info->id->device, response->sge.addr,
1224 ib_dma_unmap_single(info->id->device, response->sge.addr,
1540 if (smbd_send_credit_target > info->id->device->attrs.max_cqe ||
1541 smbd_send_credit_target > info->id->device->attrs.max_qp_wr) {
1542 log_rdma_event(ERR, "consider lowering send_credit_target = %d. Possible CQE overrun, device reporting max_cpe %d max_qp_wr %d\n",
1544 info->id->device->attrs.max_cqe,
1545 info->id->device->attrs.max_qp_wr);
1549 if (smbd_receive_credit_max > info->id->device->attrs.max_cqe ||
1550 smbd_receive_credit_max > info->id->device->attrs.max_qp_wr) {
1551 log_rdma_event(ERR, "consider lowering receive_credit_max = %d. Possible CQE overrun, device reporting max_cpe %d max_qp_wr %d\n",
1553 info->id->device->attrs.max_cqe,
1554 info->id->device->attrs.max_qp_wr);
1565 if (info->id->device->attrs.max_send_sge < SMBDIRECT_MAX_SGE) {
1567 "warning: device max_send_sge = %d too small\n",
1568 info->id->device->attrs.max_send_sge);
1571 if (info->id->device->attrs.max_recv_sge < SMBDIRECT_MAX_SGE) {
1573 "warning: device max_recv_sge = %d too small\n",
1574 info->id->device->attrs.max_recv_sge);
1581 ib_alloc_cq_any(info->id->device, info,
1589 ib_alloc_cq_any(info->id->device, info,
1620 info->id->device->attrs.max_qp_rd_atom
1622 info->id->device->attrs.max_qp_rd_atom :
1629 info->id->device->ops.get_port_immutable(
1630 info->id->device, info->id->port_num, &port_immutable);
2227 ib_dma_unmap_sg(info->id->device, mr->sgl,
2396 rc = ib_dma_map_sg(info->id->device, smbdirect_mr->sgl, num_pages, dir);
2440 ib_dma_unmap_sg(info->id->device, smbdirect_mr->sgl,
2508 info->id->device, smbdirect_mr->sgl,