Lines Matching refs:fraglen

138 			     u32 handle_hi, u32 fraglen, u32 endpoint_id)  in ffa_mem_frag_tx()  argument
141 handle_lo, handle_hi, fraglen, endpoint_id, in ffa_mem_frag_tx()
156 u32 fraglen) in ffa_mem_xfer() argument
158 arm_smccc_1_1_smc(func_id, len, fraglen, in ffa_mem_xfer()
365 DECLARE_REG(u32, fraglen, ctxt, 3); in do_ffa_mem_frag_tx()
371 if (fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE) in do_ffa_mem_frag_tx()
374 if (fraglen % sizeof(*buf)) in do_ffa_mem_frag_tx()
382 memcpy(buf, host_buffers.tx, fraglen); in do_ffa_mem_frag_tx()
383 nr_ranges = fraglen / sizeof(*buf); in do_ffa_mem_frag_tx()
397 ffa_mem_frag_tx(res, handle_lo, handle_hi, fraglen, endpoint_id); in do_ffa_mem_frag_tx()
423 DECLARE_REG(u32, fraglen, ctxt, 2); in __do_ffa_mem_xfer()
431 if (addr_mbz || npages_mbz || fraglen > len || in __do_ffa_mem_xfer()
432 fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE) { in __do_ffa_mem_xfer()
437 if (fraglen < sizeof(struct ffa_mem_region) + in __do_ffa_mem_xfer()
455 memcpy(buf, host_buffers.tx, fraglen); in __do_ffa_mem_xfer()
463 if (fraglen < offset + sizeof(struct ffa_composite_mem_region)) { in __do_ffa_mem_xfer()
469 nr_ranges = ((void *)buf + fraglen) - (void *)reg->constituents; in __do_ffa_mem_xfer()
480 ffa_mem_xfer(res, func_id, len, fraglen); in __do_ffa_mem_xfer()
481 if (fraglen != len) { in __do_ffa_mem_xfer()
485 if (res->a3 != fraglen) in __do_ffa_mem_xfer()
517 u32 offset, len, fraglen, fragoff; in do_ffa_mem_reclaim() local
538 fraglen = res->a2; in do_ffa_mem_reclaim()
547 fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE)) { in do_ffa_mem_reclaim()
558 memcpy(buf, hyp_buffers.rx, fraglen); in do_ffa_mem_reclaim()
560 for (fragoff = fraglen; fragoff < len; fragoff += fraglen) { in do_ffa_mem_reclaim()
567 fraglen = res->a3; in do_ffa_mem_reclaim()
568 memcpy((void *)buf + fragoff, hyp_buffers.rx, fraglen); in do_ffa_mem_reclaim()