Lines Matching refs:sdp_dev
1721 struct sdp_device *sdp_dev;
1723 sdp_dev = malloc(sizeof(*sdp_dev), M_SDP, M_WAITOK | M_ZERO);
1724 sdp_dev->pd = ib_alloc_pd(device, 0);
1725 if (IS_ERR(sdp_dev->pd))
1734 sdp_dev->fmr_pool = ib_create_fmr_pool(sdp_dev->pd, ¶m);
1735 if (IS_ERR(sdp_dev->fmr_pool))
1737 ib_set_client_data(device, &sdp_client, sdp_dev);
1741 ib_dealloc_pd(sdp_dev->pd);
1743 free(sdp_dev, M_SDP);
1749 struct sdp_device *sdp_dev;
1766 sdp_dev = ib_get_client_data(device, &sdp_client);
1767 if (!sdp_dev)
1769 ib_flush_fmr_pool(sdp_dev->fmr_pool);
1770 ib_destroy_fmr_pool(sdp_dev->fmr_pool);
1771 ib_dealloc_pd(sdp_dev->pd);
1772 free(sdp_dev, M_SDP);