Home
last modified time | relevance | path

Searched refs:sg_count (Results 1 - 25 of 133) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/scsi/aacraid/
H A Dcommctrl.c495 u32 sg_count[HBA_MAX_SG_EMBEDDED]; in aac_send_raw_srb() local
656 sg_count[i] = (actual_fibsize64 == fibsize) ? in aac_send_raw_srb()
658 if (sg_count[i] > in aac_send_raw_srb()
661 i, sg_count[i], in aac_send_raw_srb()
667 p = kmalloc(sg_count[i], GFP_KERNEL); in aac_send_raw_srb()
686 sg_count[i])) { in aac_send_raw_srb()
691 addr = dma_map_single(&dev->pdev->dev, p, sg_count[i], in aac_send_raw_srb()
696 hbacmd->sge[i].len = cpu_to_le32(sg_count[i]); in aac_send_raw_srb()
698 byte_count += sg_count[i]; in aac_send_raw_srb()
722 sg_count[ in aac_send_raw_srb()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/aacraid/
H A Dcommctrl.c495 u32 sg_count[HBA_MAX_SG_EMBEDDED]; in aac_send_raw_srb() local
656 sg_count[i] = (actual_fibsize64 == fibsize) ? in aac_send_raw_srb()
658 if (sg_count[i] > in aac_send_raw_srb()
661 i, sg_count[i], in aac_send_raw_srb()
667 p = kmalloc(sg_count[i], GFP_KERNEL); in aac_send_raw_srb()
686 sg_count[i])) { in aac_send_raw_srb()
691 addr = dma_map_single(&dev->pdev->dev, p, sg_count[i], in aac_send_raw_srb()
696 hbacmd->sge[i].len = cpu_to_le32(sg_count[i]); in aac_send_raw_srb()
698 byte_count += sg_count[i]; in aac_send_raw_srb()
722 sg_count[ in aac_send_raw_srb()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/efi/
H A Dcapsule.c219 unsigned int count, sg_count; in efi_capsule_update() local
230 sg_count = sg_pages_num(count); in efi_capsule_update()
232 sg_pages = kcalloc(sg_count, sizeof(*sg_pages), GFP_KERNEL); in efi_capsule_update()
236 for (i = 0; i < sg_count; i++) { in efi_capsule_update()
244 for (i = 0; i < sg_count; i++) { in efi_capsule_update()
263 if (i + 1 == sg_count) in efi_capsule_update()
276 for (i = 0; rv && i < sg_count; i++) { in efi_capsule_update()
/kernel/linux/linux-6.6/drivers/firmware/efi/
H A Dcapsule.c220 unsigned int count, sg_count; in efi_capsule_update() local
231 sg_count = sg_pages_num(count); in efi_capsule_update()
233 sg_pages = kcalloc(sg_count, sizeof(*sg_pages), GFP_KERNEL); in efi_capsule_update()
237 for (i = 0; i < sg_count; i++) { in efi_capsule_update()
245 for (i = 0; i < sg_count; i++) { in efi_capsule_update()
264 if (i + 1 == sg_count) in efi_capsule_update()
288 for (i = 0; rv && i < sg_count; i++) { in efi_capsule_update()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-mxs.c172 int sg_count; in mxs_spi_txrx_dma() local
200 for (sg_count = 0; sg_count < sgs; sg_count++) { in mxs_spi_txrx_dma()
208 if ((sg_count + 1 == sgs) && (flags & TXRX_DEASSERT_CS)) in mxs_spi_txrx_dma()
216 dma_xfer[sg_count].pio[0] = ctrl0; in mxs_spi_txrx_dma()
217 dma_xfer[sg_count].pio[3] = min; in mxs_spi_txrx_dma()
226 sg_init_table(&dma_xfer[sg_count].sg, 1); in mxs_spi_txrx_dma()
227 sg_set_page(&dma_xfer[sg_count].sg, vm_page, in mxs_spi_txrx_dma()
230 sg_init_one(&dma_xfer[sg_count] in mxs_spi_txrx_dma()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-mxs.c172 int sg_count; in mxs_spi_txrx_dma() local
200 for (sg_count = 0; sg_count < sgs; sg_count++) { in mxs_spi_txrx_dma()
208 if ((sg_count + 1 == sgs) && (flags & TXRX_DEASSERT_CS)) in mxs_spi_txrx_dma()
216 dma_xfer[sg_count].pio[0] = ctrl0; in mxs_spi_txrx_dma()
217 dma_xfer[sg_count].pio[3] = min; in mxs_spi_txrx_dma()
226 sg_init_table(&dma_xfer[sg_count].sg, 1); in mxs_spi_txrx_dma()
227 sg_set_page(&dma_xfer[sg_count].sg, vm_page, in mxs_spi_txrx_dma()
230 sg_init_one(&dma_xfer[sg_count] in mxs_spi_txrx_dma()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/
H A Dtalitos.c1093 static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count, in sg_to_link_tbl_offset() argument
1097 int n_sg = elen ? sg_count + 1 : sg_count; in sg_to_link_tbl_offset()
1145 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map_ext()
1158 if (sg_count == 1 && !force) { in talitos_sg_map_ext()
1160 return sg_count; in talitos_sg_map_ext()
1164 return sg_count; in talitos_sg_map_ext()
1166 sg_count = sg_to_link_tbl_offset(src, sg_count, offset, len, elen, in talitos_sg_map_ext()
1168 if (sg_count in talitos_sg_map_ext()
1143 talitos_sg_map_ext(struct device *dev, struct scatterlist *src, unsigned int len, struct talitos_edesc *edesc, struct talitos_ptr *ptr, int sg_count, unsigned int offset, int tbl_off, int elen, bool force, int align) talitos_sg_map_ext() argument
1180 talitos_sg_map(struct device *dev, struct scatterlist *src, unsigned int len, struct talitos_edesc *edesc, struct talitos_ptr *ptr, int sg_count, unsigned int offset, int tbl_off) talitos_sg_map() argument
1206 int sg_count, ret; ipsec_esp() local
1577 int sg_count, ret; common_nonsnoop() local
1800 int sg_count; common_nonsnoop_hash() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/
H A Dtalitos.c1094 static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count, in sg_to_link_tbl_offset() argument
1098 int n_sg = elen ? sg_count + 1 : sg_count; in sg_to_link_tbl_offset()
1146 struct talitos_ptr *ptr, int sg_count, in talitos_sg_map_ext()
1159 if (sg_count == 1 && !force) { in talitos_sg_map_ext()
1161 return sg_count; in talitos_sg_map_ext()
1165 return sg_count; in talitos_sg_map_ext()
1167 sg_count = sg_to_link_tbl_offset(src, sg_count, offset, len, elen, in talitos_sg_map_ext()
1169 if (sg_count in talitos_sg_map_ext()
1144 talitos_sg_map_ext(struct device *dev, struct scatterlist *src, unsigned int len, struct talitos_edesc *edesc, struct talitos_ptr *ptr, int sg_count, unsigned int offset, int tbl_off, int elen, bool force, int align) talitos_sg_map_ext() argument
1181 talitos_sg_map(struct device *dev, struct scatterlist *src, unsigned int len, struct talitos_edesc *edesc, struct talitos_ptr *ptr, int sg_count, unsigned int offset, int tbl_off) talitos_sg_map() argument
1207 int sg_count, ret; ipsec_esp() local
1578 int sg_count, ret; common_nonsnoop() local
1801 int sg_count; common_nonsnoop_hash() local
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dalcor.c58 int sg_count; member
127 if (!host->sg_count) in alcor_data_set_dma()
145 host->sg_count--; in alcor_data_set_dma()
169 alcor_write32(priv, data->sg_count * 0x1000, in alcor_trigger_data_transfer()
252 host->sg_count = data->sg_count; in alcor_prepare_data()
254 host->sg_count, host->blocks); in alcor_prepare_data()
503 if (!host->sg_count) in alcor_data_irq_done()
543 (host->dma_on && !host->sg_count)) in alcor_data_irq_thread()
822 data->sg_count in alcor_pre_req()
[all...]
H A Djz4740_mmc.c287 int sg_count; in jz4740_mmc_prepare_dma_data() local
290 return data->sg_count; in jz4740_mmc_prepare_dma_data()
292 sg_count = dma_map_sg(chan->device->dev, in jz4740_mmc_prepare_dma_data()
297 if (sg_count <= 0) { in jz4740_mmc_prepare_dma_data()
303 data->sg_count = sg_count; in jz4740_mmc_prepare_dma_data()
306 return data->sg_count; in jz4740_mmc_prepare_dma_data()
320 int sg_count; in jz4740_mmc_start_dma_transfer() local
330 sg_count = jz4740_mmc_prepare_dma_data(host, data, COOKIE_MAPPED); in jz4740_mmc_start_dma_transfer()
331 if (sg_count < in jz4740_mmc_start_dma_transfer()
[all...]
H A Dcqhci.c437 int sg_count; in cqhci_dma_map() local
443 sg_count = dma_map_sg(mmc_dev(host), data->sg, in cqhci_dma_map()
447 if (!sg_count) { in cqhci_dma_map()
452 return sg_count; in cqhci_dma_map()
481 int i, sg_count, len; in cqhci_prep_tran_desc() local
488 sg_count = cqhci_dma_map(mrq->host, mrq); in cqhci_prep_tran_desc()
489 if (sg_count < 0) { in cqhci_prep_tran_desc()
491 mmc_hostname(mrq->host), __func__, sg_count); in cqhci_prep_tran_desc()
492 return sg_count; in cqhci_prep_tran_desc()
497 for_each_sg(data->sg, sg, sg_count, in cqhci_prep_tran_desc()
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dalcor.c58 int sg_count; member
127 if (!host->sg_count) in alcor_data_set_dma()
145 host->sg_count--; in alcor_data_set_dma()
169 alcor_write32(priv, data->sg_count * 0x1000, in alcor_trigger_data_transfer()
252 host->sg_count = data->sg_count; in alcor_prepare_data()
254 host->sg_count, host->blocks); in alcor_prepare_data()
503 if (!host->sg_count) in alcor_data_irq_done()
543 (host->dma_on && !host->sg_count)) in alcor_data_irq_thread()
822 data->sg_count in alcor_pre_req()
[all...]
H A Djz4740_mmc.c304 unsigned int sg_count; in jz4740_mmc_prepare_dma_data() local
307 return data->sg_count; in jz4740_mmc_prepare_dma_data()
309 sg_count = dma_map_sg(chan->device->dev, in jz4740_mmc_prepare_dma_data()
314 if (!sg_count) { in jz4740_mmc_prepare_dma_data()
320 data->sg_count = sg_count; in jz4740_mmc_prepare_dma_data()
323 return data->sg_count; in jz4740_mmc_prepare_dma_data()
337 int sg_count; in jz4740_mmc_start_dma_transfer() local
347 sg_count = jz4740_mmc_prepare_dma_data(host, data, COOKIE_MAPPED); in jz4740_mmc_start_dma_transfer()
348 if (sg_count < in jz4740_mmc_start_dma_transfer()
[all...]
H A Dcqhci-core.c459 int sg_count; in cqhci_dma_map() local
465 sg_count = dma_map_sg(mmc_dev(host), data->sg, in cqhci_dma_map()
469 if (!sg_count) { in cqhci_dma_map()
474 return sg_count; in cqhci_dma_map()
503 int i, sg_count, len; in cqhci_prep_tran_desc() local
510 sg_count = cqhci_dma_map(mrq->host, mrq); in cqhci_prep_tran_desc()
511 if (sg_count < 0) { in cqhci_prep_tran_desc()
513 mmc_hostname(mrq->host), __func__, sg_count); in cqhci_prep_tran_desc()
514 return sg_count; in cqhci_prep_tran_desc()
519 for_each_sg(data->sg, sg, sg_count, in cqhci_prep_tran_desc()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/arm/
H A Dscsi.h98 unsigned i, sg_count = scsi_sg_count(SCpnt); in init_SCp() local
100 scsi_for_each_sg(SCpnt, sg, sg_count, i) in init_SCp()
/kernel/linux/linux-6.6/drivers/scsi/arm/
H A Darm_scsi.h109 unsigned i, sg_count = scsi_sg_count(SCpnt); in init_SCp() local
111 scsi_for_each_sg(SCpnt, sg, sg_count, i) in init_SCp()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dqlogicpti.c906 int sg_count; in load_cmd() local
909 sg_count = dma_map_sg(&qpti->op->dev, sg, in load_cmd()
912 if (!sg_count) in load_cmd()
915 cmd->segment_cnt = sg_count; in load_cmd()
918 n = sg_count; in load_cmd()
925 sg_count -= 4; in load_cmd()
927 while (sg_count > 0) { in load_cmd()
942 n = sg_count; in load_cmd()
949 sg_count -= n; in load_cmd()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dqlogicpti.c906 int sg_count; in load_cmd() local
909 sg_count = dma_map_sg(&qpti->op->dev, sg, in load_cmd()
914 cmd->segment_cnt = sg_count; in load_cmd()
917 n = sg_count; in load_cmd()
924 sg_count -= 4; in load_cmd()
926 while (sg_count > 0) { in load_cmd()
941 n = sg_count; in load_cmd()
948 sg_count -= n; in load_cmd()
/kernel/linux/linux-5.10/drivers/scsi/fnic/
H A Dfnic_scsi.c321 int sg_count) in fnic_queue_wq_copy_desc()
334 if (sg_count) { in fnic_queue_wq_copy_desc()
337 for_each_sg(scsi_sglist(sc), sg, sg_count, i) { in fnic_queue_wq_copy_desc() local
346 sizeof(io_req->sgl_list[0]) * sg_count, in fnic_queue_wq_copy_desc()
360 sizeof(io_req->sgl_list[0]) * sg_count, in fnic_queue_wq_copy_desc()
433 int sg_count = 0; in fnic_queuecommand_lck() local
511 sg_count = scsi_dma_map(sc); in fnic_queuecommand_lck()
512 if (sg_count < 0) { in fnic_queuecommand_lck()
515 sg_count, CMD_STATE(sc)); in fnic_queuecommand_lck()
521 io_req->sgl_cnt = sg_count; in fnic_queuecommand_lck()
317 fnic_queue_wq_copy_desc(struct fnic *fnic, struct vnic_wq_copy *wq, struct fnic_io_req *io_req, struct scsi_cmnd *sc, int sg_count) fnic_queue_wq_copy_desc() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/fnic/
H A Dfnic_scsi.c309 int sg_count) in fnic_queue_wq_copy_desc()
322 if (sg_count) { in fnic_queue_wq_copy_desc()
325 for_each_sg(scsi_sglist(sc), sg, sg_count, i) { in fnic_queue_wq_copy_desc() local
334 sizeof(io_req->sgl_list[0]) * sg_count, in fnic_queue_wq_copy_desc()
348 sizeof(io_req->sgl_list[0]) * sg_count, in fnic_queue_wq_copy_desc()
423 int sg_count = 0; in fnic_queuecommand_lck() local
501 sg_count = scsi_dma_map(sc); in fnic_queuecommand_lck()
502 if (sg_count < 0) { in fnic_queuecommand_lck()
504 tag, sc, 0, sc->cmnd[0], sg_count, fnic_priv(sc)->state); in fnic_queuecommand_lck()
510 io_req->sgl_cnt = sg_count; in fnic_queuecommand_lck()
305 fnic_queue_wq_copy_desc(struct fnic *fnic, struct vnic_wq_copy *wq, struct fnic_io_req *io_req, struct scsi_cmnd *sc, int sg_count) fnic_queue_wq_copy_desc() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dtegra186-gpc-dma.c221 unsigned int sg_count; member
481 if (dma_desc->sg_idx == dma_desc->sg_count) in tegra_dma_configure_next_sg()
624 if (dma_desc->sg_idx == dma_desc->sg_count) in tegra_dma_isr()
903 dma_desc->sg_count = 1; in tegra_dma_prep_dma_memset()
972 dma_desc->sg_count = 1; in tegra_dma_prep_dma_memcpy()
1064 dma_desc->sg_count = sg_len; in tegra_dma_prep_slave_sg()
1201 dma_desc->sg_count = period_count; in tegra_dma_prep_dma_cyclic()
/kernel/linux/linux-5.10/include/scsi/
H A Dlibiscsi_tcp.h106 struct scatterlist *sg_list, unsigned int sg_count,
/kernel/linux/linux-6.6/include/scsi/
H A Dlibiscsi_tcp.h106 struct scatterlist *sg_list, unsigned int sg_count,
/kernel/linux/linux-5.10/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c64 unsigned int need_pad, sg_count; in ccp_do_cmac_update() local
107 sg_count = (nbytes) ? sg_nents(req->src) + 2 : 2; in ccp_do_cmac_update()
110 ret = sg_alloc_table(&rctx->data_sg, sg_count, gfp); in ccp_do_cmac_update()
/kernel/linux/linux-6.6/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c64 unsigned int need_pad, sg_count; in ccp_do_cmac_update() local
107 sg_count = (nbytes) ? sg_nents(req->src) + 2 : 2; in ccp_do_cmac_update()
110 ret = sg_alloc_table(&rctx->data_sg, sg_count, gfp); in ccp_do_cmac_update()

Completed in 27 milliseconds

123456