22 #include "../include/mlx_cmd.h" 23 #include "../../mlx_utils/include/public/mlx_pci_gw.h" 24 #include "../../mlx_utils/include/public/mlx_bail.h" 25 #include "../../mlx_utils/include/public/mlx_pci.h" 26 #include "../../mlx_utils/include/public/mlx_logging.h" 43 utils = device_priv->utils;
64 if ( device_priv ==
NULL ) {
69 utils = device_priv->utils;
mlx_status nodnic_cmd_write(IN nodnic_device_priv *device_priv, IN mlx_uint32 address, IN mlx_pci_gw_buffer buffer)
#define MLX_INVALID_PARAMETER
mlx_status mlx_pci_gw_read(IN mlx_utils *utils, IN mlx_pci_gw_space space, IN mlx_uint32 address, OUT mlx_pci_gw_buffer *buffer)
uint64_t address
Base address.
uint32_t buffer
Buffer index (or NETVSC_RNDIS_NO_BUFFER)
FILE_LICENCE(GPL2_OR_LATER)
mlx_status mlx_pci_gw_write(IN mlx_utils *utils, IN mlx_pci_gw_space space, IN mlx_uint32 address, IN mlx_pci_gw_buffer buffer)
#define MLX_CHECK_STATUS(id, status, label, message)
#define NULL
NULL pointer (VOID *)
mlx_status nodnic_cmd_read(IN nodnic_device_priv *device_priv, IN mlx_uint32 address, OUT mlx_pci_gw_buffer *buffer)
mlx_uint32 mlx_pci_gw_buffer
#define PCI_GW_SPACE_NODNIC