/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/ |
H A D | glue.c | 29 struct fxp_softc *sc = device_get_softc(dev); local 31 uint8_t statack = CSR_READ_1(sc, FXP_CSR_SCB_STATACK); 35 CSR_WRITE_1(sc, FXP_CSR_SCB_INTRCNTL, FXP_SCB_INTR_DISABLE); 36 atomic_set((int32*)&sc->sc_statack, statack); 44 struct fxp_softc *sc = device_get_softc(dev); local 46 CSR_WRITE_1(sc, FXP_CSR_SCB_INTRCNTL, 0);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/ |
H A D | glue.c | 36 struct wpi_softc* sc = (struct wpi_softc*)device_get_softc(dev); local 39 r1 = WPI_READ(sc, WPI_INT); 45 r2 = WPI_READ(sc, WPI_FH_INT); 51 WPI_WRITE(sc, WPI_INT_MASK, 0); 53 atomic_set((int32*)&sc->sc_intr_status_1, r1); 54 atomic_set((int32*)&sc->sc_intr_status_2, r2);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/ |
H A D | glue.c | 35 struct iwi_softc* sc = (struct iwi_softc*)device_get_softc(dev); local 38 r = CSR_READ_4(sc, IWI_CSR_INTR); 42 atomic_set((int32*)&sc->sc_intr_status, r); 44 CSR_WRITE_4(sc, IWI_CSR_INTR_MASK, 0); 53 struct iwi_softc* sc = (struct iwi_softc*)device_get_softc(dev); local 55 CSR_WRITE_4(sc, IWI_CSR_INTR_MASK, IWI_INTR_MASK);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_btcoex.c | 90 ath_btcoex_cfg_wb195(struct ath_softc *sc) argument 94 struct ath_hal *ah = sc->sc_ah; 102 device_printf(sc->sc_dev, "Enabling WB195 BTCOEX\n"); 146 ath_btcoex_cfg_wb225(struct ath_softc *sc) argument 150 struct ath_hal *ah = sc->sc_ah; 158 device_printf(sc->sc_dev, "Enabling WB225 BTCOEX\n"); 197 ath_btcoex_cfg_mci(struct ath_softc *sc, uint32_t mci_cfg, int do_btdiv) argument 201 struct ath_hal *ah = sc->sc_ah; 209 sc->sc_ah->ah_config.ath_hal_mci_config = mci_cfg; 211 if (ath_btcoex_mci_attach(sc) ! 272 ath_btcoex_cfg_wb222(struct ath_softc *sc) argument 286 ath_btcoex_cfg_wb335b(struct ath_softc *sc) argument 345 ath_btcoex_attach(struct ath_softc *sc) argument 399 ath_btcoex_detach(struct ath_softc *sc) argument 418 ath_btcoex_enable(struct ath_softc *sc, const struct ieee80211_channel *chan) argument 435 ath_btcoex_ioctl(struct ath_softc *sc, struct ath_diag *ad) argument [all...] |
H A D | if_ath_tx_ht.h | 56 extern void ath_tx_rate_fill_rcflags(struct ath_softc *sc, struct ath_buf *bf); 58 extern void ath_buf_set_rate(struct ath_softc *sc, 62 ath_tx_form_aggr(struct ath_softc *sc, struct ath_node *an,
|
H A D | if_ath_ahb.c | 139 struct ath_softc *sc = &psc->sc_sc; local 148 sc->sc_dev = dev; 157 sc->sc_st = (HAL_BUS_TAG) rman_get_bustag(psc->sc_sr); 158 sc->sc_sh = (HAL_BUS_HANDLE) rman_get_bushandle(psc->sc_sr); 163 sc->sc_invalid = 1; 183 sc->sc_eepromdata = 185 if (! sc->sc_eepromdata) { 190 memcpy(sc->sc_eepromdata, fw->data, fw->datasize); 206 NULL, ath_ahb_intr, sc, &psc->sc_ih)) { 225 &sc 276 struct ath_softc *sc = &psc->sc_sc; local [all...] |
H A D | if_ath_spectral.c | 106 ath_spectral_attach(struct ath_softc *sc) argument 114 if (! ath_hal_spectral_supported(sc->sc_ah)) 121 device_printf(sc->sc_dev, "%s: failed to alloc memory\n", 126 sc->sc_spectral = ss; 128 (void) ath_hal_spectral_get_config(sc->sc_ah, &ss->spectral_state); 137 ath_spectral_detach(struct ath_softc *sc) argument 140 if (! ath_hal_spectral_supported(sc->sc_ah)) 143 if (sc->sc_spectral != NULL) { 144 free(sc->sc_spectral, M_TEMP); 154 ath_spectral_enable(struct ath_softc *sc, struc argument 181 ath_ioctl_spectral(struct ath_softc *sc, struct ath_diag *ad) argument [all...] |
H A D | if_ath_debug.h | 92 if (sc->sc_ktrdebug & (_km)) \ 98 #define IFF_DUMPPKTS(sc, m) (sc->sc_debug & (m)) 99 #define DPRINTF(sc, m, ...) do { \ 100 if (sc->sc_debug & (m)) \ 101 device_printf(sc->sc_dev, __VA_ARGS__); \ 103 #define KEYPRINTF(sc, ix, hk, mac) do { \ 104 if (sc->sc_debug & ATH_DEBUG_KEYCACHE) \ 105 ath_keyprint(sc, __func__, ix, hk, mac); \ 112 extern void ath_printtxstatbuf(struct ath_softc *sc, cons [all...] |
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | strsep.c | 51 int c, sc; local 60 if ((sc = *spanp++) == c) { 68 } while (sc != 0);
|
/haiku/src/system/libroot/posix/string/ |
H A D | strcasestr.c | 52 char c, sc; local 60 if ((sc = *s++) == 0) 62 } while ((char)tolower((unsigned char)sc) != c);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/ |
H A D | if_rtwn_fw.c | 58 rtwn_fw_loadpage(struct rtwn_softc *sc, int page, const uint8_t *buf, argument 65 reg = rtwn_read_4(sc, R92C_MCUFWDL); 67 rtwn_write_4(sc, R92C_MCUFWDL, reg); 78 error = rtwn_fw_write_block(sc, buf, off, mlen); 87 RTWN_DPRINTF(sc, RTWN_DEBUG_FIRMWARE, 96 rtwn_fw_checksum_report(struct rtwn_softc *sc) argument 101 if (rtwn_read_4(sc, R92C_MCUFWDL) & R92C_MCUFWDL_CHKSUM_RPT) 103 rtwn_delay(sc, 10000); 106 RTWN_DPRINTF(sc, RTWN_DEBUG_FIRMWARE, 115 rtwn_load_firmware(struct rtwn_softc *sc) argument [all...] |
H A D | if_rtwn_tx.c | 60 rtwn_drain_mbufq(struct rtwn_softc *sc) argument 64 RTWN_ASSERT_LOCKED(sc); 65 while ((m = mbufq_dequeue(&sc->sc_snd)) != NULL) { 75 rtwn_ff_flush_all(struct rtwn_softc *sc, union sec_param *data) argument 77 struct ieee80211com *ic = &sc->sc_ic; 79 RTWN_UNLOCK(sc); 81 RTWN_LOCK(sc); 111 rtwn_tx_data(struct rtwn_softc *sc, struct ieee80211_node *ni, argument 115 struct ieee80211com *ic = &sc->sc_ic; 125 RTWN_ASSERT_LOCKED(sc); 192 rtwn_tx_raw(struct rtwn_softc *sc, struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_bpf_params *params) argument 242 struct rtwn_softc *sc = ic->ic_softc; local 262 rtwn_start(struct rtwn_softc *sc) argument 297 struct rtwn_softc *sc = ic->ic_softc; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/usb/ |
H A D | rtwn_usb_tx.c | 77 struct rtwn_softc *sc = &uc->uc_sc; local 84 RTWN_DPRINTF(sc, RTWN_DEBUG_XMIT, 93 struct rtwn_softc *sc = &uc->uc_sc; local 96 RTWN_ASSERT_LOCKED(sc); 100 RTWN_DPRINTF(sc, RTWN_DEBUG_XMIT, "%s: stop queue\n", 109 struct rtwn_softc *sc = &uc->uc_sc; local 111 RTWN_ASSERT_LOCKED(sc); 116 if (sc->sc_ratectl != RTWN_RATECTL_NET80211) 117 if (sc->sc_tx_n_active > 0) 118 sc 137 struct rtwn_softc *sc = &uc->uc_sc; local 223 rtwn_usb_tx_start(struct rtwn_softc *sc, struct ieee80211_node *ni, struct mbuf *m, uint8_t *tx_desc, uint8_t type, int id) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/ |
H A D | glue.c | 43 struct msk_softc *sc = device_get_softc(dev); local 47 status = CSR_READ_4(sc, B0_Y2_SP_ISRC2); 49 (sc->msk_pflags & MSK_FLAG_SUSPEND) != 0 || 50 (status & sc->msk_intrmask) == 0) { 54 CSR_WRITE_4(sc, B2_I2C_IRQ, 1); 56 CSR_WRITE_4(sc, B0_Y2_SP_ICR, 2); 60 sc->haiku_interrupt_status = status; 68 struct msk_softc *sc = device_get_softc(dev); local 69 CSR_WRITE_4(sc, B0_Y2_SP_ICR, 2);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/ |
H A D | glue.c | 49 struct iwn_softc* sc = (struct iwn_softc*)device_get_softc(dev); local 53 IWN_WRITE(sc, IWN_INT_MASK, 0); 55 r1 = IWN_READ(sc, IWN_INT); 59 r2 = IWN_READ(sc, IWN_FH_INT); 63 if (sc->sc_flags & IWN_FLAG_RUNNING) 64 IWN_WRITE(sc, IWN_INT_MASK, sc->int_mask); 68 atomic_set((int32*)&sc->sc_intr_status_1, r1); 69 atomic_set((int32*)&sc->sc_intr_status_2, r2);
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/mii/ |
H A D | bmtphy.c | 162 bmtphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 170 mii_phy_setmedia(sc); 174 if (mii_phy_tick(sc) == EJUSTRETURN) 180 PHY_STATUS(sc); 183 mii_phy_update(sc, cmd); 188 bmtphy_status(struct mii_softc *sc) argument 194 mii = sc->mii_pdata; 200 bmsr = PHY_READ(sc, MII_BMSR) | PHY_READ(sc, MII_BMSR); 205 bmcr = PHY_READ(sc, MII_BMC 241 bmtphy_reset(struct mii_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/mii/ |
H A D | bmtphy.c | 161 bmtphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd) argument 169 mii_phy_setmedia(sc); 173 if (mii_phy_tick(sc) == EJUSTRETURN) 179 PHY_STATUS(sc); 182 mii_phy_update(sc, cmd); 187 bmtphy_status(struct mii_softc *sc) argument 193 mii = sc->mii_pdata; 199 bmsr = PHY_READ(sc, MII_BMSR) | PHY_READ(sc, MII_BMSR); 204 bmcr = PHY_READ(sc, MII_BMC 240 bmtphy_reset(struct mii_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_fw.c | 67 r12a_fw_reset(struct rtwn_softc *sc, int reason) argument 70 rtwn_setbits_1(sc, R92C_RSV_CTRL, R92C_RSV_CTRL_WLOCK_00, 0); 71 rtwn_setbits_1(sc, R92C_RSV_CTRL + 1, 0x08, 0); 73 rtwn_setbits_1_shift(sc, R92C_SYS_FUNC_EN, 77 rtwn_setbits_1(sc, R92C_RSV_CTRL, R92C_RSV_CTRL_WLOCK_00, 0); 78 rtwn_setbits_1(sc, R92C_RSV_CTRL + 1, 0, 0x08); 80 rtwn_setbits_1_shift(sc, R92C_SYS_FUNC_EN, 85 r12a_fw_download_enable(struct rtwn_softc *sc, int enable) argument 89 rtwn_setbits_1(sc, R92C_MCUFWDL, 0, R92C_MCUFWDL_EN); 91 rtwn_setbits_1_shift(sc, R92C_MCUFWD 100 r12a_set_media_status(struct rtwn_softc *sc, int macid) argument 119 r12a_set_pwrmode(struct rtwn_softc *sc, struct ieee80211vap *vap, int off) argument 159 r12a_iq_calib_fw(struct rtwn_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | bwimac.c | 122 struct bwi_softc *sc = mac->mac_sc; local 127 CSR_WRITE_4(sc, BWI_MAC_TMPLT_CTRL, ofs); 128 CSR_WRITE_4(sc, BWI_MAC_TMPLT_DATA, val); 165 struct bwi_softc *sc = mac->mac_sc; local 175 CSR_WRITE_4(sc, BWI_MOBJ_CTRL, BWI_MOBJ_CTRL_VAL(obj_id, ofs)); 176 return CSR_READ_2(sc, data_reg); 182 struct bwi_softc *sc = mac->mac_sc; local 189 CSR_WRITE_4(sc, BWI_MOBJ_CTRL, BWI_MOBJ_CTRL_VAL(obj_id, ofs)); 190 ret = CSR_READ_2(sc, BWI_MOBJ_DATA_UNALIGN); 193 CSR_WRITE_4(sc, BWI_MOBJ_CTR 208 struct bwi_softc *sc = mac->mac_sc; local 226 struct bwi_softc *sc = mac->mac_sc; local 289 struct bwi_softc *sc = mac->mac_sc; local 455 struct bwi_softc *sc = mac->mac_sc; local 543 struct bwi_softc *sc = mac->mac_sc; local 594 struct bwi_softc *sc = mac->mac_sc; local 701 struct bwi_softc *sc = mac->mac_sc; local 760 struct bwi_softc *sc = mac->mac_sc; local 833 bwi_fwimage_is_valid(struct bwi_softc *sc, const struct firmware *fw, uint8_t fw_type) argument 883 struct bwi_softc *sc = mac->mac_sc; local 1007 struct bwi_softc *sc = mac->mac_sc; local 1087 struct bwi_softc *sc = mac->mac_sc; local 1122 struct bwi_softc *sc = mac->mac_sc; local 1139 struct bwi_softc *sc = mac->mac_sc; local 1239 struct bwi_softc *sc = mac->mac_sc; local 1309 struct bwi_softc *sc = mac->mac_sc; local 1338 struct bwi_softc *sc = mac->mac_sc; local 1445 struct bwi_softc *sc = mac->mac_sc; local 1460 struct bwi_softc *sc = mac->mac_sc; local 1490 struct bwi_softc *sc = mac->mac_sc; local 1531 struct bwi_softc *sc = mac->mac_sc; local 1558 struct bwi_softc *sc = mac->mac_sc; local 1627 bwi_mac_attach(struct bwi_softc *sc, int id, uint8_t rev) argument 1749 struct bwi_softc *sc = mac->mac_sc; local 1805 struct bwi_softc *sc = mac->mac_sc; local 1920 struct bwi_softc *sc = mac->mac_sc; local 1943 struct bwi_softc *sc = mac->mac_sc; local 1964 struct bwi_softc *sc = mac->mac_sc; local [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | EmbeddedController.h | 117 #define EC_GET_DATA(sc) \ 118 bus_space_read_1((sc)->ec_data_pci_address) 120 #define EC_SET_DATA(sc, v) \ 121 bus_space_write_1((sc)->ec_data_pci_address, (v)) 123 #define EC_GET_CSR(sc) \ 124 bus_space_read_1((sc)->ec_csr_pci_address) 126 #define EC_SET_CSR(sc, v) \ 127 bus_space_write_1((sc)->ec_csr_pci_address, (v)) 188 EcLock(struct acpi_ec_cookie *sc) argument 191 if (sc 202 EcUnlock(struct acpi_ec_cookie *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/ |
H A D | r92c_rom.c | 59 r92c_set_chains(struct rtwn_softc *sc) argument 61 struct r92c_softc *rs = sc->sc_priv; 64 sc->ntxchains = (rs->chip & R92C_CHIP_92C_1T2R) ? 1 : 2; 65 sc->nrxchains = 2; 67 sc->ntxchains = 1; 68 sc->nrxchains = 1; 73 r92c_efuse_postread(struct rtwn_softc *sc) argument 75 struct r92c_softc *rs = sc->sc_priv; 78 sc->next_rom_addr = 0x1fa; 79 (void) rtwn_efuse_read_next(sc, 85 r92c_parse_rom(struct rtwn_softc *sc, uint8_t *buf) argument [all...] |
H A D | r92c_rf.c | 56 r92c_rf_read(struct rtwn_softc *sc, int chain, uint8_t addr) argument 58 struct r92c_softc *rs = sc->sc_priv; 61 reg[0] = rtwn_bb_read(sc, R92C_HSSI_PARAM2(0)); 63 reg[chain] = rtwn_bb_read(sc, R92C_HSSI_PARAM2(chain)); 65 rtwn_bb_write(sc, R92C_HSSI_PARAM2(0), 67 rtwn_delay(sc, rs->rf_read_delay[0]); 69 rtwn_bb_write(sc, R92C_HSSI_PARAM2(chain), 72 rtwn_delay(sc, rs->rf_read_delay[1]); 74 rtwn_bb_write(sc, R92C_HSSI_PARAM2(0), 76 rtwn_delay(sc, r 86 r92c_rf_write(struct rtwn_softc *sc, int chain, uint8_t addr, uint32_t val) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | if_le_ledma.c | 134 le_dma_wrcsr(struct lance_softc *sc, uint16_t port, uint16_t val) argument 136 struct le_dma_softc *lesc = (struct le_dma_softc *)sc; 144 le_dma_rdcsr(struct lance_softc *sc, uint16_t port) argument 146 struct le_dma_softc *lesc = (struct le_dma_softc *)sc; 154 le_dma_setutp(struct lance_softc *sc) argument 156 struct lsi64854_softc *dma = ((struct le_dma_softc *)sc)->sc_dma; 163 le_dma_setaui(struct lance_softc *sc) argument 165 struct lsi64854_softc *dma = ((struct le_dma_softc *)sc)->sc_dma; 172 le_dma_supmediachange(struct lance_softc *sc) argument 174 struct ifmedia *ifm = &sc 204 le_dma_supmediastatus(struct lance_softc *sc, struct ifmediareq *ifmr) argument 218 le_dma_hwreset(struct lance_softc *sc) argument 248 le_dma_hwintr(struct lance_softc *sc) argument 257 le_dma_nocarrier(struct lance_softc *sc) argument 312 struct lance_softc *sc; local 451 struct lance_softc *sc; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/mii/ |
H A D | xmphy.c | 110 struct mii_softc *sc; local 113 sc = device_get_softc(dev); 117 sc->mii_anegticks = MII_ANEGTICKS; 119 PHY_RESET(sc); 121 #define ADD(m) ifmedia_add(&sc->mii_pdata->mii_media, (m), 0, NULL) 125 ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, 0, sc->mii_inst)); 127 ADD(IFM_MAKEWORD(IFM_ETHER, IFM_1000_SX, IFM_FDX, sc->mii_inst)); 129 ADD(IFM_MAKEWORD(IFM_ETHER, IFM_AUTO, 0, sc->mii_inst)); 137 MIIBUS_MEDIAINIT(sc->mii_dev); 142 xmphy_service(struct mii_softc *sc, struc argument 214 xmphy_status(struct mii_softc *sc) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/ |
H A D | r88e_fw.c | 58 r88e_fw_cmd(struct rtwn_softc *sc, uint8_t id, const void *buf, int len) argument 63 if (!(sc->sc_flags & RTWN_FW_LOADED)) { 64 RTWN_DPRINTF(sc, RTWN_DEBUG_FIRMWARE, "%s: firmware " 72 if (!(rtwn_read_1(sc, R92C_HMETFR) & (1 << sc->fwcur))) 74 rtwn_delay(sc, 2000); 77 device_printf(sc->sc_dev, 90 error = rtwn_write_4(sc, R88E_HMEBOX_EXT(sc->fwcur), 95 error = rtwn_write_4(sc, R92C_HMEBO 105 r88e_fw_reset(struct rtwn_softc *sc, int reason) argument 119 r88e_fw_download_enable(struct rtwn_softc *sc, int enable) argument 137 r88e_macid_enable_link(struct rtwn_softc *sc, int id, int enable) argument 154 r88e_set_media_status(struct rtwn_softc *sc, int macid) argument 177 r88e_set_rsvd_page(struct rtwn_softc *sc, int probe_resp, int null, int qos_null) argument 191 r88e_set_pwrmode(struct rtwn_softc *sc, struct ieee80211vap *vap, int off) argument [all...] |