Searched refs:ring_db (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/sec/ |
H A D | sec_drv.c | 910 sec_queue_errbase_addr(queue, queue->ring_db.paddr); in sec_queue_hw_init() 1082 struct sec_queue_ring_db *ring_db = &queue->ring_db; in sec_queue_res_cfg() local 1101 ring_db->vaddr = dma_alloc_coherent(dev, SEC_Q_DB_SIZE, in sec_queue_res_cfg() 1102 &ring_db->paddr, GFP_KERNEL); in sec_queue_res_cfg() 1103 if (!ring_db->vaddr) { in sec_queue_res_cfg() 1117 dma_free_coherent(dev, SEC_Q_DB_SIZE, queue->ring_db.vaddr, in sec_queue_res_cfg() 1118 queue->ring_db.paddr); in sec_queue_res_cfg() 1133 dma_free_coherent(dev, SEC_Q_DB_SIZE, queue->ring_db.vaddr, in sec_queue_free_ring_pages() 1134 queue->ring_db in sec_queue_free_ring_pages() [all...] |
H A D | sec_drv.h | 341 struct sec_queue_ring_db ring_db; member
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec/ |
H A D | sec_drv.c | 911 sec_queue_errbase_addr(queue, queue->ring_db.paddr); in sec_queue_hw_init() 1083 struct sec_queue_ring_db *ring_db = &queue->ring_db; in sec_queue_res_cfg() local 1102 ring_db->vaddr = dma_alloc_coherent(dev, SEC_Q_DB_SIZE, in sec_queue_res_cfg() 1103 &ring_db->paddr, GFP_KERNEL); in sec_queue_res_cfg() 1104 if (!ring_db->vaddr) { in sec_queue_res_cfg() 1118 dma_free_coherent(dev, SEC_Q_DB_SIZE, queue->ring_db.vaddr, in sec_queue_res_cfg() 1119 queue->ring_db.paddr); in sec_queue_res_cfg() 1134 dma_free_coherent(dev, SEC_Q_DB_SIZE, queue->ring_db.vaddr, in sec_queue_free_ring_pages() 1135 queue->ring_db in sec_queue_free_ring_pages() [all...] |
H A D | sec_drv.h | 341 struct sec_queue_ring_db ring_db; member
|
/kernel/linux/linux-5.10/drivers/net/ipa/ |
H A D | gsi_trans.c | 532 * @ring_db: Whether to tell the hardware about these queued transfers 540 static void __gsi_trans_commit(struct gsi_trans *trans, bool ring_db) in __gsi_trans_commit() argument 594 if (ring_db || !atomic_read(&channel->trans_info.tre_avail)) { in __gsi_trans_commit() 603 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db) in gsi_trans_commit() argument 606 __gsi_trans_commit(trans, ring_db); in gsi_trans_commit()
|
H A D | gsi_trans.h | 185 * @ring_db: Whether to tell the hardware about these queued transfers 187 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db);
|
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | gsi_trans.c | 537 * @ring_db: Whether to tell the hardware about these queued transfers 545 static void __gsi_trans_commit(struct gsi_trans *trans, bool ring_db) in __gsi_trans_commit() argument 594 if (ring_db || !atomic_read(&channel->trans_info.tre_avail)) { in __gsi_trans_commit() 604 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db) in gsi_trans_commit() argument 607 __gsi_trans_commit(trans, ring_db); in gsi_trans_commit()
|
H A D | gsi_trans.h | 198 * @ring_db: Whether to tell the hardware about these queued transfers 200 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db);
|
Completed in 12 milliseconds