Lines Matching refs:read_resp
831 volatile struct ena_admin_ena_mmio_req_read_less_resp *read_resp = in ena_com_reg_bar_read32() local
832 mmio_read->read_resp; in ena_com_reg_bar_read32()
849 read_resp->req_id = mmio_read->seq_num + 0xDEAD; in ena_com_reg_bar_read32()
858 if (READ_ONCE(read_resp->req_id) == mmio_read->seq_num) in ena_com_reg_bar_read32()
867 mmio_read->seq_num, offset, read_resp->req_id, in ena_com_reg_bar_read32()
868 read_resp->reg_off); in ena_com_reg_bar_read32()
873 if (read_resp->reg_off != offset) { in ena_com_reg_bar_read32()
878 ret = read_resp->reg_val; in ena_com_reg_bar_read32()
1733 mmio_read->read_resp = in ena_com_mmio_reg_read_request_init()
1735 sizeof(*mmio_read->read_resp), in ena_com_mmio_reg_read_request_init()
1737 if (unlikely(!mmio_read->read_resp)) in ena_com_mmio_reg_read_request_init()
1742 mmio_read->read_resp->req_id = 0x0; in ena_com_mmio_reg_read_request_init()
1767 dma_free_coherent(ena_dev->dmadev, sizeof(*mmio_read->read_resp), in ena_com_mmio_reg_read_request_destroy()
1768 mmio_read->read_resp, mmio_read->read_resp_dma_addr); in ena_com_mmio_reg_read_request_destroy()
1770 mmio_read->read_resp = NULL; in ena_com_mmio_reg_read_request_destroy()