Lines Matching defs:fraglen
138 u32 handle_hi, u32 fraglen, u32 endpoint_id)
141 handle_lo, handle_hi, fraglen, endpoint_id,
156 u32 fraglen)
158 arm_smccc_1_1_smc(func_id, len, fraglen,
365 DECLARE_REG(u32, fraglen, ctxt, 3);
371 if (fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE)
374 if (fraglen % sizeof(*buf))
382 memcpy(buf, host_buffers.tx, fraglen);
383 nr_ranges = fraglen / sizeof(*buf);
397 ffa_mem_frag_tx(res, handle_lo, handle_hi, fraglen, endpoint_id);
423 DECLARE_REG(u32, fraglen, ctxt, 2);
434 if (addr_mbz || npages_mbz || fraglen > len ||
435 fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE) {
440 if (fraglen < sizeof(struct ffa_mem_region) +
453 memcpy(buf, host_buffers.tx, fraglen);
461 if (fraglen < offset + sizeof(struct ffa_composite_mem_region)) {
467 nr_ranges = ((void *)buf + fraglen) - (void *)reg->constituents;
478 ffa_mem_xfer(res, func_id, len, fraglen);
479 if (fraglen != len) {
483 if (res->a3 != fraglen)
508 u32 offset, len, fraglen, fragoff;
529 fraglen = res->a2;
538 fraglen > KVM_FFA_MBOX_NR_PAGES * PAGE_SIZE)) {
549 memcpy(buf, hyp_buffers.rx, fraglen);
551 for (fragoff = fraglen; fragoff < len; fragoff += fraglen) {
558 fraglen = res->a3;
559 memcpy((void *)buf + fragoff, hyp_buffers.rx, fraglen);