bus/pci: change IOVA as VA flag name
[dpdk.git] / drivers / net / sfc / base / efx_regs_mcdi_aoe.h
index 6bedfd7..8570dbc 100644 (file)
 #define        MC_CMD_FC_IN_WRITE32_LENMAX 252
 #define        MC_CMD_FC_IN_WRITE32_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_IN_WRITE32_LEN(num) (12+4*(num))
+#define        MC_CMD_FC_IN_WRITE32_BUFFER_NUM(len) (((len)-12)/4)
 /*            MC_CMD_FC_IN_CMD_OFST 0 */
 /*            MC_CMD_FC_IN_CMD_LEN 4 */
 #define        MC_CMD_FC_IN_WRITE32_ADDR_HI_OFST 4
 #define        MC_CMD_FC_IN_IO_REL_WRITE32_LENMAX 252
 #define        MC_CMD_FC_IN_IO_REL_WRITE32_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_IN_IO_REL_WRITE32_LEN(num) (16+4*(num))
+#define        MC_CMD_FC_IN_IO_REL_WRITE32_BUFFER_NUM(len) (((len)-16)/4)
 /*            MC_CMD_FC_IN_CMD_OFST 0 */
 /*            MC_CMD_FC_IN_CMD_LEN 4 */
 /*            MC_CMD_FC_IN_IO_REL_HEADER_OFST 4 */
 #define        MC_CMD_FC_IN_SPI_WRITE_LENMAX 252
 #define        MC_CMD_FC_IN_SPI_WRITE_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_IN_SPI_WRITE_LEN(num) (12+4*(num))
+#define        MC_CMD_FC_IN_SPI_WRITE_BUFFER_NUM(len) (((len)-12)/4)
 /*            MC_CMD_FC_IN_CMD_OFST 0 */
 /*            MC_CMD_FC_IN_CMD_LEN 4 */
 #define        MC_CMD_FC_IN_SPI_WRITE_OP_OFST 4
 #define        MC_CMD_FC_OUT_READ32_LENMAX 252
 #define        MC_CMD_FC_OUT_READ32_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_OUT_READ32_LEN(num) (0+4*(num))
+#define        MC_CMD_FC_OUT_READ32_BUFFER_NUM(len) (((len)-0)/4)
 #define        MC_CMD_FC_OUT_READ32_BUFFER_OFST 0
 #define        MC_CMD_FC_OUT_READ32_BUFFER_LEN 4
 #define        MC_CMD_FC_OUT_READ32_BUFFER_MINNUM 1
 #define        MC_CMD_FC_OUT_IO_REL_READ32_LENMAX 252
 #define        MC_CMD_FC_OUT_IO_REL_READ32_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_OUT_IO_REL_READ32_LEN(num) (0+4*(num))
+#define        MC_CMD_FC_OUT_IO_REL_READ32_BUFFER_NUM(len) (((len)-0)/4)
 #define        MC_CMD_FC_OUT_IO_REL_READ32_BUFFER_OFST 0
 #define        MC_CMD_FC_OUT_IO_REL_READ32_BUFFER_LEN 4
 #define        MC_CMD_FC_OUT_IO_REL_READ32_BUFFER_MINNUM 1
 #define        MC_CMD_FC_OUT_DMA_READ_LENMAX 252
 #define        MC_CMD_FC_OUT_DMA_READ_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_OUT_DMA_READ_LEN(num) (0+1*(num))
+#define        MC_CMD_FC_OUT_DMA_READ_DATA_NUM(len) (((len)-0)/1)
 /* The data read */
 #define        MC_CMD_FC_OUT_DMA_READ_DATA_OFST 0
 #define        MC_CMD_FC_OUT_DMA_READ_DATA_LEN 1
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_LENMAX 248
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_LENMAX_MCDI2 1016
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_LEN(num) (0+8*(num))
+#define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_TIMESTAMP_NUM(len) (((len)-0)/8)
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_SECONDS_OFST 0
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_SECONDS_LEN 4
 #define        MC_CMD_FC_OUT_TIMESTAMP_READ_SNAPSHOT_NANOSECONDS_OFST 4
 #define        MC_CMD_FC_OUT_SPI_READ_LENMAX 252
 #define        MC_CMD_FC_OUT_SPI_READ_LENMAX_MCDI2 1020
 #define        MC_CMD_FC_OUT_SPI_READ_LEN(num) (0+4*(num))
