Searched refs:pinning_ctx (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | sdma.h | 640 void *pinning_ctx, in make_tx_sdma_desc() 660 desc->pinning_ctx = pinning_ctx; in make_tx_sdma_desc() 662 if (pinning_ctx && ctx_get) in make_tx_sdma_desc() 663 ctx_get(pinning_ctx); in make_tx_sdma_desc() 698 void *pinning_ctx, in _sdma_txadd_daddr() 708 pinning_ctx, ctx_get, ctx_put); in _sdma_txadd_daddr() 732 * @pinning_ctx: context to be stored on struct sdma_desc .pinning_ctx. Not 735 * @ctx_get: optional function to take reference to @pinning_ctx 635 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 *)) make_tx_sdma_desc() argument 692 _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 *)) _sdma_txadd_daddr() argument 749 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 *)) sdma_txadd_page() argument [all...] |
H A D | sdma_txreq.h | 64 void *pinning_ctx; member 65 /* Release reference to @pinning_ctx. May be called in interrupt context. Must not sleep. */
|
H A D | sdma.c | 1649 if (descp->pinning_ctx && descp->ctx_put) in sdma_unmap_desc() 1650 descp->ctx_put(descp->pinning_ctx); in sdma_unmap_desc() 1651 descp->pinning_ctx = NULL; in sdma_unmap_desc()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | sdma.h | 599 void *pinning_ctx, in make_tx_sdma_desc() 619 desc->pinning_ctx = pinning_ctx; in make_tx_sdma_desc() 621 if (pinning_ctx && ctx_get) in make_tx_sdma_desc() 622 ctx_get(pinning_ctx); in make_tx_sdma_desc() 657 void *pinning_ctx, in _sdma_txadd_daddr() 667 pinning_ctx, ctx_get, ctx_put); in _sdma_txadd_daddr() 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 *)) make_tx_sdma_desc() 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 *)) _sdma_txadd_daddr() 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 *)) sdma_txadd_page() argument [all...] |
H A D | sdma_txreq.h | 22 void *pinning_ctx; member 23 /* Release reference to @pinning_ctx. May be called in interrupt context. Must not sleep. */
|
H A D | sdma.c | 1607 if (descp->pinning_ctx && descp->ctx_put) in sdma_unmap_desc() 1608 descp->ctx_put(descp->pinning_ctx); in sdma_unmap_desc() 1609 descp->pinning_ctx = NULL; in sdma_unmap_desc()
|
Completed in 11 milliseconds