Lines Matching refs:frag_len
512 u32 frag_len, u32 len, u64 *handle) in ffa_mem_first_frag() argument
517 .a0 = func_id, .a1 = len, .a2 = frag_len, in ffa_mem_first_frag()
540 return frag_len; in ffa_mem_first_frag()
543 static int ffa_mem_next_frag(u64 handle, u32 frag_len) in ffa_mem_next_frag() argument
550 .a3 = frag_len, in ffa_mem_next_frag()
571 ffa_transmit_fragment(u32 func_id, phys_addr_t buf, u32 buf_sz, u32 frag_len, in ffa_transmit_fragment() argument
575 return ffa_mem_next_frag(*handle, frag_len); in ffa_transmit_fragment()
577 return ffa_mem_first_frag(func_id, buf, buf_sz, frag_len, len, handle); in ffa_transmit_fragment()
616 u32 idx, frag_len, length, buf_sz = 0, num_entries = sg_nents(args->sg); in ffa_setup_and_transmit() local
650 frag_len = composite_offset + CONSTITUENTS_OFFSET(0); in ffa_setup_and_transmit()
651 if (frag_len > max_fragsize) in ffa_setup_and_transmit()
659 constituents = buffer + frag_len; in ffa_setup_and_transmit()
662 if (frag_len == max_fragsize) { in ffa_setup_and_transmit()
664 frag_len, length, in ffa_setup_and_transmit()
671 frag_len = 0; in ffa_setup_and_transmit()
684 frag_len += sizeof(struct ffa_mem_region_addr_range); in ffa_setup_and_transmit()
687 return ffa_transmit_fragment(func_id, addr, buf_sz, frag_len, in ffa_setup_and_transmit()