| /netbsd-src/sys/dev/gpio/ |
| H A D | gpiopps.c | 53 struct gpio_pinmap sc_map; member 133 sc->sc_map.pm_map = sc->_map; in gpiopps_attach() 168 &sc->sc_map)) { in gpiopps_attach() 177 intrcaps = gpio_pin_intrcaps(sc->sc_gpio, &sc->sc_map, 0); in gpiopps_attach() 183 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiopps_attach() 187 if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, 0, in gpiopps_attach() 193 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiopps_attach() 196 flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, 0); in gpiopps_attach() 199 if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, 0, flags)) { in gpiopps_attach() 202 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiopps_attach() [all …]
|
| H A D | gpioiic.c | 52 struct gpio_pinmap sc_map; member 119 sc->sc_map.pm_map = sc->_map; in gpioiic_attach() 123 &sc->sc_map)) { in gpioiic_attach() 137 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda); in gpioiic_attach() 146 aprint_normal(": SDA[%d]", sc->sc_map.pm_map[sc->sc_pin_sda]); in gpioiic_attach() 159 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, sc->sc_pin_sda, sc->sc_sda); in gpioiic_attach() 162 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, sc->sc_pin_scl); in gpioiic_attach() 167 aprint_normal(", SCL[%d]", sc->sc_map.pm_map[sc->sc_pin_scl]); in gpioiic_attach() 180 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, sc->sc_pin_scl, sc->sc_scl); in gpioiic_attach() 203 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioiic_attach() [all …]
|
| H A D | gpiopwm.c | 46 struct gpio_pinmap sc_map; member 100 sc->sc_map.pm_map = sc->_map; in gpiopwm_attach() 102 &sc->sc_map)) { in gpiopwm_attach() 106 aprint_normal(" [%d]", sc->sc_map.pm_map[0]); in gpiopwm_attach() 149 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW); in gpiopwm_detach() 152 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiopwm_detach() 172 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW); in gpiopwm_set_on() 182 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_HIGH); in gpiopwm_set_on() 199 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_LOW); in gpiopwm_set_off() 209 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_HIGH); in gpiopwm_set_off() [all …]
|
| H A D | gpioow.c | 44 struct gpio_pinmap sc_map; member 108 sc->sc_map.pm_map = sc->_map; in gpioow_attach() 110 &sc->sc_map)) { in gpioow_attach() 116 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA); in gpioow_attach() 119 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioow_attach() 124 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioow_attach() 127 aprint_normal(": DATA[%d]", sc->sc_map.pm_map[GPIOOW_PIN_DATA]); in gpioow_attach() 140 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA, sc->sc_data); in gpioow_attach() 171 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioow_detach() 220 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, GPIOOW_PIN_DATA, in gpioow_bb_rx() [all …]
|
| H A D | gpiolock.c | 48 struct gpio_pinmap sc_map; member 100 sc->sc_map.pm_map = sc->_map; in gpiolock_attach() 102 &sc->sc_map)) { in gpiolock_attach() 109 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, pin); in gpiolock_attach() 114 aprint_normal(" [%d]", sc->sc_map.pm_map[pin]); in gpiolock_attach() 116 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, pin, sc->sc_data); in gpiolock_attach() 133 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiolock_attach() 145 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpiolock_detach() 172 if (gpio_pin_read(sc->sc_gpio, &sc->sc_map, pin) == in gpiolock_position()
|
| H A D | gpioirq.c | 58 struct gpio_pinmap sc_map; member 123 return (uint8_t)gpio_pin_to_pin_num(sc->sc_gpio, &sc->sc_map, index); in gpioirq_index_to_pin_num() 164 sc->sc_map.pm_map = sc->_map; in gpioirq_attach() 176 mask, &sc->sc_map)) { in gpioirq_attach() 200 if (!gpio_intr_str(sc->sc_gpio, &sc->sc_map, apin, irqmode, in gpioirq_attach() 206 if (!gpio_pin_irqmode_issupported(sc->sc_gpio, &sc->sc_map, apin, in gpioirq_attach() 210 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioirq_attach() 214 flags = gpio_pin_get_conf(sc->sc_gpio, &sc->sc_map, apin); in gpioirq_attach() 217 if (!gpio_pin_set_conf(sc->sc_gpio, &sc->sc_map, apin, flags)) { in gpioirq_attach() 219 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in gpioirq_attach() [all …]
|
| H A D | gpiorfkill.c | 51 struct gpio_pinmap sc_map; member 90 sc->sc_map.pm_map = sc->sc_pinmap; in gpiorfkill_attach() 92 &sc->sc_map)) { in gpiorfkill_attach() 97 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0); in gpiorfkill_attach() 103 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_OUTPUT); in gpiorfkill_attach() 116 gpio_pin_write(sc->sc_gpio, &sc->sc_map, 0, sc->sc_state); in gpiorfkill_enable()
|
| H A D | gpiobutton.c | 62 struct gpio_pinmap sc_map; member 114 sc->sc_map.pm_map = sc->sc_pinmap; in gpiobutton_attach() 116 &sc->sc_map)) { in gpiobutton_attach() 122 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, 0); in gpiobutton_attach() 128 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, 0, GPIO_PIN_INPUT); in gpiobutton_attach() 160 val = gpio_pin_read(sc->sc_gpio, &sc->sc_map, 0); in gpiobutton_is_pressed()
|
| /netbsd-src/sys/arch/evbarm/netwalker/ |
| H A D | netwalker_pwr.c | 54 struct gpio_pinmap sc_map; member 102 sc->sc_map.pm_map = sc->sc_map_pins; in netwalker_pwr_attach() 103 if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) { in netwalker_pwr_attach() 109 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT); in netwalker_pwr_attach() 112 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_pwr_attach() 115 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT, in netwalker_pwr_attach() 122 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_pwr_attach() 149 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_pwr_detach() 172 pwr = gpio_pin_read(sc->sc_gpio, &sc->sc_map, PWR_PIN_INPUT); in netwalker_pwr_refresh()
|
| H A D | netwalker_lid.c | 53 struct gpio_pinmap sc_map; member 101 sc->sc_map.pm_map = sc->sc_map_pins; in netwalker_lid_attach() 102 if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) { in netwalker_lid_attach() 108 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT); in netwalker_lid_attach() 111 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_lid_attach() 114 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT, in netwalker_lid_attach() 121 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_lid_attach() 148 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in netwalker_lid_detach() 170 lid = gpio_pin_read(sc->sc_gpio, &sc->sc_map, LID_PIN_INPUT); in netwalker_lid_refresh()
|
| H A D | netwalker_btn.c | 64 struct gpio_pinmap sc_map; member 131 sc->sc_map.pm_map = sc->sc_map_pins; in mousebtn_attach() 133 &sc->sc_map)) { in mousebtn_attach() 139 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_LEFT); in mousebtn_attach() 142 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in mousebtn_attach() 145 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_LEFT, in mousebtn_attach() 149 caps = gpio_pin_caps(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_RIGHT); in mousebtn_attach() 152 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in mousebtn_attach() 155 gpio_pin_ctl(sc->sc_gpio, &sc->sc_map, MOUSEBTN_PIN_RIGHT, in mousebtn_attach() 196 gpio_pin_unmap(sc->sc_gpio, &sc->sc_map); in mousebtn_detach() [all …]
|
| /netbsd-src/sys/arch/newsmips/dev/ |
| H A D | scsireg.h | 205 struct sc_map { struct 229 struct sc_map *sc_map; argument 253 struct sc_map sc_map[NTARGET]; member
|
| H A D | sc_wrap.c | 308 memset(&sc->sc_map[chan], 0, sizeof(struct sc_map)); in sc_sched() 320 sc->sc_map[chan].mp_addr[i] = pn; in sc_sched() 324 sc->sc_map[chan].mp_offset = offset; in sc_sched() 325 sc->sc_map[chan].mp_pages = pages; in sc_sched() 326 scb->sc_map = &sc->sc_map[chan]; in sc_sched()
|
| H A D | scsi_1185.c | 306 if (scb->sc_map && (scb->sc_map->mp_pages > 0)) { in sc_send() 310 scb->sc_coffset = scb->sc_map->mp_offset & PGOFSET; in sc_send() 311 if (scb->sc_map->mp_pages > NSCMAP) { in sc_send() 1553 if (scb->sc_map && (scb->sc_map->mp_pages > 0)) { 1557 pages = scb->sc_map->mp_pages; 1559 if ((pfn = scb->sc_map->mp_addr[i]) == 0) 1748 if ((scb->sc_map == NULL) || (scb->sc_map->mp_pages <= 0)) 1756 struct sc_map *sc_map = scb->sc_map; local 1773 if (sc_map) { 1774 pages = sc_map->mp_pages; [all …]
|
| /netbsd-src/sys/arch/x68k/dev/ |
| H A D | intio.c | 161 sc->sc_map = extent_create("intiomap", in intio_attach() 229 struct extent *map = sc->sc_map; in intio_map_allocate_region() 250 struct extent *map = sc->sc_map; in intio_map_free_region() 263 extent_alloc_region(sc->sc_map, INTIO_SYSPORT, 16, 0); in intio_alloc_system_ports() 264 extent_alloc_region(sc->sc_map, INTIO_SICILIAN, 0x2000, 0); in intio_alloc_system_ports()
|
| H A D | intiovar.h | 63 struct extent *sc_map; member
|
| /netbsd-src/sys/arch/hppa/dev/ |
| H A D | uturn.c | 181 vmem_t *sc_map; member 360 sc->sc_map = vmem_create(sc->sc_mapname, in uturnattach() 370 KASSERT(sc->sc_map != NULL); in uturnattach() 586 err = vmem_xalloc(sc->sc_map, sgsize, in uturn_iomap_load_map() 682 vmem_xfree(sc->sc_map, ums->ums_iovastart, ums->ums_iovasize); in uturn_dmamap_unload()
|
| /netbsd-src/sys/arch/mips/adm5120/include/ |
| H A D | adm5120_extiovar.h | 55 int sc_map[5]; member
|
| /netbsd-src/sys/arch/mips/adm5120/dev/ |
| H A D | wdc_extio.c | 103 int sc_map; member 283 sc->sc_pinmap.pm_map = &sc->sc_map; in wdc_extio_attach()
|
| /netbsd-src/sys/dev/wscons/ |
| H A D | wskbd.c | 206 struct wscons_keymap *sc_map; /* current translation map */ member 461 &sc->sc_map, &sc->sc_maplen) != 0) in wskbd_attach() 1185 &sc->sc_map, &sc->sc_maplen); in wskbd_displayioctl() 1186 memcpy(sc->sc_map, tbuf, len); in wskbd_displayioctl() 1199 error = copyout(sc->sc_map, umdp->map, in wskbd_displayioctl() 1221 error = wskbd_load_keymap(&md, &sc->sc_map, in wskbd_displayioctl() 1718 kp = sc->sc_map + value; in wskbd_translate()
|
| /netbsd-src/sys/arch/mips/adm5120/ |
| H A D | adm5120_extio.c | 303 sc->sc_pm.pm_map = &sc->sc_map[0]; in extio_attach()
|
| /netbsd-src/sys/dev/ic/ |
| H A D | arn5008.c | 506 BUS_DMA_NOWAIT, &sc->sc_map); in ar5008_tx_alloc() 521 error = bus_dmamap_load(sc->sc_dmat, sc->sc_map, sc->sc_descs, in ar5008_tx_alloc() 541 bf->bf_daddr = sc->sc_map->dm_segs[0].ds_addr + in ar5008_tx_alloc() 565 if (sc->sc_map != NULL) { in ar5008_tx_free() 567 bus_dmamap_unload(sc->sc_dmat, sc->sc_map); in ar5008_tx_free() 573 bus_dmamap_destroy(sc->sc_dmat, sc->sc_map); in ar5008_tx_free()
|
| H A D | athnvar.h | 556 bus_dmamap_t sc_map; member
|
| H A D | arn9003.c | 667 BUS_DMA_NOWAIT, &sc->sc_map); in ar9003_tx_alloc() 682 error = bus_dmamap_load(sc->sc_dmat, sc->sc_map, sc->sc_descs, size, in ar9003_tx_alloc() 701 bf->bf_daddr = sc->sc_map->dm_segs[0].ds_addr + in ar9003_tx_alloc() 725 if (sc->sc_map != NULL) { in ar9003_tx_free() 727 bus_dmamap_unload(sc->sc_dmat, sc->sc_map); in ar9003_tx_free() 732 bus_dmamap_destroy(sc->sc_dmat, sc->sc_map); in ar9003_tx_free()
|