Lines Matching refs:po
1969 static TEE_Result create_filename(void *buf, size_t blen, struct tee_pobj *po, in create_filename() argument
1975 + TEE_B2HS_HSBUF_SIZE(sizeof(TEE_UUID) + po->obj_id_len) in create_filename()
1986 pos += tee_b2hs((uint8_t *)&po->uuid, &file[pos], in create_filename()
1993 tee_b2hs(po->obj_id, file + pos, po->obj_id_len, hslen - pos); in create_filename()
2013 static struct rpmb_file_handle *alloc_file_handle(struct tee_pobj *po, in alloc_file_handle() argument
2022 if (po) in alloc_file_handle()
2023 create_filename(fh->filename, sizeof(fh->filename), po, in alloc_file_handle()
2680 static TEE_Result rpmb_fs_remove(struct tee_pobj *po) in rpmb_fs_remove() argument
2683 struct rpmb_file_handle *fh = alloc_file_handle(po, po->temporary); in rpmb_fs_remove()
3019 static TEE_Result rpmb_fs_open(struct tee_pobj *po, size_t *size, in rpmb_fs_open() argument
3023 struct rpmb_file_handle *fh = alloc_file_handle(po, po->temporary); in rpmb_fs_open()
3030 res = rpmb_fs_open_internal(fh, &po->uuid, false); in rpmb_fs_open()
3044 static TEE_Result rpmb_fs_create(struct tee_pobj *po, bool overwrite, in rpmb_fs_create() argument
3053 struct rpmb_file_handle *fh = alloc_file_handle(po, po->temporary); in rpmb_fs_create()
3062 res = rpmb_fs_open_internal(fh, &po->uuid, true); in rpmb_fs_create()
3102 if (po->temporary) { in rpmb_fs_create()
3108 po->temporary = false; in rpmb_fs_create()
3109 res = rpmb_fs_rename_internal(po, NULL, overwrite); in rpmb_fs_create()
3111 po->temporary = true; in rpmb_fs_create()
3115 create_filename(fh->filename, sizeof(fh->filename), po, false); in rpmb_fs_create()