Home
last modified time | relevance | path

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

/linux/tools/lib/bpf/
H A Dusdt.c411 static int parse_elf_segs(Elf *elf, const char *path, struct elf_seg **segs, size_t *seg_cnt) in parse_elf_segs() argument
419 *seg_cnt = 0; in parse_elf_segs()
438 tmp = libbpf_reallocarray(*segs, *seg_cnt + 1, sizeof(**segs)); in parse_elf_segs()
443 seg = *segs + *seg_cnt; in parse_elf_segs()
444 (*seg_cnt)++; in parse_elf_segs()
452 if (*seg_cnt == 0) { in parse_elf_segs()
457 qsort(*segs, *seg_cnt, sizeof(**segs), cmp_elf_segs); in parse_elf_segs()
461 static int parse_vma_segs(int pid, const char *lib_path, struct elf_seg **segs, size_t *seg_cnt) in parse_vma_segs() argument
469 *seg_cnt = 0; in parse_vma_segs()
521 tmp = libbpf_reallocarray(*segs, *seg_cnt + 1, sizeof(**segs)); in parse_vma_segs()
[all …]
/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dpio.c120 unsigned int seg_len, seg_cnt; member
793 p += (ibi->seg_len - ibi->seg_cnt) / 4; in hci_pio_get_ibi_segment()
795 while ((nr_words = ibi->seg_cnt/4)) { in hci_pio_get_ibi_segment()
804 ibi->seg_cnt -= nr_words * 4; in hci_pio_get_ibi_segment()
806 nr_words * 4, ibi->seg_cnt); in hci_pio_get_ibi_segment()
811 if (ibi->seg_cnt) { in hci_pio_get_ibi_segment()
824 dev_dbg(&hci->master.dev, "trailing %d", ibi->seg_cnt); in hci_pio_get_ibi_segment()
827 while (ibi->seg_cnt--) { in hci_pio_get_ibi_segment()
862 ibi->seg_cnt = ibi->seg_len; in hci_pio_prep_new_ibi()
907 if (!ibi->slot && !ibi->seg_cnt && ibi->last_seg) in hci_pio_process_ibi()
[all …]
/linux/drivers/scsi/
H A Dqla1280.c2746 int seg_cnt; in qla1280_64bit_start_scsi() local
2753 seg_cnt = scsi_dma_map(cmd); in qla1280_64bit_start_scsi()
2754 if (seg_cnt > 0) { in qla1280_64bit_start_scsi()
2755 if (seg_cnt > 2) { in qla1280_64bit_start_scsi()
2756 req_cnt += (seg_cnt - 2) / 5; in qla1280_64bit_start_scsi()
2757 if ((seg_cnt - 2) % 5) in qla1280_64bit_start_scsi()
2760 } else if (seg_cnt < 0) { in qla1280_64bit_start_scsi()
2776 ha->req_q_cnt, seg_cnt); in qla1280_64bit_start_scsi()
2844 pkt->dseg_count = cpu_to_le16(seg_cnt); in qla1280_64bit_start_scsi()
2849 if (seg_cnt) { /* If data transfer. */ in qla1280_64bit_start_scsi()
[all …]
/linux/drivers/remoteproc/
H A Dqcom_common.c112 int seg_cnt, i; in qcom_add_minidump_segments() local
122 seg_cnt = le32_to_cpu(subsystem->region_count); in qcom_add_minidump_segments()
124 seg_cnt * sizeof(struct minidump_region)); in qcom_add_minidump_segments()
128 for (i = 0; i < seg_cnt; i++) { in qcom_add_minidump_segments()
/linux/drivers/scsi/lpfc/
H A Dlpfc_scsi.c636 lpfc_cmd->seg_cnt = 0; in lpfc_get_scsi_buf_s4()
717 psb->seg_cnt = 0; in lpfc_release_scsi_buf_s3()
743 psb->seg_cnt = 0; in lpfc_release_scsi_buf_s4()
844 lpfc_cmd->seg_cnt = nseg; in lpfc_scsi_prep_dma_buf_s3()
845 if (lpfc_cmd->seg_cnt > phba->cfg_sg_seg_cnt) { in lpfc_scsi_prep_dma_buf_s3()
850 lpfc_cmd->seg_cnt); in lpfc_scsi_prep_dma_buf_s3()
851 WARN_ON_ONCE(lpfc_cmd->seg_cnt > phba->cfg_sg_seg_cnt); in lpfc_scsi_prep_dma_buf_s3()
852 lpfc_cmd->seg_cnt = 0; in lpfc_scsi_prep_dma_buf_s3()
2017 lpfc_cmd->seg_cnt = 0; in lpfc_bg_setup_sgl()
2527 lpfc_cmd->seg_cnt = datasegcnt; in lpfc_bg_scsi_prep_dma_buf_s3()
[all …]
H A Dlpfc_nvme.c1365 lpfc_ncmd->seg_cnt = nCmd->sg_cnt; in lpfc_nvme_prep_io_dma()
1366 if (lpfc_ncmd->seg_cnt > lpfc_nvme_template.max_sgl_segments) { in lpfc_nvme_prep_io_dma()
1372 lpfc_ncmd->seg_cnt); in lpfc_nvme_prep_io_dma()
1373 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1393 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1417 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
1488 lpfc_ncmd->seg_cnt = 0; in lpfc_nvme_prep_io_dma()
H A Dlpfc_sli.h448 uint32_t seg_cnt; /* Number of scatter-gather segments returned by member
/linux/drivers/scsi/elx/efct/
H A Defct_lio.c432 if (ocp->seg_cnt == 0) { in efct_lio_write_pending()
433 ocp->seg_cnt = cmd->t_data_nents; in efct_lio_write_pending()
455 if (ocp->cur_seg == ocp->seg_cnt) in efct_lio_write_pending()
475 if (ocp->seg_cnt == 0) { in efct_lio_queue_data_in()
477 ocp->seg_cnt = cmd->t_data_nents; in efct_lio_queue_data_in()
517 ocp->seg_cnt = ocp->cur_seg; in efct_lio_queue_data_in()
584 ocp->cur_seg < ocp->seg_cnt) { in efct_lio_datamove_done()
H A Defct_lio.h117 u32 seg_cnt; member
/linux/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c2311 int seg_cnt, seg = 0; in ql_send_map() local
2314 seg_cnt = tx_cb->seg_count; in ql_send_map()
2336 if (seg_cnt == 1) { in ql_send_map()
2352 if ((seg == 2 && seg_cnt > 3) || in ql_send_map()
2353 (seg == 7 && seg_cnt > 8) || in ql_send_map()
2354 (seg == 12 && seg_cnt > 13) || in ql_send_map()
2355 (seg == 17 && seg_cnt > 18)) { in ql_send_map()
2418 if ((seg == 2 && seg_cnt > 3) || in ql_send_map()
2419 (seg == 7 && seg_cnt > 8) || in ql_send_map()
2420 (seg == 12 && seg_cnt > 13) || in ql_send_map()
[all …]
/linux/drivers/scsi/qla2xxx/
H A Dqla_target.c2386 prm->seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd->sg, in qlt_pci_map_calc_cnt()
2388 if (unlikely(prm->seg_cnt == 0)) in qlt_pci_map_calc_cnt()
2398 if (prm->seg_cnt > QLA_TGT_DATASEGS_PER_CMD_24XX) in qlt_pci_map_calc_cnt()
2399 prm->req_cnt += DIV_ROUND_UP(prm->seg_cnt - in qlt_pci_map_calc_cnt()
2406 prm->seg_cnt = DIV_ROUND_UP(cmd->bufflen, cmd->blk_sz); in qlt_pci_map_calc_cnt()
2407 prm->tot_dsds = prm->seg_cnt; in qlt_pci_map_calc_cnt()
2409 prm->tot_dsds = prm->seg_cnt; in qlt_pci_map_calc_cnt()
2605 while (prm->seg_cnt > 0) { in qlt_load_cont_data_segments()
2627 cnt < QLA_TGT_DATASEGS_PER_CONT_24XX && prm->seg_cnt; in qlt_load_cont_data_segments()
2628 cnt++, prm->seg_cnt--) { in qlt_load_cont_data_segments()
[all …]
H A Dqla_target.h1019 int seg_cnt; member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dmsgbuf.c99 u8 seg_cnt; member
750 tx_msghdr->seg_cnt = 1; in brcmf_msgbuf_txflow()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_flow.c2073 ice_flow_set_rss_seg_info(struct ice_flow_seg_info *segs, u8 seg_cnt, in ice_flow_set_rss_seg_info() argument
2081 seg = &segs[seg_cnt - 1]; in ice_flow_set_rss_seg_info()
/linux/Documentation/scsi/
H A 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.