Lines Matching refs:req_sz
462 unsigned int req_sz; in brcmf_sdiod_buffrw() local
470 req_sz = pkt->len + 3; in brcmf_sdiod_buffrw()
471 req_sz &= (uint)~3; in brcmf_sdiod_buffrw()
475 ((u8 *)(pkt->data)), req_sz); in brcmf_sdiod_buffrw()
478 addr, req_sz); in brcmf_sdiod_buffrw()
482 req_sz); in brcmf_sdiod_buffrw()
504 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local
527 req_sz = 0; in brcmf_sdiod_sglist_rw()
529 req_sz += pkt_next->len; in brcmf_sdiod_sglist_rw()
530 req_sz = ALIGN(req_sz, sdiodev->func[fn]->cur_blksize); in brcmf_sdiod_sglist_rw()
531 while (req_sz > PAGE_SIZE) { in brcmf_sdiod_sglist_rw()
538 req_sz -= PAGE_SIZE; in brcmf_sdiod_sglist_rw()
540 pkt_next = brcmu_pkt_buf_get_skb(req_sz); in brcmf_sdiod_sglist_rw()
575 req_sz = 0; in brcmf_sdiod_sglist_rw()
584 if (sg_data_sz > max_req_sz - req_sz) in brcmf_sdiod_sglist_rw()
585 sg_data_sz = max_req_sz - req_sz; in brcmf_sdiod_sglist_rw()
591 req_sz += sg_data_sz; in brcmf_sdiod_sglist_rw()
598 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) in brcmf_sdiod_sglist_rw()
603 if (req_sz % func_blk_sz != 0) { in brcmf_sdiod_sglist_rw()
605 req_sz, func_blk_sz); in brcmf_sdiod_sglist_rw()
611 mmc_dat.blocks = req_sz / func_blk_sz; in brcmf_sdiod_sglist_rw()
616 addr += req_sz; in brcmf_sdiod_sglist_rw()
640 req_sz = local_pkt_next->len - orig_offset; in brcmf_sdiod_sglist_rw()
641 req_sz = min_t(uint, pkt_next->len - dst_offset, in brcmf_sdiod_sglist_rw()
642 req_sz); in brcmf_sdiod_sglist_rw()
645 memcpy(dst_data, orig_data, req_sz); in brcmf_sdiod_sglist_rw()
646 orig_offset += req_sz; in brcmf_sdiod_sglist_rw()
647 dst_offset += req_sz; in brcmf_sdiod_sglist_rw()