Lines Matching full:pc
124 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_alloc_rx_list() local
125 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_alloc_rx_list()
193 rtwn_pci_setup_rx_desc(pc, &rx_ring->desc[i], rx_data->paddr, in rtwn_pci_alloc_rx_list()
208 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_reset_rx_list() local
209 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_reset_rx_list()
215 rtwn_pci_setup_rx_desc(pc, &rx_ring->desc[i], in rtwn_pci_reset_rx_list()
224 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_free_rx_list() local
225 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_free_rx_list()
266 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_alloc_tx_list() local
267 struct rtwn_tx_ring *tx_ring = &pc->tx_ring[qid]; in rtwn_pci_alloc_tx_list()
310 rtwn_pci_setup_tx_desc(pc, tx_desc, next_desc_addr); in rtwn_pci_alloc_tx_list()
331 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_reset_tx_ring_stopped() local
332 struct rtwn_tx_ring *ring = &pc->tx_ring[qid]; in rtwn_pci_reset_tx_ring_stopped()
339 rtwn_pci_copy_tx_desc(pc, desc, NULL); in rtwn_pci_reset_tx_ring_stopped()
368 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_reset_beacon_ring() local
369 struct rtwn_tx_ring *ring = &pc->tx_ring[RTWN_PCI_BEACON_QUEUE]; in rtwn_pci_reset_beacon_ring()
415 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_reset_tx_list() local
416 struct rtwn_tx_ring *ring = &pc->tx_ring[qid]; in rtwn_pci_reset_tx_list()
437 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_free_tx_list() local
438 struct rtwn_tx_ring *tx_ring = &pc->tx_ring[qid]; in rtwn_pci_free_tx_list()
505 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_get_qmap() local
507 KASSERT(pc->pc_qmap != 0, ("%s: qmap is not set!\n", __func__)); in rtwn_pci_get_qmap()
509 return (pc->pc_qmap); in rtwn_pci_get_qmap()
515 struct rtwn_pci_softc *pc = RTWN_PCI_SOFTC(sc); in rtwn_pci_set_desc_addr() local
520 __func__, (uintmax_t)pc->tx_ring[RTWN_PCI_BK_QUEUE].paddr, in rtwn_pci_set_desc_addr()
521 (uintmax_t)pc->tx_ring[RTWN_PCI_BE_QUEUE].paddr, in rtwn_pci_set_desc_addr()
522 (uintmax_t)pc->tx_ring[RTWN_PCI_VI_QUEUE].paddr, in rtwn_pci_set_desc_addr()
523 (uintmax_t)pc->tx_ring[RTWN_PCI_VO_QUEUE].paddr, in rtwn_pci_set_desc_addr()
524 (uintmax_t)pc->tx_ring[RTWN_PCI_BEACON_QUEUE].paddr, in rtwn_pci_set_desc_addr()
525 (uintmax_t)pc->tx_ring[RTWN_PCI_MGNT_QUEUE].paddr, in rtwn_pci_set_desc_addr()
526 (uintmax_t)pc->tx_ring[RTWN_PCI_HIGH_QUEUE].paddr, in rtwn_pci_set_desc_addr()
527 (uintmax_t)pc->rx_ring.paddr); in rtwn_pci_set_desc_addr()
530 rtwn_pci_write_4(sc, R92C_TCR, pc->tcr); in rtwn_pci_set_desc_addr()
534 pc->tx_ring[RTWN_PCI_BK_QUEUE].paddr); in rtwn_pci_set_desc_addr()
536 pc->tx_ring[RTWN_PCI_BE_QUEUE].paddr); in rtwn_pci_set_desc_addr()
538 pc->tx_ring[RTWN_PCI_VI_QUEUE].paddr); in rtwn_pci_set_desc_addr()
540 pc->tx_ring[RTWN_PCI_VO_QUEUE].paddr); in rtwn_pci_set_desc_addr()
542 pc->tx_ring[RTWN_PCI_BEACON_QUEUE].paddr); in rtwn_pci_set_desc_addr()
544 pc->tx_ring[RTWN_PCI_MGNT_QUEUE].paddr); in rtwn_pci_set_desc_addr()
546 pc->tx_ring[RTWN_PCI_HIGH_QUEUE].paddr); in rtwn_pci_set_desc_addr()
549 rtwn_pci_write_4(sc, R92C_RX_DESA, pc->rx_ring.paddr); in rtwn_pci_set_desc_addr()
601 struct rtwn_pci_softc *pc = device_get_softc(dev); in rtwn_pci_attach() local
602 struct rtwn_softc *sc = &pc->pc_sc; in rtwn_pci_attach()
625 pc->mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in rtwn_pci_attach()
627 if (pc->mem == NULL) { in rtwn_pci_attach()
631 pc->pc_st = rman_get_bustag(pc->mem); in rtwn_pci_attach()
632 pc->pc_sh = rman_get_bushandle(pc->mem); in rtwn_pci_attach()
640 pc->irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid, RF_ACTIVE | in rtwn_pci_attach()
642 if (pc->irq == NULL) { in rtwn_pci_attach()
660 rtwn_pci_attach_private(pc, ident->chip); in rtwn_pci_attach()
688 error = bus_setup_intr(dev, pc->irq, INTR_TYPE_NET | INTR_MPSAFE, in rtwn_pci_attach()
689 NULL, rtwn_pci_intr, sc, &pc->pc_ih); in rtwn_pci_attach()
706 struct rtwn_pci_softc *pc = device_get_softc(dev); in rtwn_pci_detach() local
707 struct rtwn_softc *sc = &pc->pc_sc; in rtwn_pci_detach()
714 if (pc->irq != NULL) { in rtwn_pci_detach()
715 bus_teardown_intr(dev, pc->irq, pc->pc_ih); in rtwn_pci_detach()
716 bus_release_resource(dev, SYS_RES_IRQ, rman_get_rid(pc->irq), in rtwn_pci_detach()
717 pc->irq); in rtwn_pci_detach()
726 if (pc->mem != NULL) in rtwn_pci_detach()
728 rman_get_rid(pc->mem), pc->mem); in rtwn_pci_detach()
739 struct rtwn_pci_softc *pc = device_get_softc(self); in rtwn_pci_shutdown() local
741 ieee80211_stop_all(&pc->pc_sc.sc_ic); in rtwn_pci_shutdown()
748 struct rtwn_pci_softc *pc = device_get_softc(self); in rtwn_pci_suspend() local
750 rtwn_suspend(&pc->pc_sc); in rtwn_pci_suspend()
758 struct rtwn_pci_softc *pc = device_get_softc(self); in rtwn_pci_resume() local
760 rtwn_resume(&pc->pc_sc); in rtwn_pci_resume()