/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_rx.c | 62 struct rtwn_softc *sc = &pc->pc_sc; local 67 status = rtwn_read_4(sc, R92C_HISR); 68 RTWN_DPRINTF(sc, RTWN_DEBUG_INTR, "%s: HISR %08X, HISRE %04X\n", 69 __func__, status, rtwn_read_2(sc, R92C_HISRE)); 74 rtwn_write_4(sc, R92C_HIMR, 0); 77 rtwn_write_4(sc, R92C_HISR, status); 116 struct rtwn_softc *sc = &pc->pc_sc; local 119 rtwn_write_4(sc, R92C_HIMR, R92C_INT_ENABLE); 123 r92ce_start_xfers(struct rtwn_softc *sc) argument 126 rtwn_write_4(sc, R92C_HIS [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/ |
H A D | pnphy.c | 126 struct mii_softc *sc; local 128 sc = device_get_softc(dev); 133 sc->mii_capabilities = 135 sc->mii_capabilities &= sc->mii_capmask; 137 mii_phy_add_media(sc); 140 MIIBUS_MEDIAINIT(sc->mii_dev); 145 pnphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 168 MIIBUS_STATCHG(sc->mii_dev); 174 MIIBUS_STATCHG(sc 200 pnphy_status(struct mii_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/mii/ |
H A D | amphy.c | 116 amphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 124 mii_phy_setmedia(sc); 128 if (mii_phy_tick(sc) == EJUSTRETURN) 134 PHY_STATUS(sc); 137 mii_phy_update(sc, cmd); 142 amphy_status(struct mii_softc *sc) argument 144 struct mii_data *mii = sc->mii_pdata; 151 bmsr = PHY_READ(sc, MII_BMSR) | 152 PHY_READ(sc, MII_BMSR); 156 bmcr = PHY_READ(sc, MII_BMC [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | if_fxpvar.h | 59 #define FXP_TXCB_DMA_ADDR(sc, addr) \ 60 (sc->fxp_desc.cbl_addr + (uintptr_t)addr - \ 61 (uintptr_t)sc->fxp_desc.cbl_list) 249 #define CSR_READ_1(sc, reg) bus_read_1(sc->fxp_res[0], reg) 250 #define CSR_READ_2(sc, reg) bus_read_2(sc->fxp_res[0], reg) 251 #define CSR_READ_4(sc, reg) bus_read_4(sc->fxp_res[0], reg) 252 #define CSR_WRITE_1(sc, re [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rdc/dev/mii/ |
H A D | rdcphy.c | 113 rdcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 118 rsc = (struct rdcphy_softc *)sc; 126 mii_phy_setmedia(sc); 145 mii_phy_update(sc, MII_MEDIACHG); 153 if (mii_phy_tick(sc) == EJUSTRETURN) 177 PHY_STATUS(sc); 180 mii_phy_update(sc, cmd); 185 rdcphy_status(struct mii_softc *sc) argument 190 mii = sc->mii_pdata; 195 bmsr = PHY_READ(sc, MII_BMS [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/ |
H A D | r88e_chan.c | 60 r88e_get_power_group(struct rtwn_softc *sc, struct ieee80211_channel *c) argument 86 r88e_get_txpower(struct rtwn_softc *sc, int chain, argument 89 struct r92c_softc *rs = sc->sc_priv; 95 group = r88e_get_power_group(sc, c); 97 device_printf(sc->sc_dev, "%s: incorrect channel\n", __func__); 103 max_mcs = RTWN_RIDX_HT_MCS(sc->ntxchains * 8 - 1); 132 r88e_set_bw20(struct rtwn_softc *sc, uint8_t chan) argument 134 struct r92c_softc *rs = sc->sc_priv; 136 rtwn_setbits_1(sc, R92C_BWOPMODE, 0, R92C_BWOPMODE_20MHZ); 138 rtwn_bb_setbits(sc, R92C_FPGA0_RFMO 147 r88e_set_gain(struct rtwn_softc *sc, uint8_t gain) argument [all...] |
H A D | r88e_led.c | 53 r88e_set_led(struct rtwn_softc *sc, int led, int on) argument 58 rtwn_setbits_1(sc, R92C_LEDCFG2, 0x6f, 60 rtwn_setbits_1(sc, R92C_MAC_PINMUX_CFG, 0x01, 0); 62 rtwn_setbits_1(sc, R92C_LEDCFG2, 0x0f, 0x60); 63 sc->ledlink = on; /* Save LED state. */
|
H A D | r88e_beacon.c | 49 r88e_beacon_enable(struct rtwn_softc *sc, int id, int enable) argument 53 rtwn_setbits_1(sc, R92C_MBID_NUM, 0, R88E_MBID_TXBCN_RPT(id)); 54 rtwn_setbits_1(sc, R92C_BCN_CTRL(id), 57 rtwn_setbits_1(sc, R92C_MBID_NUM, R88E_MBID_TXBCN_RPT(id), 0); 58 rtwn_setbits_1(sc, R92C_BCN_CTRL(id),
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/ |
H A D | xlphy.c | 149 xlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 157 mii_phy_setmedia(sc); 169 PHY_STATUS(sc); 172 mii_phy_update(sc, cmd); 177 xlphy_reset(struct mii_softc *sc) argument 180 mii_phy_reset(sc); 186 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_AUTOEN|BMCR_FDX);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/ |
H A D | r21a_rom.c | 63 r21a_parse_rom(struct rtwn_softc *sc, uint8_t *buf) argument 65 struct r12a_softc *rs = sc->sc_priv; 79 RTWN_LOCK(sc); 81 !!(rtwn_read_4(sc, R92C_MULTI_FUNC_CTRL) & R92C_MULTI_BT_FUNC_EN); 82 RTWN_UNLOCK(sc); 86 IEEE80211_ADDR_COPY(sc->sc_ic.ic_macaddr, rom->macaddr_21a); 89 r12a_parse_rom_common(sc, buf);
|
H A D | r21a_beacon.c | 63 r21a_beacon_init(struct rtwn_softc *sc, void *buf, int id) argument 67 r12a_beacon_init(sc, buf, id); 75 r21a_beacon_select(struct rtwn_softc *sc, int id) argument 80 rtwn_setbits_1_shift(sc, R21A_DWBCN1_CTRL, 85 rtwn_setbits_1_shift(sc, R21A_DWBCN1_CTRL,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_uralvar.h | 65 struct ural_softc *sc; member in struct:ural_tx_data 133 #define RAL_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 134 #define RAL_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 135 #define RAL_LOCK_ASSERT(sc, t) mtx_assert(&(sc)->sc_mtx, t)
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwireg.h | 573 #define CSR_READ_1(sc, reg) \ 574 bus_space_read_1((sc)->sc_st, (sc)->sc_sh, (reg)) 576 #define CSR_READ_2(sc, reg) \ 577 bus_space_read_2((sc)->sc_st, (sc)->sc_sh, (reg)) 579 #define CSR_READ_4(sc, reg) \ 580 bus_space_read_4((sc)->sc_st, (sc)->sc_sh, (reg)) 582 #define CSR_READ_REGION_4(sc, offse [all...] |
H A D | if_iwivar.h | 254 #define IWI_LOCK_INIT(sc) \ 255 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->sc_dev), \ 257 #define IWI_LOCK_DESTROY(sc) mtx_destroy(&(sc)->sc_mtx) 259 #define IWI_LOCK_ASSERT(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) 260 #define IWI_LOCK(sc) do { \ 261 if (!(__waslocked = mtx_owned(&(sc)->sc_mtx))) \ 262 mtx_lock(&(sc) [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | if_bwivar.h | 77 #define CSR_READ_4(sc, reg) \ 78 bus_space_read_4((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg)) 79 #define CSR_READ_2(sc, reg) \ 80 bus_space_read_2((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg)) 82 #define CSR_WRITE_4(sc, reg, val) \ 83 bus_space_write_4((sc)->sc_mem_bt, (sc)->sc_mem_bh, (reg), (val)) 84 #define CSR_WRITE_2(sc, re [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/ |
H A D | r92c_attach.c | 55 r92c_detach_private(struct rtwn_softc *sc) argument 57 struct r92c_softc *rs = sc->sc_priv; 63 r92c_read_chipid_vendor(struct rtwn_softc *sc, uint32_t reg_sys_cfg) argument 65 struct r92c_softc *rs = sc->sc_priv; 70 if (MS(rtwn_read_4(sc, R92C_HPON_FSM),
|
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/ |
H A D | if_sk.c | 354 #define SK_SETBIT(sc, reg, x) \ 355 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) | x) 357 #define SK_CLRBIT(sc, reg, x) \ 358 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) & ~x) 360 #define SK_WIN_SETBIT_4(sc, reg, x) \ 361 sk_win_write_4(sc, reg, sk_win_read_4(sc, reg) | x) 363 #define SK_WIN_CLRBIT_4(sc, re 727 struct sk_softc *sc; local 1293 struct sk_softc *sc; local 1325 struct sk_softc *sc; local 1561 struct sk_softc *sc; local 1878 struct sk_softc *sc; local 2505 struct sk_softc *sc; local 2589 struct sk_softc *sc; local 2611 struct sk_softc *sc; local 2640 struct sk_softc *sc; local 2757 struct sk_softc *sc; local 2824 struct sk_softc *sc; local 3055 struct sk_softc *sc; local 3110 struct sk_softc *sc = xsc; local 3218 struct sk_softc *sc; local 3382 struct sk_softc *sc; local 3527 struct sk_softc *sc; local 3728 struct sk_softc *sc; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/ |
H A D | if_an_pci.c | 146 struct an_softc *sc; local 149 sc = device_get_softc(dev); 150 bzero(sc, sizeof(struct an_softc)); 157 mtx_init(&sc->an_mtx, device_get_nameunit(dev), MTX_NETWORK_LOCK, 162 sc->mpi350 = 1; 163 sc->port_rid = PCIR_BAR(0); 165 sc->port_rid = AN_PCI_LOIO; 167 error = an_alloc_port(dev, sc->port_rid, 1); 175 if (sc->mpi350) { 177 sc [all...] |
H A D | if_an_isa.c | 109 struct an_softc *sc = device_get_softc(dev); local 113 an_alloc_port(dev, sc->port_rid, 1); 114 an_alloc_irq(dev, sc->irq_rid, 0); 116 sc->an_dev = dev; 118 error = an_attach(sc, flags); 124 error = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_NET, 125 NULL, an_intr, sc, &sc->irq_handle);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192e/ |
H A D | r92e_rx.c | 60 r92e_handle_c2h_report(struct rtwn_softc *sc, uint8_t *buf, int len) argument 68 device_printf(sc->sc_dev, "C2H report too short (len %d)\n", 84 r92e_handle_c2h_report(struct rtwn_softc *sc, uint8_t *buf, int len) argument 88 device_printf(sc->sc_dev, "%s: called\n", __func__); 93 r92e_get_rssi_cck(struct rtwn_softc *sc, void *physt) argument 96 return (10 + r88e_get_rssi_cck(sc, physt));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | if_mwl_pci.c | 132 struct mwl_softc *sc = &psc->sc_sc; local 135 sc->sc_dev = dev; 156 sc->sc_invalid = 1; 170 NULL, mwl_intr, sc, &psc->sc_ih)) { 189 &sc->sc_dmat)) { 197 MWL_LOCK_INIT(sc); 198 sc->sc_io0t = rman_get_bustag(psc->sc_sr0); 199 sc->sc_io0h = rman_get_bushandle(psc->sc_sr0); 200 sc->sc_io1t = rman_get_bustag(psc->sc_sr1); 201 sc 223 struct mwl_softc *sc = &psc->sc_sc; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/ |
H A D | rtwn_usb_ep.c | 128 struct rtwn_softc *sc = &uc->uc_sc; local 147 nqpages = (sc->page_count - sc->npubqpages) / nqueues; 153 nrempages = (sc->page_count - sc->npubqpages) % nqueues; 155 sc->nhqpages = nqpages + nrempages; 156 sc->nnqpages = (hasnq ? nqpages : 0); 157 sc->nlqpages = (haslq ? nqpages : 0); 164 struct rtwn_softc *sc = &uc->uc_sc; local 181 RTWN_DPRINTF(sc, RTWN_DEBUG_US 247 rtwn_usb_get_qmap(struct rtwn_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_caps.c | 65 struct rtwn_softc *sc = ic->ic_softc; local 66 struct r12a_softc *rs = sc->sc_priv; 79 RTWN_LOCK(sc); 93 sc->rcr &= ~R12A_RCR_TCP_OFFLD_EN; 95 sc->rcr |= R12A_RCR_TCP_OFFLD_EN; 97 if (sc->sc_flags & RTWN_RUNNING) 98 rtwn_rxfilter_set(sc); 100 RTWN_UNLOCK(sc);
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/ |
H A D | glue.c | 107 struct dc_softc *sc = device_get_softc(dev); local 113 status = CSR_READ_4(sc, DC_ISR); 120 CSR_WRITE_4(sc, DC_ISR, status); 130 CSR_WRITE_4(sc, DC_IMR, 0); 141 struct dc_softc *sc = device_get_softc(dev); local 142 DC_LOCK(sc); 143 CSR_WRITE_4(sc, DC_IMR, DC_INTRS); 144 DC_UNLOCK(sc);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/onoe/ |
H A D | onoe.c | 103 ath_rate_node_init(struct ath_softc *sc, struct ath_node *an) argument 109 ath_rate_node_cleanup(struct ath_softc *sc, struct ath_node *an) argument 114 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, argument 138 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, argument 157 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, argument 162 ath_hal_setupxtxdesc(sc->sc_ah, ds 170 ath_rate_tx_complete(struct ath_softc *sc, struct ath_node *an, argument 183 ath_rate_ctl(sc, &an->an_node); 189 ath_rate_newassoc(struct ath_softc *sc, struct ath_node *an, int isnew) argument 192 ath_rate_ctl_start(sc, 196 ath_rate_update_rx_rssi(struct ath_softc *sc, struct ath_node *an, int rssi) argument 201 ath_rate_update(struct ath_softc *sc, struct ieee80211_node *ni, int rate) argument 286 ath_rate_ctl_start(struct ath_softc *sc, struct ieee80211_node *ni) argument 338 struct ath_softc *sc = arg; local 403 ath_rate_sysctlattach(struct ath_softc *sc) argument 421 ath_rate_fetch_node_stats(struct ath_softc *sc, struct ath_node *an, struct ath_rateioctl *re) argument 429 ath_rate_attach(struct ath_softc *sc) argument [all...] |