Searched refs:pinning_ctx (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/infiniband/hw/hfi1/
H A Dsdma_txreq.h22 void *pinning_ctx; member in struct:sdma_desc
23 /* Release reference to @pinning_ctx. May be called in interrupt context. Must not sleep. */
H A Dsdma.h599 void *pinning_ctx,
619 desc->pinning_ctx = pinning_ctx;
621 if (pinning_ctx && ctx_get)
622 ctx_get(pinning_ctx);
657 void *pinning_ctx,
667 pinning_ctx, ctx_get, ctx_put);
691 * @pinning_ctx: context to be stored on struct sdma_desc .pinning_ctx. Not
694 * @ctx_get: optional function to take reference to @pinning_ctx
594 make_tx_sdma_desc( struct sdma_txreq *tx, int type, dma_addr_t addr, size_t len, void *pinning_ctx, void (*ctx_get)(void *), void (*ctx_put)(void *)) argument
651 _sdma_txadd_daddr( struct hfi1_devdata *dd, int type, struct sdma_txreq *tx, dma_addr_t addr, u16 len, void *pinning_ctx, void (*ctx_get)(void *), void (*ctx_put)(void *)) argument
708 sdma_txadd_page( struct hfi1_devdata *dd, struct sdma_txreq *tx, struct page *page, unsigned long offset, u16 len, void *pinning_ctx, void (*ctx_get)(void *), void (*ctx_put)(void *)) argument
[all...]
H A Dsdma.c1607 if (descp->pinning_ctx && descp->ctx_put)
1608 descp->ctx_put(descp->pinning_ctx);
1609 descp->pinning_ctx = NULL;

Completed in 152 milliseconds