Searched refs:pas_id (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/firmware/qcom/ |
| H A D | qcom_pas.c | 32 u32 pas_id, in devm_qcom_pas_context_alloc() argument 43 ctx->pas_id = pas_id; in devm_qcom_pas_context_alloc() 67 int qcom_pas_init_image(u32 pas_id, const void *metadata, size_t size, in qcom_pas_init_image() argument 73 return ops_ptr->init_image(ops_ptr->dev, pas_id, metadata, size, ctx); in qcom_pas_init_image() 99 int qcom_pas_mem_setup(u32 pas_id, phys_addr_t addr, phys_addr_t size) in qcom_pas_mem_setup() argument 104 return ops_ptr->mem_setup(ops_ptr->dev, pas_id, addr, size); in qcom_pas_mem_setup() 170 int qcom_pas_auth_and_reset(u32 pas_id) in qcom_pas_auth_and_reset() argument 175 return ops_ptr->auth_and_reset(ops_ptr->dev, pas_id); in qcom_pas_auth_and_reset() 216 int qcom_pas_set_remote_state(u32 state, u32 pas_id) in qcom_pas_set_remote_state() argument 221 return ops_ptr->set_remote_state(ops_ptr->dev, state, pas_id); in qcom_pas_set_remote_state() [all …]
|
| H A D | qcom_pas_tee.c | 98 static bool qcom_pas_tee_supported(struct device *dev, u32 pas_id) in qcom_pas_tee_supported() argument 109 .u.value.a = pas_id in qcom_pas_tee_supported() 117 pas_id, ret, inv_arg.ret); in qcom_pas_tee_supported() 124 static int qcom_pas_tee_init_image(struct device *dev, u32 pas_id, in qcom_pas_tee_init_image() argument 137 .u.value.a = pas_id in qcom_pas_tee_init_image() 167 pas_id, ret, inv_arg.ret); in qcom_pas_tee_init_image() 180 static int qcom_pas_tee_mem_setup(struct device *dev, u32 pas_id, in qcom_pas_tee_mem_setup() argument 192 .u.value.a = pas_id, in qcom_pas_tee_mem_setup() 206 pas_id, ret, inv_arg.ret); in qcom_pas_tee_mem_setup() 229 .u.value.a = ctx->pas_id, in DEFINE_FREE() [all …]
|
| H A D | qcom_pas.h | 30 bool (*supported)(struct device *dev, u32 pas_id); 31 int (*init_image)(struct device *dev, u32 pas_id, const void *metadata, 33 int (*mem_setup)(struct device *dev, u32 pas_id, phys_addr_t addr, 40 int (*auth_and_reset)(struct device *dev, u32 pas_id); 41 int (*set_remote_state)(struct device *dev, u32 state, u32 pas_id); 42 int (*shutdown)(struct device *dev, u32 pas_id);
|
| H A D | qcom_scm.c | 580 u32 pas_id, in devm_qcom_scm_pas_context_alloc() argument 591 ctx->pas_id = pas_id; in devm_qcom_scm_pas_context_alloc() 599 static int __qcom_scm_pas_init_image(struct device *dev, u32 pas_id, in __qcom_scm_pas_init_image() argument 607 .args[0] = pas_id, in __qcom_scm_pas_init_image() 647 ret = __qcom_scm_pas_init_image(dev, ctx->pas_id, mdata_phys, &res); in qcom_scm_pas_prep_and_init_image() 656 static int __qcom_scm_pas_init_image2(struct device *dev, u32 pas_id, in __qcom_scm_pas_init_image2() argument 686 ret = __qcom_scm_pas_init_image(dev, pas_id, mdata_phys, &res); in __qcom_scm_pas_init_image2() 698 int qcom_scm_pas_init_image(u32 pas_id, const void *metadata, size_t size, in qcom_scm_pas_init_image() argument 701 return __qcom_scm_pas_init_image2(__scm->dev, pas_id, metadata, size, in qcom_scm_pas_init_image() 724 static int __qcom_scm_pas_mem_setup(struct device *dev, u32 pas_id, in __qcom_scm_pas_mem_setup() argument [all …]
|