Lines Matching refs:req_sz
472 unsigned int req_sz; in brcmf_sdiod_buffrw() local
476 req_sz = pkt->len + 3; in brcmf_sdiod_buffrw()
477 req_sz &= (uint)~3; in brcmf_sdiod_buffrw()
481 ((u8 *)(pkt->data)), req_sz); in brcmf_sdiod_buffrw()
484 addr, req_sz); in brcmf_sdiod_buffrw()
488 req_sz); in brcmf_sdiod_buffrw()
510 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
529 req_sz = 0; in brcmf_sdiod_sglist_rw()
531 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
532 req_sz = ALIGN(req_sz, sdiodev->func[fn]->cur_blksize); in brcmf_sdiod_sglist_rw()
533 while (req_sz > PAGE_SIZE) { in brcmf_sdiod_sglist_rw()
540 req_sz -= PAGE_SIZE; in brcmf_sdiod_sglist_rw()
542 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
577 req_sz = 0; in brcmf_sdiod_sglist_rw()
586 if (sg_data_sz > max_req_sz - req_sz) in brcmf_sdiod_sglist_rw()
587 sg_data_sz = max_req_sz - req_sz; in brcmf_sdiod_sglist_rw()
593 req_sz += sg_data_sz; in brcmf_sdiod_sglist_rw()
600 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) in brcmf_sdiod_sglist_rw()
605 if (req_sz % func_blk_sz != 0) { in brcmf_sdiod_sglist_rw()
607 req_sz, func_blk_sz); in brcmf_sdiod_sglist_rw()
613 mmc_dat.blocks = req_sz / func_blk_sz; in brcmf_sdiod_sglist_rw()
618 addr += req_sz; in brcmf_sdiod_sglist_rw()
641 req_sz = local_pkt_next->len - orig_offset; in brcmf_sdiod_sglist_rw()
642 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
643 req_sz); in brcmf_sdiod_sglist_rw()
646 memcpy(dst_data, orig_data, req_sz); in brcmf_sdiod_sglist_rw()
647 orig_offset += req_sz; in brcmf_sdiod_sglist_rw()
648 dst_offset += req_sz; in brcmf_sdiod_sglist_rw()