#include "main.h"
#include "../../../net/ethernet/intel/ice/ice.h"
MODULE_ALIAS(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
static struct notifier_block irdma_inetaddr_notifier = …;
static struct notifier_block irdma_inetaddr6_notifier = …;
static struct notifier_block irdma_net_notifier = …;
static struct notifier_block irdma_netdevice_notifier = …;
static void irdma_register_notifiers(void)
{ … }
static void irdma_unregister_notifiers(void)
{ … }
static void irdma_prep_tc_change(struct irdma_device *iwdev)
{ … }
static void irdma_log_invalid_mtu(u16 mtu, struct irdma_sc_dev *dev)
{ … }
static void irdma_fill_qos_info(struct irdma_l2params *l2params,
struct iidc_qos_params *qos_info)
{ … }
static void irdma_iidc_event_handler(struct ice_pf *pf, struct iidc_event *event)
{ … }
static void irdma_request_reset(struct irdma_pci_f *rf)
{ … }
static int irdma_lan_register_qset(struct irdma_sc_vsi *vsi,
struct irdma_ws_node *tc_node)
{ … }
static void irdma_lan_unregister_qset(struct irdma_sc_vsi *vsi,
struct irdma_ws_node *tc_node)
{ … }
static void irdma_remove(struct auxiliary_device *aux_dev)
{ … }
static void irdma_fill_device_info(struct irdma_device *iwdev, struct ice_pf *pf,
struct ice_vsi *vsi)
{ … }
static int irdma_probe(struct auxiliary_device *aux_dev, const struct auxiliary_device_id *id)
{ … }
static const struct auxiliary_device_id irdma_auxiliary_id_table[] = …;
MODULE_DEVICE_TABLE(auxiliary, irdma_auxiliary_id_table);
static struct iidc_auxiliary_drv irdma_auxiliary_drv = …;
static int __init irdma_init_module(void)
{ … }
static void __exit irdma_exit_module(void)
{ … }
module_init(…) …;
module_exit(irdma_exit_module);