Home | History | Annotate | Download | only in ixgbe

Lines Matching refs:osdep

324 	sc->osdep.pc = pa->pa_pc;
325 sc->osdep.tag = pa->pa_tag;
327 sc->osdep.dmat = pa->pa_dmat64;
329 sc->osdep.dmat = pa->pa_dmat;
330 sc->osdep.attached = false;
485 ether_set_vlan_cb(&sc->osdep.ec, ixv_vlan_cb);
580 sc->osdep.attached = true;
612 if (sc->osdep.attached == false)
618 if (VLAN_ATTACHED(&sc->osdep.ec) &&
815 sc->ec_capenable = sc->osdep.ec.ec_capenable;
1133 struct ethercom *ec = &sc->osdep.ec;
1516 sc->osdep.mem_bus_space_tag = pa->pa_memt;
1518 memtype, &addr, &sc->osdep.mem_size, &flags) != 0)
1524 if (bus_space_map(sc->osdep.mem_bus_space_tag, addr,
1525 sc->osdep.mem_size, flags,
1526 &sc->osdep.mem_bus_space_handle) != 0) {
1528 sc->osdep.mem_size = 0;
1600 pci_intr_disestablish(sc->osdep.pc,
1601 sc->osdep.ihs[i]);
1608 if (sc->osdep.ihs[rid] != NULL) {
1609 pci_intr_disestablish(sc->osdep.pc,
1610 sc->osdep.ihs[rid]);
1611 sc->osdep.ihs[rid] = NULL;
1614 pci_intr_release(sc->osdep.pc, sc->osdep.intrs,
1615 sc->osdep.nintrs);
1617 if (sc->osdep.mem_size != 0) {
1618 bus_space_unmap(sc->osdep.mem_bus_space_tag,
1619 sc->osdep.mem_bus_space_handle,
1620 sc->osdep.mem_size);
1634 struct ethercom *ec = &sc->osdep.ec;
1663 sc->ipq = if_percpuq_create(&sc->osdep.ec.ec_if);
2115 struct ethercom *ec = &sc->osdep.ec;
2149 struct ethercom *ec = &sc->osdep.ec;
3170 struct ethercom *ec = &sc->osdep.ec;
3377 pc = sc->osdep.pc;
3378 tag = sc->osdep.tag;
3380 sc->osdep.nintrs = sc->num_queues + 1;
3381 if (pci_msix_alloc_exact(pa, &sc->osdep.intrs,
3382 sc->osdep.nintrs) != 0) {
3392 intrstr = pci_intr_string(pc, sc->osdep.intrs[i], intrbuf,
3394 pci_intr_setattr(pc, &sc->osdep.intrs[i], PCI_INTR_MPSAFE,
3398 que->res = sc->osdep.ihs[i] = pci_intr_establish_xname(pc,
3399 sc->osdep.intrs[i], IPL_NET, ixv_msix_que, que,
3402 pci_intr_release(pc, sc->osdep.intrs,
3403 sc->osdep.nintrs);
3416 error = interrupt_distribute(sc->osdep.ihs[i], affinity, NULL);
3460 intrstr = pci_intr_string(pc, sc->osdep.intrs[vector], intrbuf,
3462 pci_intr_setattr(pc, &sc->osdep.intrs[vector], PCI_INTR_MPSAFE, true);
3465 sc->osdep.ihs[vector] = pci_intr_establish_xname(pc,
3466 sc->osdep.intrs[vector], IPL_NET, ixv_msix_mbx, sc, intr_xname);
3467 if (sc->osdep.ihs[vector] == NULL) {
3475 error = interrupt_distribute(sc->osdep.ihs[vector], affinity,
3531 msgs = pci_msix_count(sc->osdep.pc, sc->osdep.tag);