Lines Matching refs:crq_q
443 struct ibmvtpm_crq_queue *crq_q = &ibmvtpm->crq_queue; in ibmvtpm_crq_get_next() local
444 struct ibmvtpm_crq *crq = &crq_q->crq_addr[crq_q->index]; in ibmvtpm_crq_get_next()
447 if (++crq_q->index == crq_q->num_entry) in ibmvtpm_crq_get_next()
448 crq_q->index = 0; in ibmvtpm_crq_get_next()
567 struct ibmvtpm_crq_queue *crq_q; in tpm_ibmvtpm_probe() local
584 crq_q = &ibmvtpm->crq_queue; in tpm_ibmvtpm_probe()
585 crq_q->crq_addr = (struct ibmvtpm_crq *)get_zeroed_page(GFP_KERNEL); in tpm_ibmvtpm_probe()
586 if (!crq_q->crq_addr) { in tpm_ibmvtpm_probe()
591 crq_q->num_entry = CRQ_RES_BUF_SIZE / sizeof(*crq_q->crq_addr); in tpm_ibmvtpm_probe()
592 ibmvtpm->crq_dma_handle = dma_map_single(dev, crq_q->crq_addr, in tpm_ibmvtpm_probe()
626 crq_q->index = 0; in tpm_ibmvtpm_probe()
654 if (crq_q->crq_addr) in tpm_ibmvtpm_probe()
655 free_page((unsigned long)crq_q->crq_addr); in tpm_ibmvtpm_probe()