Home
last modified time | relevance | path

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

/linux/drivers/firmware/qcom/
H A Dqcom_pas.c32 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 Dqcom_pas_tee.c98 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 Dqcom_pas.h30 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 Dqcom_scm.c580 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 …]