Lines Matching refs:sg_cnt
689 uint32_t sg_cnt, uint32_t sg_st_ix,
697 (!sg_cnt && !ioreq->uinfo.dir_tx)) {
702 for (ix = 0; ix < sg_cnt; ix++) {
710 BCMLOG_ERR(" len in sg %d %d %d\n", len, sg_ix, sg_cnt);
734 BCMLOG_ERR("inv-len(%x) Ix(%d) count:%x xfr_sz:%x sg_cnt:%d\n",
735 len, ix, count, xfr_sz, sg_cnt);
783 uint32_t sg_cnt = 0, sg_st_ix = 0, sg_st_off = 0;
794 !ioreq->sg || (!ioreq->sg_cnt && !ioreq->uinfo.dir_tx)) {
809 sg_cnt = ioreq->sg_cnt;
812 sg_cnt = ioreq->uinfo.uv_sg_ix + 1;
816 sts = crystalhd_hw_fill_desc(ioreq, desc, desc_paddr_base, sg_cnt,
823 desc = &pdesc_mem->pdma_desc_start[sg_cnt];
825 (sg_cnt * sizeof(struct dma_descriptor));
828 sg_cnt = ioreq->sg_cnt - ioreq->uinfo.uv_sg_ix;
833 sts = crystalhd_hw_fill_desc(ioreq, desc, desc_paddr_base, sg_cnt,