/freebsd-current/sys/dev/smc/ |
H A D | if_smc.c | 83 #define SMC_LOCK(sc) mtx_lock(&(sc)->smc_mtx) 84 #define SMC_UNLOCK(sc) mtx_unlock(&(sc)->smc_mtx) 85 #define SMC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->smc_mtx, MA_OWNED) 147 smc_select_bank(struct smc_softc *sc, uint16_t bank) argument 150 bus_barrier(sc->smc_reg, BSR, 2, 152 bus_write_2(sc->smc_reg, BSR, bank & BSR_BANK_MASK); 153 bus_barrier(sc 159 smc_mmu_wait(struct smc_softc *sc) argument 170 smc_read_1(struct smc_softc *sc, bus_size_t offset) argument 177 smc_write_1(struct smc_softc *sc, bus_size_t offset, uint8_t val) argument 184 smc_read_2(struct smc_softc *sc, bus_size_t offset) argument 191 smc_write_2(struct smc_softc *sc, bus_size_t offset, uint16_t val) argument 198 smc_read_multi_2(struct smc_softc *sc, bus_size_t offset, uint16_t *datap, bus_size_t count) argument 206 smc_write_multi_2(struct smc_softc *sc, bus_size_t offset, uint16_t *datap, bus_size_t count) argument 214 smc_barrier(struct smc_softc *sc, bus_size_t offset, bus_size_t length, int flags) argument 226 struct smc_softc *sc; local 307 struct smc_softc *sc; local 423 struct smc_softc *sc; local 504 struct smc_softc *sc; local 515 struct smc_softc *sc; local 590 struct smc_softc *sc; local 697 struct smc_softc *sc; local 808 struct smc_softc *sc; local 828 struct smc_softc *sc; local 854 struct smc_softc *sc; local 973 struct smc_softc *sc; local 994 struct smc_softc *sc; local 1012 struct smc_softc *sc; local 1030 struct smc_softc *sc; local 1047 struct smc_softc *sc; local 1072 struct smc_softc *sc; local 1086 struct smc_softc *sc; local 1102 struct smc_softc *sc; local 1116 smc_mii_mediachg(struct smc_softc *sc) argument 1125 smc_mii_mediaioctl(struct smc_softc *sc, struct ifreq *ifr, u_long command) argument 1137 smc_reset(struct smc_softc *sc) argument 1187 smc_enable(struct smc_softc *sc) argument 1217 smc_stop(struct smc_softc *sc) argument 1252 struct smc_softc *sc; local 1262 struct smc_softc *sc; local 1271 smc_init_locked(struct smc_softc *sc) argument 1302 struct smc_softc *sc; local [all...] |
/freebsd-current/sys/dev/ath/ |
H A D | if_athdfs.h | 34 extern int ath_dfs_attach(struct ath_softc *sc); 35 extern int ath_dfs_detach(struct ath_softc *sc); 38 extern int ath_dfs_radar_disable(struct ath_softc *sc); 39 extern void ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m, 41 extern int ath_dfs_process_radar_event(struct ath_softc *sc, 43 extern int ath_dfs_tasklet_needed(struct ath_softc *sc, 45 extern int ath_ioctl_phyerr(struct ath_softc *sc, struct ath_diag *ad); 46 extern int ath_dfs_get_thresholds(struct ath_softc *sc,
|
/freebsd-current/sys/dev/iwm/ |
H A D | if_iwm_sta.h | 201 * @sc: the iwm_softc* to use 208 extern int iwm_sta_send_to_fw(struct iwm_softc *sc, struct iwm_node *in, 210 extern int iwm_add_sta(struct iwm_softc *sc, struct iwm_node *in); 211 extern int iwm_update_sta(struct iwm_softc *sc, struct iwm_node *in); 212 extern int iwm_rm_sta(struct iwm_softc *sc, struct ieee80211vap *vap, 214 extern int iwm_rm_sta_id(struct iwm_softc *sc, struct ieee80211vap *vap); 216 extern int iwm_add_aux_sta(struct iwm_softc *sc); 217 extern void iwm_del_aux_sta(struct iwm_softc *sc); 219 extern int iwm_drain_sta(struct iwm_softc *sc, struct iwm_vap *ivp,
|
H A D | if_iwm_binding.h | 107 extern int iwm_binding_add_vif(struct iwm_softc *sc, struct iwm_vap *ivp); 108 extern int iwm_binding_remove_vif(struct iwm_softc *sc, struct iwm_vap *ivp);
|
/freebsd-current/sys/dev/rtwn/ |
H A D | if_rtwn_nop.h | 21 rtwn_nop_softc(struct rtwn_softc *sc) argument 26 rtwn_nop_int_softc(struct rtwn_softc *sc) argument 32 rtwn_nop_int_softc_mbuf(struct rtwn_softc *sc, struct mbuf *m) argument 38 rtwn_nop_softc_int(struct rtwn_softc *sc, int id) argument 43 rtwn_nop_softc_uint32(struct rtwn_softc *sc, uint32_t reg) argument 48 rtwn_nop_softc_chan(struct rtwn_softc *sc, struct ieee80211_channel *c) argument 53 rtwn_nop_softc_vap(struct rtwn_softc *sc, struct ieee80211vap *vap) argument 58 rtwn_nop_softc_uint8_int(struct rtwn_softc *sc, uint8_t *buf, int len) argument
|
/freebsd-current/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_8316.c | 70 ar8316_hw_setup(struct arswitch_softc *sc) argument 79 if (sc->is_rgmii && sc->phy4cpu) { 80 arswitch_writereg(sc->sc_dev, AR8X16_REG_MODE, 82 device_printf(sc->sc_dev, 85 } else if (sc->is_rgmii) { 86 arswitch_writereg(sc->sc_dev, AR8X16_REG_MODE, 88 device_printf(sc->sc_dev, 91 } else if (sc->is_gmii) { 92 arswitch_writereg(sc 127 ar8316_hw_global_setup(struct arswitch_softc *sc) argument 161 ar8316_attach(struct arswitch_softc *sc) argument [all...] |
/freebsd-current/sys/dev/dwc/ |
H A D | dwc1000_core.h | 36 void dwc1000_core_setup(struct dwc_softc *sc); 37 int dwc1000_core_reset(struct dwc_softc *sc); 38 void dwc1000_enable_mac(struct dwc_softc *sc, bool enable); 39 void dwc1000_enable_csum_offload(struct dwc_softc *sc); 40 void dwc1000_setup_rxfilter(struct dwc_softc *sc); 41 void dwc1000_get_hwaddr(struct dwc_softc *sc, uint8_t *hwaddr); 42 void dwc1000_harvest_stats(struct dwc_softc *sc); 44 void dwc1000_intr_disable(struct dwc_softc *sc);
|
/freebsd-current/sys/dev/ipmi/ |
H A D | ipmi_bt.c | 48 #define DMSG0(sc, fmt, ...) do { \ 49 device_printf((sc)->ipmi_dev, "BT: %s: " fmt "\n", \ 99 bt_wait(struct ipmi_softc *sc, uint8_t mask, uint8_t wanted) argument 106 value = INB(sc, BT_CTRL_REG); 117 DMSGV(sc, "failed: m=%b w=%b v=0x%02x\n", 124 bt_reset(struct ipmi_softc *sc) argument 128 v = INB(sc, BT_CTRL_REG); 129 DMSG(sc, "ctrl: %b", v, BT_CTRL_BITS); 133 bt_wait(sc, BT_C_B_BUSY, 0); 134 OUTB(sc, BT_CTRL_RE 147 bt_polled_request(struct ipmi_softc *sc, struct ipmi_request *req) argument 244 struct ipmi_softc *sc = arg; local 260 bt_startup(struct ipmi_softc *sc) argument 268 bt_driver_request(struct ipmi_softc *sc, struct ipmi_request *req, int timo __unused) argument 283 ipmi_bt_attach(struct ipmi_softc *sc) argument [all...] |
/freebsd-current/sys/dev/rtwn/rtl8192c/usb/ |
H A D | r92cu_init.c | 57 r92cu_init_bb(struct rtwn_softc *sc) argument 61 rtwn_setbits_2(sc, R92C_SYS_FUNC_EN, 0, 65 rtwn_write_2(sc, R92C_AFE_PLL_CTRL, 0xdb83); 67 rtwn_write_1(sc, R92C_RF_CTRL, 69 rtwn_write_1(sc, R92C_SYS_FUNC_EN, 73 rtwn_write_1(sc, R92C_LDOHCI12_CTRL, 0x0f); 74 rtwn_write_1(sc, 0x15, 0xe9); 75 rtwn_write_1(sc, R92C_AFE_XTAL_CTRL + 1, 0x80); 77 r92c_init_bb_common(sc); 81 r92cu_power_on(struct rtwn_softc *sc) argument 178 r92cu_power_off(struct rtwn_softc *sc) argument 319 r92cu_init_intr(struct rtwn_softc *sc) argument 326 r92cu_init_tx_agg(struct rtwn_softc *sc) argument 337 r92cu_init_rx_agg(struct rtwn_softc *sc) argument 354 r92cu_post_init(struct rtwn_softc *sc) argument [all...] |
/freebsd-current/sys/arm/freescale/imx/ |
H A D | imx_gpt.c | 139 struct imx_gpt_softc *sc; local 143 sc = device_get_softc(dev); 145 if (bus_alloc_resources(dev, imx_gpt_spec, sc->res)) { 150 sc->sc_dev = dev; 151 sc->sc_iot = rman_get_bustag(sc->res[0]); 152 sc->sc_ioh = rman_get_bushandle(sc->res[0]); 159 sc->sc_clksrc = GPT_CR_CLKSRC_IPG; 163 switch (sc 287 struct imx_gpt_softc *sc; local 322 struct imx_gpt_softc *sc; local 338 struct imx_gpt_softc *sc; local 375 struct imx_gpt_softc *sc; local 399 struct imx_gpt_softc *sc = arg; local [all...] |
/freebsd-current/sys/dev/pcf/ |
H A D | pcf.c | 60 pcf_wait_byte(struct pcf_softc *sc) argument 64 PCF_ASSERT_LOCKED(sc); 66 if ((pcf_get_S1(sc) & PIN) == 0) 78 pcf_stop_locked(struct pcf_softc *sc) argument 81 PCF_ASSERT_LOCKED(sc); 91 if (sc->pcf_started) { 93 pcf_set_S1(sc, PIN|ESO|ENI|STO|ACK); 95 sc->pcf_started = 0; 100 pcf_noack(struct pcf_softc *sc, int timeout) argument 105 PCF_ASSERT_LOCKED(sc); 119 struct pcf_softc *sc = DEVTOSOFTC(dev); local 159 struct pcf_softc *sc = DEVTOSOFTC(dev); local 208 struct pcf_softc *sc = DEVTOSOFTC(dev); local 223 struct pcf_softc *sc = arg; local 331 struct pcf_softc *sc = DEVTOSOFTC(dev); local 380 struct pcf_softc *sc = DEVTOSOFTC(dev); local 422 struct pcf_softc *sc = DEVTOSOFTC(dev); local [all...] |
/freebsd-current/sys/dev/sbni/ |
H A D | if_sbni_pci.c | 73 struct sbni_softc *sc; local 79 sc = device_get_softc(dev); 81 sc->slave_sc = malloc(sizeof(struct sbni_softc), 83 if (!sc->slave_sc) 89 sc->io_rid = PCIR_BAR(0); 90 sc->io_res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, 91 &sc->io_rid, RF_ACTIVE); 92 if (!sc->io_res) { 94 if (sc->slave_sc) 95 free(sc 116 struct sbni_softc *sc; local 172 struct sbni_softc *sc; local [all...] |
/freebsd-current/sys/dev/mpi3mr/ |
H A D | mpi3mr_pci.c | 54 static int mpi3mr_setup_resources(struct mpi3mr_softc *sc); 56 static void mpi3mr_teardown_irqs(struct mpi3mr_softc *sc); 108 mpi3mr_setup_sysctl(struct mpi3mr_softc *sc) argument 119 device_get_unit(sc->mpi3mr_dev)); 120 snprintf(tmpstr2, sizeof(tmpstr2), "%d", device_get_unit(sc->mpi3mr_dev)); 122 sysctl_ctx = device_get_sysctl_ctx(sc->mpi3mr_dev); 124 sysctl_tree = device_get_sysctl_tree(sc->mpi3mr_dev); 127 sysctl_ctx_init(&sc->sysctl_ctx); 128 sc->sysctl_tree = SYSCTL_ADD_NODE(&sc 171 mpi3mr_get_tunables(struct mpi3mr_softc *sc) argument 246 mpi3mr_release_resources(struct mpi3mr_softc *sc) argument 258 mpi3mr_setup_resources(struct mpi3mr_softc *sc) argument 305 mpi3mr_startup(struct mpi3mr_softc *sc) argument 316 struct mpi3mr_softc *sc; local 418 struct mpi3mr_softc *sc; local 492 mpi3mr_cleanup_interrupts(struct mpi3mr_softc *sc) argument 510 mpi3mr_setup_irqs(struct mpi3mr_softc *sc) argument 559 mpi3mr_teardown_irqs(struct mpi3mr_softc *sc) argument 583 mpi3mr_alloc_interrupts(struct mpi3mr_softc *sc, U16 setup_one) argument 637 struct mpi3mr_softc *sc; local [all...] |
/freebsd-current/sys/arm/xilinx/ |
H A D | zy7_slcr.c | 66 #define ZSLCR_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 67 #define ZSLCR_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 68 #define ZSLCR_LOCK_INIT(sc) \ 69 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->dev), \ 73 #define RD4(sc, off) (bus_read_4((sc)->mem_res, (off))) 74 #define WR4(sc, of 110 zy7_slcr_unlock(struct zy7_slcr_softc *sc) argument 118 zy7_slcr_lock(struct zy7_slcr_softc *sc) argument 128 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 152 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 182 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 212 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 259 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 287 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 313 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 379 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 435 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 459 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 483 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 499 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 516 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 531 struct zy7_slcr_softc *sc = zy7_slcr_softc_p; local 560 struct zy7_slcr_softc *sc = device_get_softc(dev); local 675 struct zy7_slcr_softc *sc = device_get_softc(dev); local [all...] |
/freebsd-current/sys/dev/gpio/ |
H A D | chvgpio.c | 118 chvgpio_read_pad_cfg0(struct chvgpio_softc *sc, int pin) argument 120 return bus_read_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin)); 124 chvgpio_write_pad_cfg0(struct chvgpio_softc *sc, int pin, uint32_t val) argument 126 bus_write_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin), val); 130 chvgpio_read_pad_cfg1(struct chvgpio_softc *sc, int pin) argument 132 return bus_read_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin) + 4); 138 struct chvgpio_softc *sc; local 140 sc = device_get_softc(dev); 142 return (sc->sc_busdev); 148 struct chvgpio_softc *sc; local 158 chvgpio_valid_pin(struct chvgpio_softc *sc, int pin) argument 172 struct chvgpio_softc *sc; local 187 struct chvgpio_softc *sc; local 203 struct chvgpio_softc *sc; local 233 struct chvgpio_softc *sc; local 271 struct chvgpio_softc *sc; local 293 struct chvgpio_softc *sc; local 317 struct chvgpio_softc *sc; local 357 struct chvgpio_softc *sc; local 460 struct chvgpio_softc *sc = arg; local 475 struct chvgpio_softc *sc; local [all...] |
/freebsd-current/sys/arm64/coresight/ |
H A D | coresight_tmc.c | 61 struct tmc_softc *sc; local 64 sc = device_get_softc(dev); 66 if (bus_read_4(sc->res, TMC_CTL) & CTL_TRACECAPTEN) 70 bus_write_4(sc->res, TMC_CTL, CTL_TRACECAPTEN); 71 if ((bus_read_4(sc->res, TMC_CTL) & CTL_TRACECAPTEN) == 0) 75 reg = bus_read_4(sc->res, TMC_STS); 78 if ((bus_read_4(sc->res, TMC_CTL) & CTL_TRACECAPTEN) == 0) 87 struct tmc_softc *sc; local 90 sc = device_get_softc(dev); 92 reg = bus_read_4(sc 106 struct tmc_softc *sc; local 137 struct tmc_softc *sc; local 187 struct tmc_softc *sc; local 225 struct tmc_softc *sc; local 259 struct tmc_softc *sc; local 284 struct tmc_softc *sc; local 316 struct tmc_softc *sc; local [all...] |
/freebsd-current/sys/arm64/intel/ |
H A D | stratix10-soc-fpga-mgr.c | 79 struct fpgamgr_s10_softc *sc; local 84 sc = dev->si_drv1; 86 sx_xlock(&sc->sx); 87 if (sc->opened) { 88 sx_xunlock(&sc->sx); 92 err = s10_svc_allocate_memory(sc->s10_svc_dev, 93 &sc->mem, SVC_BUF_SIZE); 95 sx_xunlock(&sc->sx); 101 if (dev == sc->mgr_cdev_partial) 103 ret = s10_svc_send(sc 118 struct fpgamgr_s10_softc *sc; local 149 struct fpgamgr_s10_softc *sc; local 193 struct fpgamgr_s10_softc *sc; local 256 struct fpgamgr_s10_softc *sc; local 295 struct fpgamgr_s10_softc *sc; local [all...] |
/freebsd-current/sys/dev/sound/pci/ |
H A D | atiixp.c | 218 atiixp_enable_interrupts(struct atiixp_info *sc) argument 223 atiixp_wr(sc, ATI_REG_ISR, 0xffffffff); 226 value = atiixp_rd(sc, ATI_REG_IER); 245 atiixp_wr(sc, ATI_REG_IER, value); 249 atiixp_disable_interrupts(struct atiixp_info *sc) argument 252 atiixp_wr(sc, ATI_REG_IER, 0); 255 atiixp_wr(sc, ATI_REG_ISR, 0xffffffff); 259 atiixp_reset_aclink(struct atiixp_info *sc) argument 264 value = atiixp_rd(sc, ATI_REG_CMD); 268 atiixp_wr(sc, ATI_REG_CM 361 atiixp_waitready_codec(struct atiixp_info *sc) argument 378 struct atiixp_info *sc = devinfo; local 410 struct atiixp_info *sc = devinfo; local 438 struct atiixp_info *sc = devinfo; local 489 struct atiixp_info *sc = ch->parent; local 534 struct atiixp_info *sc = ch->parent; local 572 struct atiixp_info *sc = ch->parent; local 582 struct atiixp_info *sc = ch->parent; local 608 struct atiixp_info *sc = ch->parent; local 690 struct atiixp_info *sc = arg; local 721 struct atiixp_info *sc = ch->parent; local 829 struct atiixp_info *sc = ch->parent; local 871 struct atiixp_info *sc = p; local 930 struct atiixp_info *sc = (struct atiixp_info *)p; local 935 atiixp_chip_pre_init(struct atiixp_info *sc) argument 964 struct atiixp_info *sc; local 1004 struct atiixp_info *sc = (struct atiixp_info *)arg; local 1118 atiixp_release_resource(struct atiixp_info *sc) argument 1190 struct atiixp_info *sc; local 1313 struct atiixp_info *sc; local 1333 struct atiixp_info *sc = pcm_getdevinfo(dev); local 1361 struct atiixp_info *sc = pcm_getdevinfo(dev); local [all...] |
/freebsd-current/sys/dev/bfe/ |
H A D | if_bfe.c | 112 static void bfe_get_config (struct bfe_softc *sc); 125 static void bfe_dma_free (struct bfe_softc *sc); 185 bfe_dma_alloc(struct bfe_softc *sc) argument 196 error = bus_dma_tag_create(bus_get_dma_tag(sc->bfe_dev), /* parent */ 206 &sc->bfe_parent_tag); 208 device_printf(sc->bfe_dev, "cannot create parent DMA tag.\n"); 213 error = bus_dma_tag_create(sc->bfe_parent_tag, /* parent */ 223 &sc->bfe_tx_tag); 225 device_printf(sc->bfe_dev, "cannot create Tx ring DMA tag.\n"); 230 error = bus_dma_tag_create(sc 357 bfe_dma_free(struct bfe_softc *sc) argument 432 struct bfe_softc *sc; local 537 struct bfe_softc *sc; local 576 struct bfe_softc *sc; local 590 struct bfe_softc *sc; local 603 struct bfe_softc *sc; local 624 struct bfe_softc *sc; local 636 struct bfe_softc *sc; local 647 struct bfe_softc *sc; local 695 bfe_tx_ring_free(struct bfe_softc *sc) argument 715 bfe_rx_ring_free(struct bfe_softc *sc) argument 735 bfe_list_rx_init(struct bfe_softc *sc) argument 758 bfe_list_tx_init(struct bfe_softc *sc) argument 772 bfe_discard_buf(struct bfe_softc *sc, int c) argument 783 bfe_list_newbuf(struct bfe_softc *sc, int c) argument 838 bfe_get_config(struct bfe_softc *sc) argument 859 bfe_pci_setup(struct bfe_softc *sc, u_int32_t cores) argument 878 bfe_clear_stats(struct bfe_softc *sc) argument 892 bfe_resetphy(struct bfe_softc *sc) argument 907 bfe_chip_halt(struct bfe_softc *sc) argument 923 bfe_chip_reset(struct bfe_softc *sc) argument 1006 bfe_core_disable(struct bfe_softc *sc) argument 1028 bfe_core_reset(struct bfe_softc *sc) argument 1059 bfe_cam_write(struct bfe_softc *sc, u_char *data, int index) argument 1080 struct bfe_softc *sc = arg; local 1088 bfe_set_rx_mode(struct bfe_softc *sc) argument 1136 bfe_release_resources(struct bfe_softc *sc) argument 1154 bfe_read_eeprom(struct bfe_softc *sc, u_int8_t *data) argument 1164 bfe_wait_bit(struct bfe_softc *sc, u_int32_t reg, u_int32_t bit, u_long timeout, const int clear) argument 1188 bfe_readphy(struct bfe_softc *sc, u_int32_t reg, u_int32_t *val) argument 1206 bfe_writephy(struct bfe_softc *sc, u_int32_t reg, u_int32_t val) argument 1227 bfe_setupphy(struct bfe_softc *sc) argument 1244 bfe_stats_update(struct bfe_softc *sc) argument 1332 bfe_txeof(struct bfe_softc *sc) argument 1376 bfe_rxeof(struct bfe_softc *sc) argument 1443 struct bfe_softc *sc = xsc; local 1503 bfe_encap(struct bfe_softc *sc, struct mbuf **m_head) argument 1606 struct bfe_softc *sc; local 1687 struct bfe_softc *sc = (struct bfe_softc*)xsc; local 1732 struct bfe_softc *sc; local 1755 struct bfe_softc *sc = if_getsoftc(ifp); local 1769 struct bfe_softc *sc = if_getsoftc(ifp); local 1807 bfe_watchdog(struct bfe_softc *sc) argument 1831 struct bfe_softc *sc = xsc; local 1848 bfe_stop(struct bfe_softc *sc) argument 1868 struct bfe_softc *sc; local [all...] |
/freebsd-current/sys/dev/dc/ |
H A D | if_dc.c | 356 #define DC_SETBIT(sc, reg, x) \ 357 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) | (x)) 359 #define DC_CLRBIT(sc, reg, x) \ 360 CSR_WRITE_4(sc, reg, CSR_READ_4(sc, reg) & ~(x)) 362 #define SIO_SET(x) DC_SETBIT(sc, DC_SIO, (x)) 363 #define SIO_CLR(x) DC_CLRBIT(sc, DC_SIO, (x)) 366 dc_delay(struct dc_softc *sc) argument 371 CSR_READ_4(sc, DC_BUSCT 375 dc_eeprom_width(struct dc_softc *sc) argument 439 dc_eeprom_idle(struct dc_softc *sc) argument 470 dc_eeprom_putbyte(struct dc_softc *sc, int addr) argument 510 dc_eeprom_getword_pnic(struct dc_softc *sc, int addr, uint16_t *dest) argument 533 dc_eeprom_getword_xircom(struct dc_softc *sc, int addr, uint16_t *dest) argument 552 dc_eeprom_getword(struct dc_softc *sc, int addr, uint16_t *dest) argument 598 dc_read_eeprom(struct dc_softc *sc, caddr_t dest, int off, int cnt, int be) argument 624 struct dc_softc *sc; local 639 struct dc_softc *sc; local 654 struct dc_softc *sc; local 763 struct dc_softc *sc; local 836 struct dc_softc *sc; local 879 struct dc_softc *sc; local 899 dc_mchash_le(struct dc_softc *sc, const uint8_t *addr) argument 958 struct dc_softc *sc = arg; local 968 dc_setfilt_21143(struct dc_softc *sc) argument 1048 struct dc_softc *sc; member in struct:dc_hash_maddr_admtek_le_ctx 1068 dc_setfilt_admtek(struct dc_softc *sc) argument 1115 dc_setfilt_asix(struct dc_softc *sc) argument 1189 dc_setfilt_uli(struct dc_softc *sc) argument 1268 struct dc_softc *sc = arg; local 1277 dc_setfilt_xircom(struct dc_softc *sc) argument 1342 dc_setfilt(struct dc_softc *sc) argument 1363 dc_netcfg_wait(struct dc_softc *sc) argument 1394 dc_setcfg(struct dc_softc *sc, int media) argument 1513 dc_reset(struct dc_softc *sc) argument 1600 dc_apply_fixup(struct dc_softc *sc, int media) argument 1630 dc_decode_leaf_sia(struct dc_softc *sc, struct dc_eblock_sia *l) argument 1679 dc_decode_leaf_sym(struct dc_softc *sc, struct dc_eblock_sym *l) argument 1705 dc_decode_leaf_mii(struct dc_softc *sc, struct dc_eblock_mii *l) argument 1733 dc_read_srom(struct dc_softc *sc, int bits) argument 1748 dc_parse_21143_srom(struct dc_softc *sc) argument 1818 dc_dma_alloc(struct dc_softc *sc) argument 1962 dc_dma_free(struct dc_softc *sc) argument 2028 struct dc_softc *sc; local 2524 struct dc_softc *sc; local 2581 dc_list_tx_init(struct dc_softc *sc) argument 2614 dc_list_rx_init(struct dc_softc *sc) argument 2643 dc_newbuf(struct dc_softc *sc, int i) argument 2745 dc_pnic_rx_bug_war(struct dc_softc *sc, int idx) argument 2810 dc_rx_resync(struct dc_softc *sc) argument 2835 dc_discard_rxbuf(struct dc_softc *sc, int i) argument 2855 dc_rxeof(struct dc_softc *sc) argument 2977 dc_txeof(struct dc_softc *sc) argument 3088 struct dc_softc *sc; local 3166 dc_tx_underrun(struct dc_softc *sc) argument 3227 struct dc_softc *sc = if_getsoftc(ifp); local 3286 struct dc_softc *sc; local 3375 dc_encap(struct dc_softc *sc, struct mbuf **m_head) argument 3508 struct dc_softc *sc; local 3526 struct dc_softc *sc; local 3583 struct dc_softc *sc = xsc; local 3591 dc_init_locked(struct dc_softc *sc) argument 3789 struct dc_softc *sc; local 3800 dc_ifmedia_upd_locked(struct dc_softc *sc) argument 3829 struct dc_softc *sc; local 3854 struct dc_softc *sc = if_getsoftc(ifp); local 3929 struct dc_softc *sc = xsc; local 3955 dc_stop(struct dc_softc *sc) argument 4037 struct dc_softc *sc; local 4056 struct dc_softc *sc; local 4080 struct dc_softc *sc; local 4092 dc_check_multiport(struct dc_softc *sc) argument [all...] |
/freebsd-current/sys/arm/arm/ |
H A D | mpcore_timer.c | 114 #define tmr_prv_read_4(sc, reg) bus_read_4((sc)->prv_mem, reg) 115 #define tmr_prv_write_4(sc, reg, val) bus_write_4((sc)->prv_mem, reg, val) 116 #define tmr_gbl_read_4(sc, reg) bus_read_4((sc)->gbl_mem, reg) 117 #define tmr_gbl_write_4(sc, reg, val) bus_write_4((sc)->gbl_mem, reg, val) 160 struct arm_tmr_softc *sc; local 162 sc 183 struct arm_tmr_softc *sc; local 223 struct arm_tmr_softc *sc; local 243 struct arm_tmr_softc *sc; local 277 attach_tc(struct arm_tmr_softc *sc) argument 304 attach_et(struct arm_tmr_softc *sc) argument 374 struct arm_tmr_softc *sc; local 496 struct arm_tmr_softc *sc = arg; local 539 struct arm_tmr_softc *sc; local [all...] |
/freebsd-current/sys/dev/cfi/ |
H A D | cfi_disk.c | 86 struct cfi_disk_softc *sc = device_get_softc(dev); local 88 sc->parent = device_get_softc(device_get_parent(dev)); 90 if (sc->parent->sc_width != 1 && 91 sc->parent->sc_width != 2 && 92 sc->parent->sc_width != 4) 95 sc->disk = disk_alloc(); 96 if (sc->disk == NULL) 98 sc->disk->d_name = "cfid"; 99 sc->disk->d_unit = device_get_unit(dev); 100 sc 139 struct cfi_disk_softc *sc = device_get_softc(dev); local 153 struct cfi_disk_softc *sc = dp->d_drv1; local 163 struct cfi_disk_softc *sc = dp->d_drv1; local 170 cfi_disk_read(struct cfi_softc *sc, struct bio *bp) argument 215 cfi_disk_write(struct cfi_softc *sc, struct bio *bp) argument 264 struct cfi_disk_softc *sc = arg; local 290 struct cfi_softc *sc; local 312 struct cfi_disk_softc *sc = bp->bio_disk->d_drv1; local [all...] |
/freebsd-current/sys/dev/usb/controller/ |
H A D | generic_ehci.c | 66 ehci_softc_t *sc = device_get_softc(self); local 71 sc->sc_bus.parent = self; 72 sc->sc_bus.devices = sc->sc_devices; 73 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; 74 sc->sc_bus.dma_bits = 32; 77 if (usb_bus_mem_alloc_all(&sc->sc_bus, 82 sc->sc_bus.usbrev = USB_REV_2_0; 85 sc->sc_io_res = bus_alloc_resource_any(self, SYS_RES_MEMORY, &rid, 87 if (!sc 138 ehci_softc_t *sc = device_get_softc(self); local [all...] |
/freebsd-current/sys/dev/sfxge/ |
H A D | sfxge.c | 120 sfxge_estimate_rsrc_limits(struct sfxge_softc *sc) argument 144 if (sc->max_rss_channels > 0) 145 evq_max = MIN(evq_max, sc->max_rss_channels); 151 limits.edl_min_txq_count = SFXGE_EVQ0_N_TXQ(sc); 152 limits.edl_max_txq_count = evq_max + SFXGE_EVQ0_N_TXQ(sc) - 1; 156 efx_nic_set_drv_limits(sc->enp, &limits); 158 if ((rc = efx_nic_init(sc->enp)) != 0) 161 rc = efx_nic_get_vi_pool(sc->enp, &evq_allocated, &rxq_allocated, 164 efx_nic_fini(sc->enp); 168 KASSERT(txq_allocated >= SFXGE_EVQ0_N_TXQ(sc), 195 sfxge_set_drv_limits(struct sfxge_softc *sc) argument 213 sfxge_start(struct sfxge_softc *sc) argument 285 struct sfxge_softc *sc; local 295 sfxge_stop(struct sfxge_softc *sc) argument 325 sfxge_vpd_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) argument 369 sfxge_private_ioctl(struct sfxge_softc *sc, sfxge_ioc_t *ioc) argument 386 struct sfxge_softc *sc; local 569 struct sfxge_softc *sc = if_getsoftc(ifp); local 581 sfxge_ifnet_init(if_t ifp, struct sfxge_softc *sc) argument 633 sfxge_sram_buf_tbl_alloc(struct sfxge_softc *sc, size_t n, uint32_t *idp) argument 644 sfxge_bar_init(struct sfxge_softc *sc) argument 664 sfxge_bar_fini(struct sfxge_softc *sc) argument 674 sfxge_create(struct sfxge_softc *sc) argument 890 sfxge_destroy(struct sfxge_softc *sc) argument 940 struct sfxge_softc *sc = arg1; local 954 sfxge_vpd_try_add(struct sfxge_softc *sc, struct sysctl_oid_list *list, efx_vpd_tag_t tag, const char *keyword) argument 973 sfxge_vpd_init(struct sfxge_softc *sc) argument 1029 sfxge_vpd_fini(struct sfxge_softc *sc) argument 1037 struct sfxge_softc *sc; local 1067 sfxge_schedule_reset(struct sfxge_softc *sc) argument 1075 struct sfxge_softc *sc; local 1134 struct sfxge_softc *sc; local [all...] |
/freebsd-current/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_spi.c | 69 struct bcm_spi_softc *sc; local 72 sc = device_get_softc(dev); 73 reg = BCM_SPI_READ(sc, SPI_CS); 79 reg = BCM_SPI_READ(sc, SPI_CLK) & SPI_CLK_MASK; 86 reg = BCM_SPI_READ(sc, SPI_DLEN) & SPI_DLEN_MASK; 88 reg = BCM_SPI_READ(sc, SPI_LTOH) & SPI_LTOH_MASK; 90 reg = BCM_SPI_READ(sc, SPI_DC); 100 bcm_spi_modifyreg(struct bcm_spi_softc *sc, uint32_t off, uint32_t mask, argument 105 mtx_assert(&sc->sc_mtx, MA_OWNED); 106 reg = BCM_SPI_READ(sc, of 115 struct bcm_spi_softc *sc; local 139 struct bcm_spi_softc *sc; local 192 bcm_spi_sysctl_init(struct bcm_spi_softc *sc) argument 242 struct bcm_spi_softc *sc; local 309 struct bcm_spi_softc *sc; local 326 bcm_spi_fill_fifo(struct bcm_spi_softc *sc) argument 348 bcm_spi_drain_fifo(struct bcm_spi_softc *sc) argument 371 struct bcm_spi_softc *sc; local 404 struct bcm_spi_softc *sc; local [all...] |