Lines Matching refs:gd

95 	struct gdma_dev *gd = apc->ac->gdma_dev;  in mana_map_skb()  local
102 gc = gd->gdma_context; in mana_map_skb()
113 tp->wqe_req.sgl[0].mem_key = gd->gpa_mkey; in mana_map_skb()
128 tp->wqe_req.sgl[i + 1].mem_key = gd->gpa_mkey; in mana_map_skb()
149 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_start_xmit() local
282 mana_gd_wq_ring_doorbell(gd->gdma_context, gdma_sq); in mana_start_xmit()
901 struct gdma_dev *gd = ac->gdma_dev; in mana_create_eq() local
902 struct gdma_context *gc = gd->gdma_context; in mana_create_eq()
920 err = mana_gd_create_mana_eq(gd, &spec, &ac->eqs[i].eq); in mana_create_eq()
1415 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_cq() local
1420 mana_gd_destroy_queue(gd->gdma_context, cq->gdma_cq); in mana_deinit_cq()
1425 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_deinit_txq() local
1430 mana_gd_destroy_queue(gd->gdma_context, txq->gdma_sq); in mana_deinit_txq()
1462 struct gdma_dev *gd = ac->gdma_dev; in mana_create_txq() local
1490 gc = gd->gdma_context; in mana_create_txq()
1508 err = mana_gd_create_mana_wq_cq(gd, &spec, &txq->gdma_sq); in mana_create_txq()
1525 err = mana_gd_create_mana_wq_cq(gd, &spec, &cq->gdma_cq); in mana_create_txq()
1707 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_create_rxq() local
1717 gc = gd->gdma_context; in mana_create_rxq()
1742 err = mana_gd_create_mana_wq_cq(gd, &spec, &rxq->gdma_rq); in mana_create_rxq()
1758 err = mana_gd_create_mana_wq_cq(gd, &spec, &cq->gdma_cq); in mana_create_rxq()
1848 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_destroy_vport() local
1864 if (gd->gdma_context->is_pf) in mana_destroy_vport()
1871 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_create_vport() local
1876 if (gd->gdma_context->is_pf) { in mana_create_vport()
1882 err = mana_cfg_vport(apc, gd->pdid, gd->doorbell); in mana_create_vport()
1961 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_alloc_queues() local
1988 if (gd->gdma_context->is_pf) { in mana_alloc_queues()
2038 struct gdma_dev *gd = apc->ac->gdma_dev; in mana_dealloc_queues() local
2047 if (gd->gdma_context->is_pf) in mana_dealloc_queues()
2191 static void remove_adev(struct gdma_dev *gd) in remove_adev() argument
2193 struct auxiliary_device *adev = gd->adev; in remove_adev()
2200 gd->adev = NULL; in remove_adev()
2203 static int add_adev(struct gdma_dev *gd) in add_adev() argument
2220 adev->dev.parent = gd->gdma_context->dev; in add_adev()
2222 madev->mdev = gd; in add_adev()
2232 gd->adev = adev; in add_adev()
2247 int mana_probe(struct gdma_dev *gd, bool resuming) in mana_probe() argument
2249 struct gdma_context *gc = gd->gdma_context; in mana_probe()
2250 struct mana_context *ac = gd->driver_data; in mana_probe()
2260 err = mana_gd_register_device(gd); in mana_probe()
2269 ac->gdma_dev = gd; in mana_probe()
2270 gd->driver_data = ac; in mana_probe()
2315 err = add_adev(gd); in mana_probe()
2318 mana_remove(gd, false); in mana_probe()
2323 void mana_remove(struct gdma_dev *gd, bool suspending) in mana_remove() argument
2325 struct gdma_context *gc = gd->gdma_context; in mana_remove()
2326 struct mana_context *ac = gd->driver_data; in mana_remove()
2333 if (gd->adev) in mana_remove()
2334 remove_adev(gd); in mana_remove()
2369 mana_gd_deregister_device(gd); in mana_remove()
2374 gd->driver_data = NULL; in mana_remove()
2375 gd->gdma_context = NULL; in mana_remove()