|
| MODULE_AUTHOR ("Roland Dreier") |
|
| MODULE_DESCRIPTION ("Mellanox ConnectX HCA low-level driver") |
|
| MODULE_LICENSE ("Dual BSD/GPL") |
|
| MODULE_VERSION (DRV_VERSION) |
|
| module_param (num_vfs, int, 0444) |
|
| MODULE_PARM_DESC (num_vfs,"enable #num_vfs functions if num_vfs > 0") |
|
| module_param (probe_vf, int, 0644) |
|
| MODULE_PARM_DESC (probe_vf,"number of vfs to probe by pf driver (num_vfs > 0)") |
|
| module_param_named (log_num_mgm_entry_size, mlx4_log_num_mgm_entry_size, int, 0444) |
|
| MODULE_PARM_DESC (log_num_mgm_entry_size,"log mgm size, that defines the num"" of qp per mcg, for example:"" 10 gives 248.range: 9<="" log_num_mgm_entry_size <= 12."" Not in use with device managed"" flow steering") |
|
| module_param_named (log_num_mac, log_num_mac, int, 0444) |
|
| MODULE_PARM_DESC (log_num_mac,"Log2 max number of MACs per ETH port (1-7)") |
|
| module_param_named (log_num_vlan, log_num_vlan, int, 0444) |
|
| MODULE_PARM_DESC (log_num_vlan,"Log2 max number of VLANs per ETH port (0-7)") |
|
| module_param_named (use_prio, use_prio, bool, 0444) |
|
| MODULE_PARM_DESC (use_prio,"Enable steering by VLAN priority on ETH ports ""(0/1, default 0)") |
|
| module_param_named (log_mtts_per_seg, log_mtts_per_seg, int, 0444) |
|
| MODULE_PARM_DESC (log_mtts_per_seg,"Log2 number of MTT entries per segment (1-7)") |
|
| module_param_array (port_type_array, int,&arr_argc, 0444) |
|
| MODULE_PARM_DESC (port_type_array,"Array of port types: HW_DEFAULT (0) is default ""1 for IB, 2 for Ethernet") |
|
int | mlx4_check_port_params (struct mlx4_dev *dev, enum mlx4_port_type *port_type) |
|
int | mlx4_get_parav_qkey (struct mlx4_dev *dev, u32 qpn, u32 *qkey) |
|
| EXPORT_SYMBOL (mlx4_get_parav_qkey) |
|
void | mlx4_sync_pkey_table (struct mlx4_dev *dev, int slave, int port, int i, int val) |
|
| EXPORT_SYMBOL (mlx4_sync_pkey_table) |
|
void | mlx4_put_slave_node_guid (struct mlx4_dev *dev, int slave, __be64 guid) |
|
| EXPORT_SYMBOL (mlx4_put_slave_node_guid) |
|
__be64 | mlx4_get_slave_node_guid (struct mlx4_dev *dev, int slave) |
|
| EXPORT_SYMBOL (mlx4_get_slave_node_guid) |
|
int | mlx4_is_slave_active (struct mlx4_dev *dev, int slave) |
|
| EXPORT_SYMBOL (mlx4_is_slave_active) |
|
int | mlx4_change_port_types (struct mlx4_dev *dev, enum mlx4_port_type *port_types) |
|
int | __mlx4_counter_alloc (struct mlx4_dev *dev, u32 *idx) |
|
int | mlx4_counter_alloc (struct mlx4_dev *dev, u32 *idx) |
|
| EXPORT_SYMBOL_GPL (mlx4_counter_alloc) |
|
void | __mlx4_counter_free (struct mlx4_dev *dev, u32 idx) |
|
void | mlx4_counter_free (struct mlx4_dev *dev, u32 idx) |
|
| EXPORT_SYMBOL_GPL (mlx4_counter_free) |
|
int | mlx4_restart_one (struct pci_dev *pdev) |
|
| MODULE_DEVICE_TABLE (pci, mlx4_pci_table) |
|
| module_init (mlx4_init) |
|
| module_exit (mlx4_cleanup) |
|