Lines Matching refs:aux_priv

181 	struct bnxt_aux_priv *aux_priv = bp->aux_priv;  in bnxt_ulp_stop()  local
188 if (aux_priv) { in bnxt_ulp_stop()
191 adev = &aux_priv->aux_dev; in bnxt_ulp_stop()
205 struct bnxt_aux_priv *aux_priv = bp->aux_priv; in bnxt_ulp_start() local
216 if (aux_priv) { in bnxt_ulp_start()
219 adev = &aux_priv->aux_dev; in bnxt_ulp_start()
303 struct bnxt_aux_priv *aux_priv; in bnxt_rdma_aux_device_uninit() local
310 aux_priv = bp->aux_priv; in bnxt_rdma_aux_device_uninit()
311 adev = &aux_priv->aux_dev; in bnxt_rdma_aux_device_uninit()
318 struct bnxt_aux_priv *aux_priv = in bnxt_aux_dev_release() local
320 struct bnxt *bp = netdev_priv(aux_priv->edev->net); in bnxt_aux_dev_release()
322 ida_free(&bnxt_aux_dev_ids, aux_priv->id); in bnxt_aux_dev_release()
323 kfree(aux_priv->edev->ulp_tbl); in bnxt_aux_dev_release()
325 kfree(aux_priv->edev); in bnxt_aux_dev_release()
326 kfree(aux_priv); in bnxt_aux_dev_release()
354 struct bnxt_aux_priv *aux_priv; in bnxt_rdma_aux_device_init() local
362 bp->aux_priv = kzalloc(sizeof(*bp->aux_priv), GFP_KERNEL); in bnxt_rdma_aux_device_init()
363 if (!bp->aux_priv) in bnxt_rdma_aux_device_init()
366 bp->aux_priv->id = ida_alloc(&bnxt_aux_dev_ids, GFP_KERNEL); in bnxt_rdma_aux_device_init()
367 if (bp->aux_priv->id < 0) { in bnxt_rdma_aux_device_init()
370 kfree(bp->aux_priv); in bnxt_rdma_aux_device_init()
374 aux_priv = bp->aux_priv; in bnxt_rdma_aux_device_init()
375 aux_dev = &aux_priv->aux_dev; in bnxt_rdma_aux_device_init()
376 aux_dev->id = aux_priv->id; in bnxt_rdma_aux_device_init()
383 ida_free(&bnxt_aux_dev_ids, bp->aux_priv->id); in bnxt_rdma_aux_device_init()
384 kfree(bp->aux_priv); in bnxt_rdma_aux_device_init()
401 aux_priv->edev = edev; in bnxt_rdma_aux_device_init()