Searched refs:crq_addr (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 361 free_page((unsigned long)ibmvtpm->crq_queue.crq_addr); in tpm_ibmvtpm_remove() 442 memset(ibmvtpm->crq_queue.crq_addr, 0, CRQ_RES_BUF_SIZE); in ibmvtpm_reset_crq() 479 struct ibmvtpm_crq *crq = &crq_q->crq_addr[crq_q->index]; in ibmvtpm_crq_get_next() 623 crq_q->crq_addr = (struct ibmvtpm_crq *)get_zeroed_page(GFP_KERNEL); in tpm_ibmvtpm_probe() 624 if (!crq_q->crq_addr) { in tpm_ibmvtpm_probe() 625 dev_err(dev, "Unable to allocate memory for crq_addr\n"); in tpm_ibmvtpm_probe() 629 crq_q->num_entry = CRQ_RES_BUF_SIZE / sizeof(*crq_q->crq_addr); in tpm_ibmvtpm_probe() 631 ibmvtpm->crq_dma_handle = dma_map_single(dev, crq_q->crq_addr, in tpm_ibmvtpm_probe() 715 if (crq_q->crq_addr) in tpm_ibmvtpm_probe() 716 free_page((unsigned long)crq_q->crq_addr); in tpm_ibmvtpm_probe() [all...] |
H A D | tpm_ibmvtpm.h | 26 struct ibmvtpm_crq *crq_addr; member
|
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 361 free_page((unsigned long)ibmvtpm->crq_queue.crq_addr); in tpm_ibmvtpm_remove() 440 memset(ibmvtpm->crq_queue.crq_addr, 0, CRQ_RES_BUF_SIZE); in ibmvtpm_reset_crq() 477 struct ibmvtpm_crq *crq = &crq_q->crq_addr[crq_q->index]; in ibmvtpm_crq_get_next() 621 crq_q->crq_addr = (struct ibmvtpm_crq *)get_zeroed_page(GFP_KERNEL); in tpm_ibmvtpm_probe() 622 if (!crq_q->crq_addr) { in tpm_ibmvtpm_probe() 623 dev_err(dev, "Unable to allocate memory for crq_addr\n"); in tpm_ibmvtpm_probe() 627 crq_q->num_entry = CRQ_RES_BUF_SIZE / sizeof(*crq_q->crq_addr); in tpm_ibmvtpm_probe() 629 ibmvtpm->crq_dma_handle = dma_map_single(dev, crq_q->crq_addr, in tpm_ibmvtpm_probe() 713 if (crq_q->crq_addr) in tpm_ibmvtpm_probe() 714 free_page((unsigned long)crq_q->crq_addr); in tpm_ibmvtpm_probe() [all...] |
H A D | tpm_ibmvtpm.h | 26 struct ibmvtpm_crq *crq_addr; member
|
Completed in 2 milliseconds