| /netbsd/src/sys/arch/shark/shark/ |
| D | scr.c | 171 #define INVALID_STATE_CMD(sc,state,cmd) invalidStateCmd(sc,state,cmd,__LINE__); argument 176 #define INVALID_STATE_CMD(sc,state,cmd) sc->bigTrouble = true; argument 392 #define CLK_COUNT_START (((372 * TIMER_FREQ) / sc->cardFreq) /5) 393 #define CLK_COUNT_DATA (((372 * TIMER_FREQ) / sc->cardFreq) ) 426 #define T_t2 ((300 * TIMER_FREQ) / sc->cardFreq) … 427 #define T_t3 ((40000 * (TIMER_FREQ/1024)) / (sc->car… 428 #define T_WORK_WAITING (((960 * sc->Wi * sc->Fi ) / (sc->cardFreq/1024))… 582 static void initStates(struct scr_softc * sc); 594 static void masterSM(struct scr_softc * sc,int cmd); 597 static void t0SendSM(struct scr_softc * sc,int cnd); [all …]
|
| /netbsd/src/sys/arch/atari/dev/ |
| D | ite.c | 84 #define SUBR_INIT(sc) (sc)->grf->g_iteinit(sc) argument 85 #define SUBR_DEINIT(sc) (sc)->grf->g_itedeinit(sc) argument 86 #define SUBR_PUTC(sc,c,dy,dx,m) (sc)->grf->g_iteputc(sc,c,dy,dx,m) argument 87 #define SUBR_CURSOR(sc,flg) (sc)->grf->g_itecursor(sc,flg) argument 88 #define SUBR_CLEAR(sc,sy,sx,h,w) (sc)->grf->g_iteclear(sc,sy,sx,h,w) argument 89 #define SUBR_SCROLL(sc,sy,sx,cnt,dir) (sc)->grf->g_itescroll(sc,sy,sx,cnt,dir) argument 138 static void iteputchar(int c, struct ite_softc *sc); 205 struct ite_softc *sc; in iteattach() local 210 sc = device_private(self); in iteattach() 224 memcpy(&sc->grf, &con_itesoftc.grf, in iteattach() [all …]
|
| /netbsd/src/sys/dev/pci/ |
| D | if_rge.c | 68 MCLGETL(struct rge_softc *sc __unused, int how, in MCLGETL() 193 struct rge_softc *sc = device_private(self); in rge_attach() local 209 sc->sc_dev = self; in rge_attach() 217 PCI_MAPREG_MEM_TYPE_64BIT, 0, &sc->rge_btag, &sc->rge_bhandle, in rge_attach() 218 NULL, &sc->rge_bsize)) { in rge_attach() 220 PCI_MAPREG_MEM_TYPE_32BIT, 0, &sc->rge_btag, in rge_attach() 221 &sc->rge_bhandle, NULL, &sc->rge_bsize)) { in rge_attach() 223 0, &sc->rge_btag, &sc->rge_bhandle, NULL, in rge_attach() 224 &sc->rge_bsize)) { in rge_attach() 247 sc->rge_flags |= RGE_FLAG_MSI; in rge_attach() [all …]
|
| D | cs4281.c | 185 struct cs428x_softc *sc; in cs4281_attach() local 193 sc = device_private(self); in cs4281_attach() 194 sc->sc_dev = self; in cs4281_attach() 200 sc->sc_pc = pa->pa_pc; in cs4281_attach() 201 sc->sc_pt = pa->pa_tag; in cs4281_attach() 206 &sc->ba0t, &sc->ba0h, NULL, NULL)) { in cs4281_attach() 207 aprint_error_dev(sc->sc_dev, "can't map BA0 space\n"); in cs4281_attach() 212 &sc->ba1t, &sc->ba1h, NULL, NULL)) { in cs4281_attach() 213 aprint_error_dev(sc->sc_dev, "can't map BA1 space\n"); in cs4281_attach() 217 sc->sc_dmatag = pa->pa_dmat; in cs4281_attach() [all …]
|
| D | neo.c | 258 #define nm_rd_1(sc, regno) \ argument 259 bus_space_read_1((sc)->regiot, (sc)->regioh, (regno)) 261 #define nm_rd_2(sc, regno) \ argument 262 bus_space_read_2((sc)->regiot, (sc)->regioh, (regno)) 264 #define nm_rd_4(sc, regno) \ argument 265 bus_space_read_4((sc)->regiot, (sc)->regioh, (regno)) 267 #define nm_wr_1(sc, regno, val) \ argument 268 bus_space_write_1((sc)->regiot, (sc)->regioh, (regno), (val)) 270 #define nm_wr_2(sc, regno, val) \ argument 271 bus_space_write_2((sc)->regiot, (sc)->regioh, (regno), (val)) [all …]
|
| D | if_bnx.c | 463 bnx_print_adapter_info(struct bnx_softc *sc) in bnx_print_adapter_info() argument 465 device_t dev = sc->bnx_dev; in bnx_print_adapter_info() 469 BNXNUM(sc), 'A' + BNXREV(sc), BNXMETAL(sc), in bnx_print_adapter_info() 470 (BNX_CHIP_BOND_ID(sc) == BNX_CHIP_BOND_ID_SERDES_BIT) in bnx_print_adapter_info() 471 ? "Serdes " : "", sc->bnx_chipid); in bnx_print_adapter_info() 474 if (sc->bnx_flags & BNX_PCIE_FLAG) { in bnx_print_adapter_info() 475 aprint_normal_dev(dev, "PCIe x%d ", sc->link_width); in bnx_print_adapter_info() 476 switch (sc->link_speed) { in bnx_print_adapter_info() 483 ((sc->bnx_flags & BNX_PCIX_FLAG) ? "-X" : ""), in bnx_print_adapter_info() 484 (sc->bnx_flags & BNX_PCI_32BIT_FLAG) ? 32 : 64, in bnx_print_adapter_info() [all …]
|
| D | pm3fb.c | 171 pm3fb_wait(struct pm3fb_softc *sc, int slots) in pm3fb_wait() argument 176 reg = bus_space_read_4(sc->sc_memt, sc->sc_regh, in pm3fb_wait() 182 pm3fb_flush_engine(struct pm3fb_softc *sc) in pm3fb_flush_engine() argument 185 pm3fb_wait(sc, 2); in pm3fb_flush_engine() 186 bus_space_write_4(sc->sc_memt, sc->sc_regh, PM3_FILTER_MODE, PM3_FM_PASS_SYNC); in pm3fb_flush_engine() 187 bus_space_write_4(sc->sc_memt, sc->sc_regh, PM3_SYNC, 0); in pm3fb_flush_engine() 190 while (bus_space_read_4(sc->sc_memt, sc->sc_regh, PM3_OUTPUT_FIFO_WORDS) == 0); in pm3fb_flush_engine() 191 } while (bus_space_read_4(sc->sc_memt, sc->sc_regh, PM3_OUTPUT_FIFO) != in pm3fb_flush_engine() 213 struct pm3fb_softc *sc = device_private(self); in pm3fb_attach() local 222 sc->sc_pc = pa->pa_pc; in pm3fb_attach() [all …]
|
| D | cs4280.c | 83 #define BA1READ4(sc, r) bus_space_read_4((sc)->ba1t, (sc)->ba1h, (r)) argument 84 #define BA1WRITE4(sc, r, x) bus_space_write_4((sc)->ba1t, (sc)->ba1h, (r), (x)) argument 245 struct cs428x_softc *sc; in cs4280_attach() local 257 sc = device_private(self); in cs4280_attach() 258 sc->sc_dev = self; in cs4280_attach() 269 aprint_normal_dev(sc->sc_dev, "%s %s\n", vendor, product); in cs4280_attach() 270 sc->sc_flags = cs_card->flags; in cs4280_attach() 272 sc->sc_flags = CS428X_FLAG_NONE; in cs4280_attach() 275 sc->sc_pc = pa->pa_pc; in cs4280_attach() 276 sc->sc_pt = pa->pa_tag; in cs4280_attach() [all …]
|
| /netbsd/src/sys/dev/ic/ |
| D | i82586.c | 231 i82586_attach(struct ie_softc *sc, const char *name, uint8_t *etheraddr, in i82586_attach() argument 235 struct ifnet *ifp = &sc->sc_ethercom.ec_if; in i82586_attach() 237 strlcpy(ifp->if_xname, device_xname(sc->sc_dev), IFNAMSIZ); in i82586_attach() 238 ifp->if_softc = sc; in i82586_attach() 248 sc->sc_ethercom.ec_ifmedia = &sc->sc_media; in i82586_attach() 249 ifmedia_init(&sc->sc_media, 0, i82586_mediachange, i82586_mediastatus); in i82586_attach() 252 ifmedia_add(&sc->sc_media, media[i], 0, NULL); in i82586_attach() 253 ifmedia_set(&sc->sc_media, defmedia); in i82586_attach() 255 ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_MANUAL, 0, NULL); in i82586_attach() 256 ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_MANUAL); in i82586_attach() [all …]
|
| D | i82596.c | 194 struct iee_softc *sc = intarg; in iee_intr() local 195 struct ifnet *ifp = &sc->sc_ethercom.ec_if; in iee_intr() 207 (sc->sc_iee_cmd)(sc, IEE_SCB_ACK); in iee_intr() 210 IEE_SCBSYNC(sc, BUS_DMASYNC_POSTREAD); in iee_intr() 211 scb_status = SC_SCB(sc)->scb_status; in iee_intr() 212 scb_cmd = SC_SCB(sc)->scb_cmd; in iee_intr() 214 rfd = SC_RFD(sc, sc->sc_rx_done); in iee_intr() 215 IEE_RFDSYNC(sc, sc->sc_rx_done, in iee_intr() 219 IEE_RFDSYNC(sc, sc->sc_rx_done, BUS_DMASYNC_PREREAD); in iee_intr() 223 IEE_RFDSYNC(sc, sc->sc_rx_done, in iee_intr() [all …]
|
| D | ncr53c9x.c | 141 #define NCR_SET_COUNT(sc, size) do { \ argument 142 NCR_WRITE_REG((sc), NCR_TCL, (size)); \ 143 NCR_WRITE_REG((sc), NCR_TCM, (size) >> 8); \ 144 if ((sc->sc_cfg2 & NCRCFG2_FE) || \ 145 (sc->sc_rev == NCR_VARIANT_FAS366)) { \ 146 NCR_WRITE_REG((sc), NCR_TCH, (size) >> 16); \ 148 if (sc->sc_rev == NCR_VARIANT_FAS366) { \ 149 NCR_WRITE_REG(sc, NCR_RCH, 0); \ 192 ncr53c9x_attach(struct ncr53c9x_softc *sc) in ncr53c9x_attach() argument 194 struct scsipi_adapter *adapt = &sc->sc_adapter; in ncr53c9x_attach() [all …]
|
| D | athn.c | 143 athn_attach(struct athn_softc *sc) in athn_attach() argument 145 struct ieee80211com *ic = &sc->sc_ic; in athn_attach() 146 struct ifnet *ifp = &sc->sc_if; in athn_attach() 151 athn_get_chipid(sc); in athn_attach() 153 if ((error = athn_reset_power_on(sc)) != 0) { in athn_attach() 154 aprint_error_dev(sc->sc_dev, "could not reset chip\n"); in athn_attach() 158 if ((error = athn_set_power_awake(sc)) != 0) { in athn_attach() 159 aprint_error_dev(sc->sc_dev, "could not wakeup chip\n"); in athn_attach() 163 if (AR_SREV_5416(sc) || AR_SREV_9160(sc)) in athn_attach() 164 error = ar5416_attach(sc); in athn_attach() [all …]
|
| D | ncr5380sbc.c | 192 ncr5380_wait_req(struct ncr5380_softc *sc) in ncr5380_wait_req() argument 197 if (NCR5380_READ(sc, sci_bus_csr) & SCI_BUS_REQ) { in ncr5380_wait_req() 210 ncr5380_wait_not_req(struct ncr5380_softc *sc) in ncr5380_wait_not_req() argument 215 if ((NCR5380_READ(sc, sci_bus_csr) & SCI_BUS_REQ) == 0) { in ncr5380_wait_not_req() 228 ncr_sched_msgout(struct ncr5380_softc *sc, int msg_code) in ncr_sched_msgout() argument 232 if (sc->sc_msgpriq == 0) { in ncr_sched_msgout() 234 icmd = NCR5380_READ(sc, sci_icmd) & SCI_ICMD_RMASK; in ncr_sched_msgout() 235 NCR5380_WRITE(sc, sci_icmd, (icmd | SCI_ICMD_ATN)); in ncr_sched_msgout() 238 sc->sc_msgpriq |= msg_code; in ncr_sched_msgout() 243 ncr5380_pio_out(struct ncr5380_softc *sc, int phase, int count, uint8_t *data) in ncr5380_pio_out() argument [all …]
|
| D | dwc_mmc.c | 80 #define MMC_WRITE(sc, reg, val) \ argument 81 bus_space_write_4((sc)->sc_bst, (sc)->sc_bsh, (reg), (val)) 82 #define MMC_READ(sc, reg) \ argument 83 bus_space_read_4((sc)->sc_bst, (sc)->sc_bsh, (reg)) 86 dwc_mmc_dmabounce_setup(struct dwc_mmc_softc *sc) in dwc_mmc_dmabounce_setup() argument 91 sc->sc_dmabounce_buflen = dwc_mmc_host_maxblklen(sc); in dwc_mmc_dmabounce_setup() 92 error = bus_dmamem_alloc(sc->sc_dmat, sc->sc_dmabounce_buflen, 0, in dwc_mmc_dmabounce_setup() 93 sc->sc_dmabounce_buflen, ds, 1, &rseg, BUS_DMA_WAITOK); in dwc_mmc_dmabounce_setup() 96 error = bus_dmamem_map(sc->sc_dmat, ds, 1, sc->sc_dmabounce_buflen, in dwc_mmc_dmabounce_setup() 97 &sc->sc_dmabounce_buf, BUS_DMA_WAITOK); in dwc_mmc_dmabounce_setup() [all …]
|
| /netbsd/src/sys/arch/hpcarm/dev/ |
| D | wzero3_kbd.c | 61 #define CSR_READ1(r) bus_space_read_1(sc->sc_iot, sc->sc_ioh, (r)) 62 #define CSR_WRITE1(r,v) bus_space_write_1(sc->sc_iot, sc->sc_ioh, (r), (v)) 63 #define CSR_READ2(r) bus_space_read_2(sc->sc_iot, sc->sc_ioh, (r)) 64 #define CSR_WRITE2(r,v) bus_space_write_2(sc->sc_iot, sc->sc_ioh, (r), (v)) 65 #define CSR_READ4(r) bus_space_read_4(sc->sc_iot, sc->sc_ioh, (r)) 66 #define CSR_WRITE4(r,v) bus_space_write_4(sc->sc_iot, sc->sc_ioh, (r), (v)) 262 struct wzero3kbd_softc *sc = device_private(self); in wzero3kbd_attach() local 267 sc->sc_dev = self; in wzero3kbd_attach() 278 sc->sc_key_pin = model->key_pin; in wzero3kbd_attach() 279 sc->sc_power_pin = model->power_pin; in wzero3kbd_attach() [all …]
|
| /netbsd/src/sys/dev/usb/ |
| D | pseye.c | 189 struct pseye_softc *sc = device_private(self); in pseye_attach() local 204 sc->sc_dev = self; in pseye_attach() 205 sc->sc_udev = dev; in pseye_attach() 206 sc->sc_iface = uiaa->uiaa_iface; in pseye_attach() 207 snprintf(sc->sc_businfo, sizeof(sc->sc_businfo), "usb:%08x", in pseye_attach() 208 sc->sc_udev->ud_cookie.cookie); in pseye_attach() 209 sc->sc_bulkin_bufferlen = PSEYE_BULKIN_BUFLEN; in pseye_attach() 211 sc->sc_dying = sc->sc_running = 0; in pseye_attach() 212 cv_init(&sc->sc_cv, device_xname(self)); in pseye_attach() 213 mutex_init(&sc->sc_mtx, MUTEX_DEFAULT, IPL_NONE); in pseye_attach() [all …]
|
| D | umass.c | 275 Static void umass_disco(struct umass_softc *sc); 377 struct umass_softc *sc = device_private(self); in umass_attach() local 387 SDT_PROBE1(usb, umass, device, attach__start, sc); in umass_attach() 389 sc->sc_dev = self; in umass_attach() 394 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in umass_attach() 400 sc->sc_udev = uiaa->uiaa_device; in umass_attach() 401 sc->sc_iface = uiaa->uiaa_iface; in umass_attach() 402 sc->sc_ifaceno = uiaa->uiaa_ifaceno; in umass_attach() 406 sc->sc_wire = quirk->uq_wire; in umass_attach() 407 sc->sc_cmd = quirk->uq_cmd; in umass_attach() [all …]
|
| D | udsir.c | 114 #define UDSIR_BLOCK_RX_DATA(sc) ((sc)->sc_ur_framelen != 0) argument 175 struct udsir_softc *sc = device_private(self); in udsir_attach() local 185 DPRINTFN(10, ("udsir_attach: sc=%p\n", sc)); in udsir_attach() 187 sc->sc_dev = self; in udsir_attach() 196 sc->sc_udev = dev; in udsir_attach() 197 sc->sc_iface = iface; in udsir_attach() 202 sc->sc_rd_addr = -1; in udsir_attach() 203 sc->sc_wr_addr = -1; in udsir_attach() 212 sc->sc_rd_addr = ed->bEndpointAddress; in udsir_attach() 213 sc->sc_rd_maxpsz = UGETW(ed->wMaxPacketSize); in udsir_attach() [all …]
|
| /netbsd/src/sys/arch/arm/broadcom/ |
| D | bcm2835_bsc.c | 92 bsciic_attach(struct bsciic_softc *sc) in bsciic_attach() argument 94 mutex_init(&sc->sc_intr_lock, MUTEX_DEFAULT, IPL_VM); in bsciic_attach() 95 cv_init(&sc->sc_intr_wait, device_xname(sc->sc_dev)); in bsciic_attach() 98 bus_space_write_4(sc->sc_iot, sc->sc_ioh, BSC_C, BSC_C_CLEAR_CLEAR); in bsciic_attach() 99 bus_space_write_4(sc->sc_iot, sc->sc_ioh, BSC_S, BSC_S_CLKT | in bsciic_attach() 101 bus_space_write_4(sc->sc_iot, sc->sc_ioh, BSC_DLEN, 0); in bsciic_attach() 103 u_int divider = howmany(sc->sc_frequency, sc->sc_clkrate); in bsciic_attach() 104 bus_space_write_4(sc->sc_iot, sc->sc_ioh, BSC_DIV, in bsciic_attach() 111 struct bsciic_softc * const sc = v; in bsciic_acquire_bus() local 114 bus_space_write_4(sc->sc_iot, sc->sc_ioh, BSC_S, BSC_S_CLKT | in bsciic_acquire_bus() [all …]
|
| /netbsd/src/sys/dev/hil/ |
| D | hil.c | 95 static int send_device_cmd(struct hil_softc *sc, u_int device, u_int cmd); 102 #define hil_process_pending(sc) wakeup(&(sc)->sc_pending) argument 105 hilwait(struct hil_softc *sc) in hilwait() argument 111 if ((bus_space_read_1(sc->sc_bst, sc->sc_bsh, HILP_STAT) & in hilwait() 120 hildatawait(struct hil_softc *sc) in hildatawait() argument 126 if ((bus_space_read_1(sc->sc_bst, sc->sc_bsh, HILP_STAT) & in hildatawait() 139 hil_attach(struct hil_softc *sc, int *hil_is_console) in hil_attach() argument 142 rnd_attach_source(&sc->sc_rndsource, device_xname(sc->sc_dev), in hil_attach() 150 sc->sc_cmdending = 0; in hil_attach() 151 sc->sc_actdev = sc->sc_cmddev = 0; in hil_attach() [all …]
|
| /netbsd/src/sys/arch/macppc/dev/ |
| D | cuda.c | 173 struct cuda_softc *sc = device_private(self); in cuda_attach() local 183 sc->sc_dev = self; in cuda_attach() 190 sc->sc_node = ca->ca_node; in cuda_attach() 191 sc->sc_memt = ca->ca_tag; in cuda_attach() 193 sc->sc_sent = 0; in cuda_attach() 194 sc->sc_received = 0; in cuda_attach() 195 sc->sc_waiting = 0; in cuda_attach() 196 sc->sc_polling = 0; in cuda_attach() 197 sc->sc_state = CUDA_NOTREADY; in cuda_attach() 198 sc->sc_error = 0; in cuda_attach() [all …]
|
| /netbsd/src/sys/arch/sandpoint/sandpoint/ |
| D | satmgr.c | 208 struct satmgr_softc *sc = device_private(self); in satmgr_attach() local 229 sc->sc_ops = ops; in satmgr_attach() 231 sc->sc_dev = self; in satmgr_attach() 233 sc->sc_iot = eaa->eumb_bt; in satmgr_attach() 234 bus_space_map(eaa->eumb_bt, sataddr, 0x20, 0, &sc->sc_ioh); in satmgr_attach() 235 sc->sc_open = 0; in satmgr_attach() 236 sc->sc_rd_cnt = 0; in satmgr_attach() 237 sc->sc_rd_cur = sc->sc_rd_ptr = &sc->sc_rd_buf[0]; in satmgr_attach() 238 sc->sc_rd_lim = sc->sc_rd_cur + sizeof(sc->sc_rd_buf); in satmgr_attach() 239 sc->sc_wr_cnt = 0; in satmgr_attach() [all …]
|
| /netbsd/src/sys/dev/isa/ |
| D | wt.c | 186 static int wtwait(struct wt_softc *sc, int catch, const char *msg); 187 static int wtcmd(struct wt_softc *sc, int cmd); 188 static int wtstart(struct wt_softc *sc, int flag, void *vaddr, size_t len); 189 static void wtdma(struct wt_softc *sc); 191 static void wtclock(struct wt_softc *sc); 193 static int wtsense(struct wt_softc *sc, int verbose, int ignore); 194 static int wtstatus(struct wt_softc *sc); 195 static void wtrewind(struct wt_softc *sc); 196 static int wtreadfm(struct wt_softc *sc); 197 static int wtwritefm(struct wt_softc *sc); [all …]
|
| /netbsd/src/sys/arch/mac68k/obio/ |
| D | ascaudio.c | 180 struct ascaudio_softc *sc = device_private(self); in ascaudioattach() local 185 sc->sc_dev = self; in ascaudioattach() 186 sc->sc_tag = oa->oa_tag; in ascaudioattach() 194 if (bus_space_map(sc->sc_tag, addr, MAC68K_ASCAUDIO_LEN, 0, in ascaudioattach() 195 &sc->sc_handle)) { in ascaudioattach() 201 sc->sc_options = ((device_cfdata(self)->cf_flags) & in ascaudioattach() 204 sc->sc_playbuf = kmem_alloc(BUFSIZE, KM_SLEEP); in ascaudioattach() 205 sc->sc_recbuf = kmem_alloc(BUFSIZE, KM_SLEEP); in ascaudioattach() 206 sc->sc_rptr = sc->sc_recbuf; in ascaudioattach() 207 sc->sc_getptr = sc->sc_recbuf; in ascaudioattach() [all …]
|
| /netbsd/src/sys/arch/arm/xscale/ |
| D | pxa2x0_ohci.c | 42 ohci_softc_t sc; member 53 #define HREAD4(sc,r) bus_space_read_4((sc)->sc.iot, (sc)->sc.ioh, (r)) argument 54 #define HWRITE4(sc,r,v) bus_space_write_4((sc)->sc.iot, (sc)->sc.ioh, (r), (v)) argument 71 struct pxaohci_softc *sc = device_private(self); in pxaohci_attach() local 81 sc->sc.iot = pxa->pxa_iot; in pxaohci_attach() 82 sc->sc.sc_bus.ub_dmatag = pxa->pxa_dmat; in pxaohci_attach() 83 sc->sc.sc_size = 0; in pxaohci_attach() 84 sc->sc_ih = NULL; in pxaohci_attach() 85 sc->sc.sc_dev = self; in pxaohci_attach() 86 sc->sc.sc_bus.ub_hcpriv = sc; in pxaohci_attach() [all …]
|