+#define        MC_CMD_FC_OUT_SPI_READ_BUFFER_NUM(len) (((len)-0)/4)
 #define        MC_CMD_FC_OUT_SPI_READ_BUFFER_OFST 0
 #define        MC_CMD_FC_OUT_SPI_READ_BUFFER_LEN 4
 #define        MC_CMD_FC_OUT_SPI_READ_BUFFER_MINNUM 1
 #define        MC_CMD_AOE_IN_JTAG_WRITE_LENMAX 252
 #define        MC_CMD_AOE_IN_JTAG_WRITE_LENMAX_MCDI2 1020
 #define        MC_CMD_AOE_IN_JTAG_WRITE_LEN(num) (8+4*(num))
+#define        MC_CMD_AOE_IN_JTAG_WRITE_DATA_NUM(len) (((len)-8)/4)
 /*            MC_CMD_AOE_IN_CMD_OFST 0 */
 /*            MC_CMD_AOE_IN_CMD_LEN 4 */
 #define        MC_CMD_AOE_IN_JTAG_WRITE_DATALEN_OFST 4
 #define        MC_CMD_AOE_OUT_FAN_FAILURES_LENMAX 252
 #define        MC_CMD_AOE_OUT_FAN_FAILURES_LENMAX_MCDI2 1020
 #define        MC_CMD_AOE_OUT_FAN_FAILURES_LEN(num) (0+4*(num))
+#define        MC_CMD_AOE_OUT_FAN_FAILURES_COUNT_NUM(len) (((len)-0)/4)
 /* Failure counts for each fan */
 #define        MC_CMD_AOE_OUT_FAN_FAILURES_COUNT_OFST 0
 #define        MC_CMD_AOE_OUT_FAN_FAILURES_COUNT_LEN 4
 #define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_LENMAX 252
 #define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_LENMAX_MCDI2 1020
 #define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_LEN(num) (4+1*(num))
+#define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_DATA_NUM(len) (((len)-4)/1)
 /* in bytes */
 #define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_DATALEN_OFST 0
 #define        MC_CMD_AOE_OUT_GET_PHY_MEDIA_INFO_DATALEN_LEN 4
 #define        MC_CMD_AOE_OUT_JTAG_WRITE_LENMAX 252
 #define        MC_CMD_AOE_OUT_JTAG_WRITE_LENMAX_MCDI2 1020
 #define        MC_CMD_AOE_OUT_JTAG_WRITE_LEN(num) (8+4*(num))
+#define        MC_CMD_AOE_OUT_JTAG_WRITE_DATA_NUM(len) (((len)-8)/4)
 /* Used to align the in and out data blocks so the MC can re-use the cmd */
 #define        MC_CMD_AOE_OUT_JTAG_WRITE_DATALEN_OFST 0
 #define        MC_CMD_AOE_OUT_JTAG_WRITE_DATALEN_LEN 4
 #define        MC_CMD_AOE_OUT_DDR_LENMAX 252
 #define        MC_CMD_AOE_OUT_DDR_LENMAX_MCDI2 1020
 #define        MC_CMD_AOE_OUT_DDR_LEN(num) (16+1*(num))
+#define        MC_CMD_AOE_OUT_DDR_SPD_NUM(len) (((len)-16)/1)
 /* Information on the module. */
 #define        MC_CMD_AOE_OUT_DDR_FLAGS_OFST 0
 #define        MC_CMD_AOE_OUT_DDR_FLAGS_LEN 4