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

/linux-master/drivers/scsi/qedf/
H A Ddrv_scsi_fw_funcs.c38 val = cpu_to_le32(sgl_task_params->sgl[sge_index].sge_len);
39 ctx_data_desc->sge[sge_index].sge_len = val;
H A Dqedf_io.c510 bd[bd_count].sge_len = cpu_to_le32(sg_len);
541 bd[0].sge_len = 0;
2105 mp_req_bd->sge_len = QEDF_PAGE_SIZE;
2116 mp_resp_bd->sge_len = QEDF_PAGE_SIZE;
/linux-master/include/linux/qed/
H A Dstorage_common.h64 __le32 sge_len; member in struct:scsi_sge
H A Dqed_nvmetcp_if.h82 __le32 sge_len; /* SGE length */ member in struct:nvmetcp_sge
/linux-master/drivers/scsi/qedi/
H A Dqedi_fw_api.c47 val = cpu_to_le32(sgl_task_params->sgl[sge_index].sge_len);
48 ctx_data_desc->sge[sge_index].sge_len = val;
143 cmd_params->extended_cdb_sge.sge_len);
154 cmd_params->extended_cdb_sge.sge_len);
241 if (!cmd->extended_cdb_sge.sge_len)
246 cmd->extended_cdb_sge.sge_len);
251 val = cpu_to_le32(cmd->extended_cdb_sge.sge_len);
252 ctx_pdu_hdr->ext_cdb_cmd.cdb_sge.sge_len = val;
H A Dqedi_fw.c1030 rx_sgl_task_params.total_buffer_size = resp_sge->sge_len;
1039 task_params.rx_io_size = resp_sge->sge_len;
1593 tx_sgl_task_params.total_buffer_size = req_sge->sge_len;
1602 rx_sgl_task_params.total_buffer_size = resp_sge->sge_len;
1611 task_params.rx_io_size = resp_sge->sge_len;
1718 rx_sgl_task_params.total_buffer_size = resp_sge->sge_len;
1728 task_params.rx_io_size = resp_sge->sge_len;
1766 bd[bd_index + sg_frags].sge_len = (u16)frag_size;
1807 bd[bd_count].sge_len = (u16)sg_len;
1854 bd[bd_count].sge_len
[all...]
H A Dqedi_iscsi.c762 bd_tbl->sge_len = qedi_conn->gen_pdu.req_wr_ptr -
768 bd_tbl->sge_len = ISCSI_DEF_MAX_RECV_SEG_LEN;
/linux-master/net/core/
H A Dskmsg.c93 u32 sge_len, sge_off; local
106 sge_len = sge->length - off;
107 if (sge_len > len)
108 sge_len = len;
116 sgd->length += sge_len;
117 dst->sg.size += sge_len;
120 sk_msg_page_add(dst, sg_page(sge), sge_len, sge_off);
126 len -= sge_len;
127 sk_mem_charge(sk, sge_len);
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_qp_tx.c463 unsigned int sge_len = min(sge->length - sge_off, data_len); local
480 iov[seg].iov_len = sge_len;
485 sge_len);
486 sge_off += sge_len;
487 data_len -= sge_len;
492 while (sge_len) {
493 size_t plen = min((int)PAGE_SIZE - fp_off, sge_len);
543 sge_len -= plen;
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_nvmetcp_fw_funcs.c43 ctx_data_desc->sge[sge_index].sge_len =
44 cpu_to_le32(sgl_params->sgl[sge_index].sge_len);
/linux-master/drivers/infiniband/hw/irdma/
H A Duk.c526 u32 sge_len = sge_list[i].length; local
528 while (sge_len) {
531 bytes_copied = min(sge_len, quanta_bytes_remaining);
536 sge_len -= bytes_copied;
592 u32 sge_len = sge_list[i].length; local
594 while (sge_len) {
597 bytes_copied = min(sge_len, quanta_bytes_remaining);
602 sge_len -= bytes_copied;
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_scsi.c659 sgl->sge_len = cpu_to_le32(sizeof(struct fcp_cmnd));
669 sgl->sge_len = cpu_to_le32(sizeof(struct fcp_rsp));
2032 sgl->sge_len = cpu_to_le32(dma_len);
2043 sgl->sge_len = cpu_to_le32(phba->cfg_sg_dma_buf_size);
2181 sgl->sge_len = cpu_to_le32(phba->cfg_sg_dma_buf_size);
2249 sgl->sge_len = 0;
2307 sgl->sge_len = cpu_to_le32(
2345 sgl->sge_len = cpu_to_le32(dma_len);
3160 sgl->sge_len = cpu_to_le32(dma_len);
3170 sgl->sge_len
[all...]
H A Dlpfc_nvme.c843 * Adjust the FCP_CMD and FCP_RSP DMA data and sge_len to
850 sgl->sge_len = cpu_to_le32(nCmd->cmdlen);
917 sgl->sge_len = cpu_to_le32(nCmd->rsplen);
1449 sgl->sge_len = cpu_to_le32(dma_len);
1460 sgl->sge_len = cpu_to_le32(
1480 le32_to_cpu(first_data_sgl->sge_len);
H A Dlpfc_nvmet.c2829 sgl->sge_len = 0;
2836 sgl->sge_len = 0;
2915 sgl->sge_len = 0;
2922 sgl->sge_len = 0;
3007 sgl->sge_len = cpu_to_le32(cnt);
3020 bde->tus.f.bdeSize = le32_to_cpu(sgl->sge_len);
H A Dlpfc_hw4.h2146 uint32_t sge_len; member in struct:sli4_sge
H A Dlpfc_sli.c10596 wqe->generic.bde.tus.f.bdeSize = sgl->sge_len;
21270 sgl->sge_len = cpu_to_le32(bde.tus.f.bdeSize);
21318 sgl->sge_len = cpu_to_le32(wqe->gen_req.bde.tus.f.bdeSize);
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas_fusion.c2151 int sge_len, offset, num_prp_in_chain = 0; local
2200 sge_len = sg_dma_len(sg_scmd);
2210 if (sge_len > first_prp_len) {
2212 sge_len -= first_prp_len;
2213 } else if (sge_len == first_prp_len) {
2216 sge_len = sg_dma_len(sg_scmd);
2240 sge_len -= mr_nvme_pg_size;
2246 if (sge_len > 0)
2251 sge_len = sg_dma_len(sg_scmd);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c355 u16 sge_len,
363 if (!sge_len)
367 for (i = 0; i < sge_len; i++)
372 sge_len - 1, le16_to_cpu(cqe->sgl_or_raw_data.sgl[sge_len - 1]));
377 le16_to_cpu(cqe->sgl_or_raw_data.sgl[sge_len - 1]));
354 bnx2x_update_sge_prod(struct bnx2x_fastpath *fp, u16 sge_len, struct eth_end_agg_rx_cqe *cqe) argument
/linux-master/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c2445 int sge_len, num_prp_in_chain = 0; local
2507 sge_len = sg_dma_len(sg_scmd);
2517 if (sge_len > first_prp_len) {
2519 sge_len -= first_prp_len;
2520 } else if (data_len && (sge_len == first_prp_len)) {
2523 sge_len = sg_dma_len(sg_scmd);
2547 sge_len -= nvme_pg_size;
2553 if (sge_len > 0)
2558 sge_len = sg_dma_len(sg_scmd);
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_main.c2095 unsigned int sge_len = 0; local
2120 sge_len = sg_len;
2123 pwrb, sge_len);
2190 unsigned int sge_len = 0; local
2212 sge_len = sg_len;
2215 pwrb, sge_len);
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.h286 __be32 sge_len; member in struct:ibmvnic_tx_desc
H A Dibmvnic.c2498 tx_crq.v1.sge_len = cpu_to_be32(skb->len);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c2618 u32 i, sge_len; local
2625 sge_len = wr->sg_list[i].length;
2627 if ((sge_len + wqe->inline_len) >
2633 sge_len = wr->sg_list[i].length;
2635 memcpy(in_data, sge_addr, sge_len);
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c95 int sg_i, dma_addr_t da, int sge_len, u32 gpa_mkey)
98 ash->size[sg_i] = sge_len;
102 tp->wqe_req.sgl[sg_i].size = sge_len;
94 mana_add_sge(struct mana_tx_package *tp, struct mana_skb_head *ash, int sg_i, dma_addr_t da, int sge_len, u32 gpa_mkey) argument
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c393 unsigned int *sge_len)
406 *sge_len = len;
392 calc_wr_sge_num(const struct ib_send_wr *wr, unsigned int *sge_len) argument

Completed in 810 milliseconds