Home
last modified time | relevance | path

Searched refs:constituents (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/kvm/hyp/nvhe/
H A Dffa.c535 nr_ranges = ((void *)buf + fraglen) - (void *)reg->constituents; in __do_ffa_mem_xfer()
536 if (nr_ranges % sizeof(reg->constituents[0])) { in __do_ffa_mem_xfer()
541 nr_ranges /= sizeof(reg->constituents[0]); in __do_ffa_mem_xfer()
542 ret = ffa_host_share_ranges(reg->constituents, nr_ranges); in __do_ffa_mem_xfer()
565 WARN_ON(ffa_host_unshare_ranges(reg->constituents, nr_ranges)); in __do_ffa_mem_xfer()
661 WARN_ON(ffa_host_unshare_ranges(reg->constituents, in do_ffa_mem_reclaim()
/linux/drivers/firmware/arm_ffa/
H A Ddriver.c717 struct ffa_mem_region_addr_range *constituents; in ffa_setup_and_transmit() local
768 constituents = buffer + frag_len; in ffa_setup_and_transmit()
781 constituents = buffer; in ffa_setup_and_transmit()
784 if ((void *)constituents + sizeof(*constituents) - buffer > max_fragsize) { in ffa_setup_and_transmit()
789 constituents->address = sg_phys(args->sg); in ffa_setup_and_transmit()
790 constituents->pg_cnt = args->sg->length / FFA_PAGE_SIZE; in ffa_setup_and_transmit()
791 constituents->reserved = 0; in ffa_setup_and_transmit()
792 constituents++; in ffa_setup_and_transmit()
793 frag_len += sizeof(*constituents); in ffa_setup_and_transmit()
/linux/include/linux/
H A Darm_ffa.h315 struct ffa_mem_region_addr_range constituents[]; member
419 (offsetof(struct ffa_composite_mem_region, constituents[x]))