Lines Matching refs:requestpackets
341 int read_counter(struct mmc *mmc, struct s_rpmb *requestpackets) in read_counter() argument
343 if (mmc_rpmb_request(mmc, requestpackets, 1, false)) in read_counter()
346 if (mmc_rpmb_response(mmc, requestpackets, RPMB_RESP_WCOUNTER, 1)) in read_counter()
352 int program_key(struct mmc *mmc, struct s_rpmb *requestpackets) in program_key() argument
354 if (mmc_rpmb_request(mmc, requestpackets, 1, true)) in program_key()
357 memset(requestpackets, 0, sizeof(struct s_rpmb)); in program_key()
359 requestpackets->request = cpu_to_be16(RPMB_REQ_STATUS); in program_key()
361 if (mmc_rpmb_request(mmc, requestpackets, 1, false)) in program_key()
364 return mmc_rpmb_response(mmc, requestpackets, RPMB_RESP_KEY, 1); in program_key()
368 struct s_rpmb *requestpackets, uint16_t block_count) in authenticated_read() argument
370 if (mmc_rpmb_request(mmc, requestpackets, 1, false)) in authenticated_read()
374 (mmc, requestpackets, RPMB_RESP_READ_DATA, block_count)) in authenticated_read()
380 int authenticated_write(struct mmc *mmc, struct s_rpmb *requestpackets) in authenticated_write() argument
382 if (mmc_rpmb_request(mmc, requestpackets, 1, true)) in authenticated_write()
385 memset(requestpackets, 0, sizeof(struct s_rpmb)); in authenticated_write()
387 requestpackets->request = cpu_to_be16(RPMB_REQ_STATUS); in authenticated_write()
389 if (mmc_rpmb_request(mmc, requestpackets, 1, false)) in authenticated_write()
392 return mmc_rpmb_response(mmc, requestpackets, RPMB_RESP_WRITE_DATA, 1); in authenticated_write()