Home
last modified time | relevance | path

Searched refs:seg_cnt (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/scsi/
Dqla1280.c2748 int seg_cnt; in qla1280_64bit_start_scsi() local
2755 seg_cnt = scsi_dma_map(cmd); in qla1280_64bit_start_scsi()
2756 if (seg_cnt > 0) { in qla1280_64bit_start_scsi()
2757 if (seg_cnt > 2) { in qla1280_64bit_start_scsi()
2758 req_cnt += (seg_cnt - 2) / 5; in qla1280_64bit_start_scsi()
2759 if ((seg_cnt - 2) % 5) in qla1280_64bit_start_scsi()
2762 } else if (seg_cnt < 0) { in qla1280_64bit_start_scsi()
2778 ha->req_q_cnt, seg_cnt); in qla1280_64bit_start_scsi()
2846 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_64bit_start_scsi()
2851 if (seg_cnt) { /* If data transfer. */ in qla1280_64bit_start_scsi()
[all …]
/Linux-v5.4/drivers/scsi/lpfc/
Dlpfc_scsi.c664 lpfc_cmd->seg_cnt = 0; in lpfc_get_scsi_buf_s4()
759 psb->seg_cnt = 0; in lpfc_release_scsi_buf_s3()
785 psb->seg_cnt = 0; in lpfc_release_scsi_buf_s4()
866 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s3()
867 if (lpfc_cmd->seg_cnt > phba->cfg_sg_seg_cnt) { in lpfc_scsi_prep_dma_buf_s3()
872 lpfc_cmd->seg_cnt); in lpfc_scsi_prep_dma_buf_s3()
873 WARN_ON_ONCE(lpfc_cmd->seg_cnt > phba->cfg_sg_seg_cnt); in lpfc_scsi_prep_dma_buf_s3()
874 lpfc_cmd->seg_cnt = 0; in lpfc_scsi_prep_dma_buf_s3()
2037 lpfc_cmd->seg_cnt = 0; in lpfc_bg_setup_sgl()
2548 lpfc_cmd->seg_cnt = datasegcnt; in lpfc_bg_scsi_prep_dma_buf_s3()
[all …]
Dlpfc_nvme.c1338 lpfc_ncmd->seg_cnt = nCmd->sg_cnt; in lpfc_nvme_prep_io_dma()
1339 if (lpfc_ncmd->seg_cnt > lpfc_nvme_template.max_sgl_segments) { in lpfc_nvme_prep_io_dma()
1345 lpfc_ncmd->seg_cnt); in lpfc_nvme_prep_io_dma()
1346 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1366 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1390 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1458 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
Dlpfc_sli.h398 uint32_t seg_cnt; /* Number of scatter-gather segments returned by member
/Linux-v5.4/drivers/net/ethernet/qlogic/
Dqla3xxx.c2316 int seg_cnt, seg = 0; in ql_send_map() local
2319 seg_cnt = tx_cb->seg_count; in ql_send_map()
2341 if (seg_cnt == 1) { in ql_send_map()
2357 if ((seg == 2 && seg_cnt > 3) || in ql_send_map()
2358 (seg == 7 && seg_cnt > 8) || in ql_send_map()
2359 (seg == 12 && seg_cnt > 13) || in ql_send_map()
2360 (seg == 17 && seg_cnt > 18)) { in ql_send_map()
2423 if ((seg == 2 && seg_cnt > 3) || in ql_send_map()
2424 (seg == 7 && seg_cnt > 8) || in ql_send_map()
2425 (seg == 12 && seg_cnt > 13) || in ql_send_map()
[all …]
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_target.c2391 prm->seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd->sg, in qlt_pci_map_calc_cnt()
2393 if (unlikely(prm->seg_cnt == 0)) in qlt_pci_map_calc_cnt()
2403 if (prm->seg_cnt > QLA_TGT_DATASEGS_PER_CMD_24XX) in qlt_pci_map_calc_cnt()
2404 prm->req_cnt += DIV_ROUND_UP(prm->seg_cnt - in qlt_pci_map_calc_cnt()
2411 prm->seg_cnt = DIV_ROUND_UP(cmd->bufflen, cmd->blk_sz); in qlt_pci_map_calc_cnt()
2412 prm->tot_dsds = prm->seg_cnt; in qlt_pci_map_calc_cnt()
2414 prm->tot_dsds = prm->seg_cnt; in qlt_pci_map_calc_cnt()
2600 while (prm->seg_cnt > 0) { in qlt_load_cont_data_segments()
2622 cnt < QLA_TGT_DATASEGS_PER_CONT_24XX && prm->seg_cnt; in qlt_load_cont_data_segments()
2623 cnt++, prm->seg_cnt--) { in qlt_load_cont_data_segments()
[all …]
Dqla_target.h972 int seg_cnt; member
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dmsgbuf.c97 u8 seg_cnt; member
745 tx_msghdr->seg_cnt = 1; in brcmf_msgbuf_txflow()
/Linux-v5.4/Documentation/scsi/
DChangeLog.lpfc522 * Zero out seg_cnt in prep_io failure path to prevent double sg
690 * Save seg_cnt from dma_map_sg. Save scatter-gather start address
691 and pass back to dma_unmap_sg in error with seg_cnt.