Home
last modified time | relevance | path

Searched refs:sc_map (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/sys/dev/gpio/
H A Dgpiopps.c53 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 Dgpioiic.c52 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 Dgpiopwm.c46 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 Dgpioow.c44 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 Dgpiolock.c48 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 Dgpioirq.c58 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 Dgpiorfkill.c51 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 Dgpiobutton.c62 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 Dnetwalker_pwr.c54 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 Dnetwalker_lid.c53 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 Dnetwalker_btn.c64 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 Dscsireg.h205 struct sc_map { struct
229 struct sc_map *sc_map; argument
253 struct sc_map sc_map[NTARGET]; member
H A Dsc_wrap.c308 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 Dscsi_1185.c306 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 Dintio.c161 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 Dintiovar.h63 struct extent *sc_map; member
/netbsd-src/sys/arch/hppa/dev/
H A Duturn.c181 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 Dadm5120_extiovar.h55 int sc_map[5]; member
/netbsd-src/sys/arch/mips/adm5120/dev/
H A Dwdc_extio.c103 int sc_map; member
283 sc->sc_pinmap.pm_map = &sc->sc_map; in wdc_extio_attach()
/netbsd-src/sys/dev/wscons/
H A Dwskbd.c206 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 Dadm5120_extio.c303 sc->sc_pm.pm_map = &sc->sc_map[0]; in extio_attach()
/netbsd-src/sys/dev/ic/
H A Darn5008.c506 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 Dathnvar.h556 bus_dmamap_t sc_map; member
H A Darn9003.c667 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()