Lines Matching defs:mem_info
103 bool qti_mem_assign_validate_param(memprot_info_t *mem_info,
112 if (!source_vm_list || !dest_vm_list || !mem_info
118 ERROR("source_vm_list %p dest_vm_list %p mem_info %p src_vm_list_cnt %u dst_vm_list_cnt %u u_num_mappings %u\n",
119 source_vm_list, dest_vm_list, mem_info,
126 if ((mem_info[i].mem_addr & (SIZE4K - 1))
127 || (mem_info[i].mem_size == 0)
128 || (mem_info[i].mem_size & (SIZE4K - 1))) {
129 ERROR("mem_info passed buffer 0x%x or size 0x%x is not 4k aligned\n",
130 (unsigned int)mem_info[i].mem_addr,
131 (unsigned int)mem_info[i].mem_size);
135 if ((mem_info[i].mem_addr + mem_info[i].mem_size) <
136 mem_info[i].mem_addr) {
138 (unsigned int)mem_info[i].mem_addr,
139 (unsigned int)mem_info[i].mem_size);
143 mem_info[i].mem_addr,
144 mem_info[i].mem_size);
147 (unsigned int)mem_info[i].mem_addr,
148 (unsigned int)mem_info[i].mem_size);
251 memprot_info_t mem_info[QTI_VM_MAX_LIST_SIZE];
254 mem_info[i].mem_addr = mem_info_p[i].mem_addr;
255 mem_info[i].mem_size = mem_info_p[i].mem_size;
280 ret = qtiseclib_mem_assign(mem_info, u_num_mappings,