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