Visible to Intel only — GUID: nik1410565012077
Ixiasoft
Visible to Intel only — GUID: nik1410565012077
Ixiasoft
16.4.4. ebfm_barrd_nowt Procedure
The ebfm_barrd_nowt procedure reads a block of data from the offset of the specified Endpoint BAR and stores the data in BFM shared memory. The length can be longer than the configured maximum read request size; the procedure breaks the request up into multiple transactions as needed. This routine returns as soon as the last read transaction has been accepted by the VC interface module, allowing subsequent reads to be issued immediately.
Location |
altpcietb_bfm_driver_rp.v altpcietb_bfm_rdwr.v |
|
---|---|---|
Syntax |
ebfm_barrd_nowt(bar_table, bar_num, pcie_offset, lcladdr, byte_len, tclass) |
|
Arguments |
bar_table | Address of the Endpoint bar_table structure in BFM shared memory. |
bar_num | Number of the BAR used with pcie_offset to determine PCI Express address. |
|
pcie_offset | Address offset from the BAR base. |
|
lcladdr | BFM shared memory address where the read data is stored. |
|
byte_len | Length, in bytes, of the data to be read. Can be set from 1 byte to the minimum of the bytes remaining in the BAR space or BFM shared memory. |
|
tclass | Traffic Class to be used for the PCI Express transaction. |