Lines Matching refs:mmio_read

714 	struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read;  in ena_com_reg_bar_read32()  local
716 mmio_read->read_resp; in ena_com_reg_bar_read32()
719 u32 timeout = mmio_read->reg_read_to; in ena_com_reg_bar_read32()
727 if (!mmio_read->readless_supported) in ena_com_reg_bar_read32()
730 ENA_SPINLOCK_LOCK(mmio_read->lock, flags); in ena_com_reg_bar_read32()
731 mmio_read->seq_num++; in ena_com_reg_bar_read32()
733 read_resp->req_id = mmio_read->seq_num + 0xDEAD; in ena_com_reg_bar_read32()
736 mmio_read_reg |= mmio_read->seq_num & in ena_com_reg_bar_read32()
747 if (read_resp->req_id == mmio_read->seq_num) in ena_com_reg_bar_read32()
755 mmio_read->seq_num, in ena_com_reg_bar_read32()
770 ENA_SPINLOCK_UNLOCK(mmio_read->lock, flags); in ena_com_reg_bar_read32()
1636 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_mmio_reg_read_request_init() local
1638 ENA_SPINLOCK_INIT(mmio_read->lock); in ena_com_mmio_reg_read_request_init()
1640 sizeof(*mmio_read->read_resp), in ena_com_mmio_reg_read_request_init()
1641 mmio_read->read_resp, in ena_com_mmio_reg_read_request_init()
1642 mmio_read->read_resp_dma_addr, in ena_com_mmio_reg_read_request_init()
1643 mmio_read->read_resp_mem_handle); in ena_com_mmio_reg_read_request_init()
1644 if (unlikely(!mmio_read->read_resp)) in ena_com_mmio_reg_read_request_init()
1649 mmio_read->read_resp->req_id = 0x0; in ena_com_mmio_reg_read_request_init()
1650 mmio_read->seq_num = 0x0; in ena_com_mmio_reg_read_request_init()
1651 mmio_read->readless_supported = true; in ena_com_mmio_reg_read_request_init()
1658 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_set_mmio_read_mode() local
1660 mmio_read->readless_supported = readless_supported; in ena_com_set_mmio_read_mode()
1665 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_mmio_reg_read_request_destroy() local
1671 sizeof(*mmio_read->read_resp), in ena_com_mmio_reg_read_request_destroy()
1672 mmio_read->read_resp, in ena_com_mmio_reg_read_request_destroy()
1673 mmio_read->read_resp_dma_addr, in ena_com_mmio_reg_read_request_destroy()
1674 mmio_read->read_resp_mem_handle); in ena_com_mmio_reg_read_request_destroy()
1676 mmio_read->read_resp = NULL; in ena_com_mmio_reg_read_request_destroy()
1678 ENA_SPINLOCK_DESTROY(mmio_read->lock); in ena_com_mmio_reg_read_request_destroy()
1683 struct ena_com_mmio_read *mmio_read = &ena_dev->mmio_read; in ena_com_mmio_reg_read_request_write_dev_addr() local
1686 addr_low = ENA_DMA_ADDR_TO_UINT32_LOW(mmio_read->read_resp_dma_addr); in ena_com_mmio_reg_read_request_write_dev_addr()
1687 addr_high = ENA_DMA_ADDR_TO_UINT32_HIGH(mmio_read->read_resp_dma_addr); in ena_com_mmio_reg_read_request_write_dev_addr()