Searched refs:sro (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/firmware/arm_rmm/ |
| H A D | rmi.c | 280 static int rmi_sro_ensure_capacity(struct rmi_sro_state *sro, in rmi_sro_ensure_capacity() argument 283 if (WARN_ON_ONCE(sro->addr_count > RMI_MAX_ADDR_LIST)) in rmi_sro_ensure_capacity() 286 if (count > RMI_MAX_ADDR_LIST - sro->addr_count) in rmi_sro_ensure_capacity() 292 static int rmi_sro_donate_contig(struct rmi_sro_state *sro, in rmi_sro_donate_contig() argument 330 for (int i = 0; i < sro->addr_count; i++) { in rmi_sro_donate_contig() 331 unsigned long entry = sro->addr_list[i]; in rmi_sro_donate_contig() 337 sro->addr_count--; in rmi_sro_donate_contig() 338 swap(sro->addr_list[sro->addr_count], in rmi_sro_donate_contig() 339 sro->addr_list[i]); in rmi_sro_donate_contig() 345 ret = rmi_sro_ensure_capacity(sro, 1); in rmi_sro_donate_contig() [all …]
|
| /linux/include/linux/ |
| H A D | arm-rmi-cmds.h | 85 long rmi_sro_memxfer_execute(struct rmi_sro_state *sro, gfp_t gfp); 86 void rmi_sro_free(struct rmi_sro_state *sro); 92 #define rmi_sro_memxfer_cmd(sro, gfp, ...) ({ \ argument 93 struct rmi_sro_state *__sro = (sro); \ 272 struct rmi_sro_state *sro) in rmi_realm_create() argument 274 return rmi_sro_memxfer_cmd(sro, GFP_KERNEL, in rmi_realm_create() 288 struct rmi_sro_state *sro) in rmi_realm_terminate() argument 290 return rmi_sro_memxfer_cmd(sro, GFP_KERNEL, in rmi_realm_terminate() 304 struct rmi_sro_state *sro) in rmi_realm_destroy() argument 306 return rmi_sro_memxfer_cmd(sro, GFP_KERNEL, in rmi_realm_destroy() [all …]
|