Searched refs:sg_pool (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.15/lib/ |
| D | sg_pool.c | 10 struct sg_pool { struct 21 static struct sg_pool sg_pools[] = { argument 56 struct sg_pool *sgp; in sg_pool_free() 64 struct sg_pool *sgp; in sg_pool_alloc() 147 struct sg_pool *sgp = sg_pools + i; in sg_pool_init() 171 struct sg_pool *sgp = sg_pools + i; in sg_pool_init() 185 struct sg_pool *sgp = sg_pools + i; in sg_pool_exit()
|
| D | Makefile | 259 obj-$(CONFIG_SG_POOL) += sg_pool.o
|
| /Linux-v5.15/drivers/scsi/megaraid/ |
| D | megaraid_mbox.h | 197 struct mraid_pci_blk sg_pool[MBOX_MAX_SCSI_CMDS]; member
|
| D | megaraid_mbox.c | 1034 sg_pci_blk = raid_dev->sg_pool; in megaraid_alloc_cmd_packets() 1199 sg_pci_blk = raid_dev->sg_pool; in megaraid_mbox_setup_dma_pools() 1235 sg_pci_blk = raid_dev->sg_pool; in megaraid_mbox_teardown_dma_pools()
|
| /Linux-v5.15/drivers/net/ipa/ |
| D | gsi.h | 85 struct gsi_trans_pool sg_pool; /* scatterlist pool */ member
|
| D | gsi_trans.c | 351 trans->sgl = gsi_trans_pool_alloc(&trans_info->sg_pool, tre_count); in gsi_channel_trans_alloc() 768 ret = gsi_trans_pool_init(&trans_info->sg_pool, in gsi_channel_trans_init() 807 gsi_trans_pool_exit(&trans_info->sg_pool); in gsi_channel_trans_exit()
|
| /Linux-v5.15/drivers/scsi/ |
| D | myrs.c | 1727 hw_sgl = dma_pool_alloc(cs->sg_pool, GFP_ATOMIC, in myrs_queuecommand() 2074 dma_pool_free(cs->sg_pool, cmd_blk->sgl, in myrs_handle_scsi() 2176 cs->sg_pool = dma_pool_create("myrs_sg", &pdev->dev, in myrs_create_mempools() 2178 if (cs->sg_pool == NULL) { in myrs_create_mempools() 2187 dma_pool_destroy(cs->sg_pool); in myrs_create_mempools() 2188 cs->sg_pool = NULL; in myrs_create_mempools() 2198 dma_pool_destroy(cs->sg_pool); in myrs_create_mempools() 2199 cs->sg_pool = NULL; in myrs_create_mempools() 2213 dma_pool_destroy(cs->sg_pool); in myrs_create_mempools() 2214 cs->sg_pool = NULL; in myrs_create_mempools() [all …]
|
| D | myrb.c | 96 cb->sg_pool = dma_pool_create("myrb_sg", &pdev->dev, in myrb_create_mempools() 98 if (cb->sg_pool == NULL) { in myrb_create_mempools() 108 dma_pool_destroy(cb->sg_pool); in myrb_create_mempools() 109 cb->sg_pool = NULL; in myrb_create_mempools() 121 dma_pool_destroy(cb->sg_pool); in myrb_create_mempools() 122 cb->sg_pool = NULL; in myrb_create_mempools() 145 dma_pool_destroy(cb->sg_pool); in myrb_destroy_mempools() 1574 hw_sgl = dma_pool_alloc(cb->sg_pool, GFP_ATOMIC, &hw_sgl_addr); in myrb_ldev_queuecommand() 2314 dma_pool_free(cb->sg_pool, cmd_blk->sgl, cmd_blk->sgl_addr); in myrb_handle_scsi()
|
| D | myrb.h | 720 struct dma_pool *sg_pool; member
|
| D | myrs.h | 914 struct dma_pool *sg_pool; member
|
| /Linux-v5.15/drivers/scsi/ibmvscsi/ |
| D | ibmvfc.h | 856 struct dma_pool *sg_pool; member
|
| D | ibmvfc.c | 848 dma_pool_free(vhost->sg_pool, in ibmvfc_free_event_pool() 1633 evt->ext_list = dma_pool_alloc(vhost->sg_pool, GFP_ATOMIC, in ibmvfc_map_sg_data() 5899 dma_pool_destroy(vhost->sg_pool); in ibmvfc_free_mem() 5922 vhost->sg_pool = dma_pool_create(IBMVFC_NAME, dev, in ibmvfc_alloc_mem() 5926 if (!vhost->sg_pool) { in ibmvfc_alloc_mem() 5986 dma_pool_destroy(vhost->sg_pool); in ibmvfc_alloc_mem()
|