Home
last modified time | relevance | path

Searched refs:n_elem (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/scsi/mvsas/
H A Dmv_sas.c306 u32 flags = (tei->n_elem << MCH_PRD_LEN_SHIFT); in mvs_task_prep_smp()
350 if (tei->n_elem) in mvs_task_prep_smp()
355 i = MVS_CHIP_DISP->prd_size() * tei->n_elem; in mvs_task_prep_smp()
386 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_smp()
451 flags = (tei->n_elem << MCH_PRD_LEN_SHIFT); in mvs_task_prep_ata()
495 if (tei->n_elem) in mvs_task_prep_ata()
534 MVS_CHIP_DISP->make_prd(task->scatter, tei->n_elem, buf_prd); in mvs_task_prep_ata()
538 TRASH_BUCKET_SIZE, tei->n_elem, buf_prd); in mvs_task_prep_ata()
580 hdr->flags = cpu_to_le32(flags | (tei->n_elem << MCH_PRD_LEN_SHIFT)); in mvs_task_prep_ssp()
606 if (tei->n_elem) in mvs_task_prep_ssp()
[all …]
/linux/drivers/scsi/pm8001/
H A Dpm8001_sas.c493 u32 n_elem = 0; in pm8001_queue_command() local
541 n_elem = dma_map_sg(pm8001_ha->dev, task->scatter, in pm8001_queue_command()
543 if (!n_elem) { in pm8001_queue_command()
549 n_elem = task->num_scatter; in pm8001_queue_command()
553 ccb->n_elem = n_elem; in pm8001_queue_command()
560 if (!sas_protocol_ata(task_proto) && n_elem) in pm8001_queue_command()
590 if (!sas_protocol_ata(task->task_proto) && ccb->n_elem) in pm8001_ccb_task_free()
H A Dpm8001_hwi.c4006 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); in pm8001_chip_ssp_io_req()
4079 pm8001_chip_make_sg(task->scatter, ccb->n_elem, ccb->buf_prd); in pm8001_chip_sata_req()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_main.c254 if (slot->n_elem) { in hisi_sas_slot_task_free()
313 struct sas_task *task, int n_elem) in hisi_sas_dma_unmap() argument
317 if (!sas_protocol_ata(task->task_proto) && n_elem) { in hisi_sas_dma_unmap()
329 struct sas_task *task, int *n_elem) in hisi_sas_dma_map() argument
335 *n_elem = task->num_scatter; in hisi_sas_dma_map()
340 *n_elem = dma_map_sg(dev, task->scatter, in hisi_sas_dma_map()
342 if (!*n_elem) { in hisi_sas_dma_map()
347 *n_elem = dma_map_sg(dev, &task->smp_task.smp_req, in hisi_sas_dma_map()
349 if (!*n_elem) { in hisi_sas_dma_map()
361 if (*n_elem > HISI_SAS_SGE_PAGE_CNT) { in hisi_sas_dma_map()
[all …]
H A Dhisi_sas_v1_hw.c893 int n_elem) in prep_prd_sge_v1_hw() argument
899 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_v1_hw()
910 hdr->sg_len = cpu_to_le32(n_elem << CMD_HDR_DATA_SGL_LEN_OFF); in prep_prd_sge_v1_hw()
1013 slot->n_elem); in prep_ssp_v1_hw()
H A Dhisi_sas_v3_hw.c1193 int n_elem) in prep_prd_sge_v3_hw() argument
1199 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_v3_hw()
1210 hdr->sg_len |= cpu_to_le32(n_elem << CMD_HDR_DATA_SGL_LEN_OFF); in prep_prd_sge_v3_hw()
1217 int n_elem) in prep_prd_sge_dif_v3_hw() argument
1225 for_each_sg(scatter, sg, n_elem, i) { in prep_prd_sge_dif_v3_hw()
1238 hdr->sg_len |= cpu_to_le32(n_elem << CMD_HDR_DIF_SGL_LEN_OFF); in prep_prd_sge_dif_v3_hw()
1363 slot->n_elem); in prep_ssp_v3_hw()
1542 slot->n_elem); in prep_ata_v3_hw()
H A Dhisi_sas.h249 u64 n_elem; member
/linux/drivers/mmc/host/
H A Dmmci_stm32_sdmmc.c145 int n_elem; in _sdmmc_idma_prep_data() local
147 n_elem = dma_map_sg(mmc_dev(host->mmc), in _sdmmc_idma_prep_data()
152 if (!n_elem) { in _sdmmc_idma_prep_data()
/linux/kernel/bpf/
H A Dcfg.c186 struct bpf_iarray *bpf_iarray_realloc(struct bpf_iarray *old, size_t n_elem) in bpf_iarray_realloc() argument
188 size_t new_size = sizeof(struct bpf_iarray) + n_elem * sizeof(old->items[0]); in bpf_iarray_realloc()
198 new->cnt = n_elem; in bpf_iarray_realloc()
/linux/drivers/iio/imu/
H A Dadis16550.c777 static u32 adis16550_validate_crc(__be32 *buffer, const u8 n_elem) in adis16550_validate_crc() argument
788 for (i = 0; i < n_elem; i++) in adis16550_validate_crc()
791 crc_calc = crc32(~0, crc_buf, n_elem * 4); in adis16550_validate_crc()
H A Dadis16480.c1377 static bool adis16480_validate_crc(const u16 *buf, const u8 n_elem, const u32 crc) in adis16480_validate_crc() argument
1383 for (j = 0; j < n_elem; j++) in adis16480_validate_crc()
1386 crc_calc = crc32(~0, crc_buf, n_elem * 2); in adis16480_validate_crc()
/linux/drivers/ata/
H A Dlibata-core.c4925 * @n_elem: Number of elements in s/g table.
4928 * to point to a scatter-gather table @sg, containing @n_elem
4935 unsigned int n_elem) in ata_sg_init()
4938 qc->n_elem = n_elem; in ata_sg_init()
4961 if (qc->n_elem) in ata_sg_clean()
4984 unsigned int n_elem; in ata_sg_setup()
4986 n_elem = dma_map_sg(ap->dev, qc->sg, qc->n_elem, qc->dma_dir); in ata_sg_setup()
4987 if (n_elem < in ata_sg_setup()
4934 ata_sg_init(struct ata_queued_cmd * qc,struct scatterlist * sg,unsigned int n_elem) ata_sg_init() argument
4983 unsigned int n_elem; ata_sg_setup() local
[all...]
H A Dpata_pxa.c57 tx = dmaengine_prep_slave_sg(pd->dma_chan, qc->sg, qc->n_elem, dir, in pxa_qc_prep()
H A Dlibahci.c1674 for_each_sg(qc->sg, sg, qc->n_elem, si) { in ahci_fill_sg()
1705 unsigned int n_elem; in ahci_qc_prep() local
1719 n_elem = 0; in ahci_qc_prep()
1721 n_elem = ahci_fill_sg(qc, cmd_tbl); in ahci_qc_prep()
1726 opts = cmd_fis_len | n_elem << 16 | (qc->dev->link->pmp << 12); in ahci_qc_prep()
H A Dsata_dwc_460ex.c343 desc = dmaengine_prep_slave_sg(hsdevp->chan, qc->sg, qc->n_elem, in dma_dwc_xfer_setup()
354 qc->sg, qc->n_elem, &hsdev->dmadr); in dma_dwc_xfer_setup()
H A Dpata_icside.c243 set_dma_sg(state->dma, qc->sg, qc->n_elem); in pata_icside_bmdma_setup()
H A Dpata_ep93xx.c724 txd = dmaengine_prep_slave_sg(channel, qc->sg, qc->n_elem, qc->dma_dir, in ep93xx_pata_dma_start()
H A Dsata_rcar.c508 for_each_sg(qc->sg, sg, qc->n_elem, si) { in sata_rcar_bmdma_fill_sg()
H A Dsata_mv.c1758 for_each_sg(qc->sg, sg, qc->n_elem, si) { in mv_fill_sg()
H A Dlibata-scsi.c779 qc->n_elem = scsi_sg_count(cmd); in ata_scsi_qc_new()
/linux/drivers/scsi/libsas/
H A Dsas_ata.c191 task->num_scatter = qc->n_elem; in sas_ata_qc_issue()
196 for_each_sg(qc->sg, sg, qc->n_elem, si) in sas_ata_qc_issue()
/linux/include/linux/
H A Dlibata.h660 unsigned int n_elem; member
1210 unsigned int n_elem);
1919 qc->n_elem = 0; in ata_qc_reinit()
H A Dbpf_verifier.h1633 struct bpf_iarray *bpf_iarray_realloc(struct bpf_iarray *old, size_t n_elem);