Home
last modified time | relevance | path

Searched refs:mem_attrs (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/tee/optee/
H A Dprotmem.c20 u32 *mem_attrs; member
54 rp->mem_attrs, in init_dyn_protmem()
209 u32 *mem_attrs, u_int *ma_count) in get_protmem_config() argument
227 if (mem_attrs && *ma_count) { in get_protmem_config()
228 params[1].u.memref.size = *ma_count * sizeof(*mem_attrs); in get_protmem_config()
262 if (!msg_arg->ret && mem_attrs && in get_protmem_config()
263 *ma_count < params[1].u.memref.size / sizeof(*mem_attrs)) { in get_protmem_config()
270 *ma_count = params[1].u.memref.size / sizeof(*mem_attrs); in get_protmem_config()
277 if (mem_attrs) in get_protmem_config()
278 memcpy(mem_attrs, tee_shm_get_va(shm_param, 0), in get_protmem_config()
[all …]
H A Dffa_abi.c683 u32 *mem_attrs, unsigned int ma_count, in optee_ffa_lend_protmem() argument
702 mem_attr[n].receiver = mem_attrs[n] & U16_MAX; in optee_ffa_lend_protmem()
703 mem_attr[n].attrs = mem_attrs[n] >> 16; in optee_ffa_lend_protmem()
H A Dsmc_abi.c969 u32 *mem_attrs, unsigned int ma_count, in optee_smc_lend_protmem() argument
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c2066 struct drm_xe_mem_range_attr *mem_attrs; in xe_vm_query_vmas_attrs_ioctl() local
2097 mem_attrs = kvmalloc_array(args->num_mem_ranges, args->sizeof_mem_range_attr, in xe_vm_query_vmas_attrs_ioctl()
2100 if (!mem_attrs) { in xe_vm_query_vmas_attrs_ioctl()
2105 memset(mem_attrs, 0, args->num_mem_ranges * args->sizeof_mem_range_attr); in xe_vm_query_vmas_attrs_ioctl()
2107 args->start + args->range, mem_attrs); in xe_vm_query_vmas_attrs_ioctl()
2111 err = copy_to_user(attrs_user, mem_attrs, in xe_vm_query_vmas_attrs_ioctl()
2117 kvfree(mem_attrs); in xe_vm_query_vmas_attrs_ioctl()