Lines Matching refs:req_sz
473 unsigned int req_sz; in brcmf_sdiod_buffrw() local
477 req_sz = pkt->len + 3; in brcmf_sdiod_buffrw()
478 req_sz &= (uint)~3; in brcmf_sdiod_buffrw()
482 ((u8 *)(pkt->data)), req_sz); in brcmf_sdiod_buffrw()
485 addr, req_sz); in brcmf_sdiod_buffrw()
489 req_sz); in brcmf_sdiod_buffrw()
511 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
530 req_sz = 0; in brcmf_sdiod_sglist_rw()
532 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
533 req_sz = ALIGN(req_sz, sdiodev->func[fn]->cur_blksize); in brcmf_sdiod_sglist_rw()
534 while (req_sz > PAGE_SIZE) { in brcmf_sdiod_sglist_rw()
541 req_sz -= PAGE_SIZE; in brcmf_sdiod_sglist_rw()
543 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
578 req_sz = 0; in brcmf_sdiod_sglist_rw()
587 if (sg_data_sz > max_req_sz - req_sz) in brcmf_sdiod_sglist_rw()
588 sg_data_sz = max_req_sz - req_sz; in brcmf_sdiod_sglist_rw()
594 req_sz += sg_data_sz; in brcmf_sdiod_sglist_rw()
601 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) in brcmf_sdiod_sglist_rw()
606 if (req_sz % func_blk_sz != 0) { in brcmf_sdiod_sglist_rw()
608 req_sz, func_blk_sz); in brcmf_sdiod_sglist_rw()
614 mmc_dat.blocks = req_sz / func_blk_sz; in brcmf_sdiod_sglist_rw()
619 addr += req_sz; in brcmf_sdiod_sglist_rw()
642 req_sz = local_pkt_next->len - orig_offset; in brcmf_sdiod_sglist_rw()
643 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
644 req_sz); in brcmf_sdiod_sglist_rw()
647 memcpy(dst_data, orig_data, req_sz); in brcmf_sdiod_sglist_rw()
648 orig_offset += req_sz; in brcmf_sdiod_sglist_rw()
649 dst_offset += req_sz; in brcmf_sdiod_sglist_rw()