mod_event
static moduledata_t if_cc_mod = {"if_cc", mod_event};
static moduledata_t if_ccv_mod = {"if_ccv", mod_event};
static moduledata_t if_cxl_mod = {"if_cxl", mod_event};
static moduledata_t if_cxlv_mod = {"if_cxlv", mod_event};
DRIVER_MODULE(t4nex, pci, t4_driver, mod_event, 0);
DRIVER_MODULE(t5nex, pci, t5_driver, mod_event, 0);
DRIVER_MODULE(t6nex, pci, t6_driver, mod_event, 0);
DRIVER_MODULE(chnex, pci, ch_driver, mod_event, 0);
static int mod_event(module_t, int, void *);
DRIVER_MODULE(sume, pci, sume_driver, mod_event, NULL);
modeventhand_t mod_event; /* Module event handler (optional) */
if (type->mod_event != NULL)
if ((error = (*type->mod_event)(mod, event, data))) {
if (type->mod_event != NULL) { /* check with type */
error = (*type->mod_event)(mod, event, data);
if (type->mod_event != NULL)
error = (*type->mod_event)(mod, event, data);
.mod_event = ng_device_mod_event,
.mod_event = ng_eiface_mod_event,
.mod_event = ng_ether_mod_event,
.mod_event = ng_gif_mod_event,
.mod_event = ng_iface_mod_event,
.mod_event = ng_ipfw_mod_event,
.mod_event = ngp_modevent,
.mod_event = ngs_mod_event,