Symbol: ga
sys/arch/alpha/gbus/gbus.c
115
const struct gbus_attach_args *ga;
sys/arch/alpha/gbus/gbus.c
125
for (ga = gbus_children; ga->ga_name != NULL; ga++) {
sys/arch/alpha/gbus/gbus.c
126
struct gbus_attach_args gaa = *ga;
sys/arch/alpha/gbus/gbus.c
82
struct gbus_attach_args *ga = aux;
sys/arch/alpha/gbus/gbus.c
85
aprint_normal("%s at %s", ga->ga_name, pnp);
sys/arch/alpha/gbus/gbus.c
86
aprint_normal(" offset 0x%lx", ga->ga_offset);
sys/arch/alpha/gbus/mcclock_gbus.c
67
struct gbus_attach_args *ga = aux;
sys/arch/alpha/gbus/mcclock_gbus.c
69
if (strcmp(ga->ga_name, mcclock_cd.cd_name))
sys/arch/alpha/gbus/mcclock_gbus.c
79
struct gbus_attach_args *ga = aux;
sys/arch/alpha/gbus/mcclock_gbus.c
82
sc->sc_bst = ga->ga_iot;
sys/arch/alpha/gbus/mcclock_gbus.c
84
if (bus_space_map(sc->sc_bst, ga->ga_offset, MC_NREGS+MC_NVRAM_SIZE,
sys/arch/amiga/dev/gvpbus.c
122
if (ga.prod == GVP_COMBO_R4_SCSI)
sys/arch/amiga/dev/gvpbus.c
137
printf(": unknown Series II %x", ga.prod);
sys/arch/amiga/dev/gvpbus.c
147
ga.flags = flags0 | GVP_SCSI;
sys/arch/amiga/dev/gvpbus.c
148
config_found(self, &ga, gvpbusprint, CFARGS_NONE);
sys/arch/amiga/dev/gvpbus.c
151
ga.flags = flags0 | GVP_IO;
sys/arch/amiga/dev/gvpbus.c
152
config_found(self, &ga, gvpbusprint, CFARGS_NONE);
sys/arch/amiga/dev/gvpbus.c
75
struct gvpbus_args ga;
sys/arch/amiga/dev/gvpbus.c
79
memcpy(&ga.zargs, zap, sizeof(struct zbus_args));
sys/arch/amiga/dev/gvpbus.c
86
ga.prod = *((u_char *)zap->va + 0x8001) & 0xf8;
sys/arch/amiga/dev/gvpbus.c
92
ga.prod = GVP_SERIESII; /* really a series I */
sys/arch/amiga/dev/gvpbus.c
98
switch (ga.prod) {
sys/arch/arm/ep93xx/epgpio.c
342
struct epgpio_attach_args ga;
sys/arch/arm/ep93xx/epgpio.c
344
ga.ga_gc = sc;
sys/arch/arm/ep93xx/epgpio.c
345
ga.ga_iot = sc->sc_iot;
sys/arch/arm/ep93xx/epgpio.c
346
ga.ga_port = cf->cf_loc[EPGPIOCF_PORT];
sys/arch/arm/ep93xx/epgpio.c
347
ga.ga_bit1 = cf->cf_loc[EPGPIOCF_BIT1];
sys/arch/arm/ep93xx/epgpio.c
348
ga.ga_bit2 = cf->cf_loc[EPGPIOCF_BIT2];
sys/arch/arm/ep93xx/epgpio.c
350
if (config_probe(parent, cf, &ga))
sys/arch/arm/ep93xx/epgpio.c
351
config_attach(parent, cf, &ga, epgpio_print, CFARGS_NONE);
sys/arch/arm/ep93xx/epgpio.c
359
struct epgpio_attach_args *ga = aux;
sys/arch/arm/ep93xx/epgpio.c
360
struct epgpio_softc *sc = ga->ga_gc;
sys/arch/arm/ep93xx/epgpio.c
363
if (ga->ga_port > -1)
sys/arch/arm/ep93xx/epgpio.c
364
aprint_normal(" port %c", sc->sc_port[ga->ga_port].unit+'A');
sys/arch/arm/ep93xx/epgpio.c
365
if (ga->ga_bit1 > -1)
sys/arch/arm/ep93xx/epgpio.c
366
aprint_normal(" bit1 %d", ga->ga_bit1);
sys/arch/arm/ep93xx/epgpio.c
367
if (ga->ga_bit2 > -1)
sys/arch/arm/ep93xx/epgpio.c
368
aprint_normal(" bit2 %d", ga->ga_bit2);
sys/arch/arm/ep93xx/epled.c
64
struct epgpio_attach_args *ga = aux;
sys/arch/arm/ep93xx/epled.c
66
sc->sc_port = ga->ga_port;
sys/arch/arm/ep93xx/epled.c
67
sc->sc_green = ga->ga_bit1;
sys/arch/arm/ep93xx/epled.c
68
sc->sc_red = ga->ga_bit2;
sys/arch/dreamcast/dev/g1/g1bus.c
65
struct g1bus_attach_args ga;
sys/arch/dreamcast/dev/g1/g1bus.c
72
ga.ga_memt = &sc->sc_memt;
sys/arch/dreamcast/dev/g1/g1bus.c
74
config_search(self, &ga,
sys/arch/dreamcast/dev/g1/wdc_g1.c
113
struct g1bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g1/wdc_g1.c
119
wdr->cmd_iot = ga->ga_memt;
sys/arch/dreamcast/dev/g1/wdc_g1.c
120
wdr->ctl_iot = ga->ga_memt;
sys/arch/dreamcast/dev/g1/wdc_g1.c
73
struct g1bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g1/wdc_g1.c
81
wdr.cmd_iot = ga->ga_memt;
sys/arch/dreamcast/dev/g1/wdc_g1.c
94
wdr.ctl_iot = ga->ga_memt;
sys/arch/dreamcast/dev/g2/aica.c
175
struct g2bus_attach_args *ga;
sys/arch/dreamcast/dev/g2/aica.c
179
ga = aux;
sys/arch/dreamcast/dev/g2/aica.c
181
sc->sc_memt = ga->ga_memt;
sys/arch/dreamcast/dev/g2/g2bus.c
65
struct g2bus_attach_args ga;
sys/arch/dreamcast/dev/g2/g2bus.c
74
ga.ga_memt = &sc->sc_memt;
sys/arch/dreamcast/dev/g2/g2bus.c
76
config_search(self, &ga,
sys/arch/dreamcast/dev/g2/g2rtc.c
88
struct g2bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g2/g2rtc.c
92
sc->sc_bt = ga->ga_memt;
sys/arch/dreamcast/dev/g2/gapspci.c
62
struct g2bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g2/gapspci.c
66
if (bus_space_map(ga->ga_memt, 0x01001400, 0x100, 0, &tmp_memh) != 0)
sys/arch/dreamcast/dev/g2/gapspci.c
69
bus_space_read_region_1(ga->ga_memt, tmp_memh, 0, idbuf, sizeof(idbuf));
sys/arch/dreamcast/dev/g2/gapspci.c
71
bus_space_unmap(ga->ga_memt, tmp_memh, 0x100);
sys/arch/dreamcast/dev/g2/gapspci.c
82
struct g2bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g2/gapspci.c
90
sc->sc_memt = ga->ga_memt;
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
115
struct g2bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
129
memcpy(memt, ga->ga_memt, sizeof(struct dreamcast_bus_space));
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
191
struct g2bus_attach_args *ga = aux;
sys/arch/dreamcast/dev/g2/if_mbe_g2.c
198
memcpy(memt, ga->ga_memt, sizeof(struct dreamcast_bus_space));
sys/arch/evbarm/armadillo/armadillo9_iic.c
91
struct epgpio_attach_args *ga = aux;
sys/arch/evbarm/armadillo/armadillo9_iic.c
94
sc->sc_port = ga->ga_port;
sys/arch/evbarm/armadillo/armadillo9_iic.c
95
sc->sc_sda = ga->ga_bit1;
sys/arch/evbarm/armadillo/armadillo9_iic.c
96
sc->sc_scl = ga->ga_bit2;
sys/arch/evbarm/netwalker/netwalker_btn.c
102
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_btn.c
104
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/arch/evbarm/netwalker/netwalker_btn.c
106
if (ga->ga_offset == -1)
sys/arch/evbarm/netwalker/netwalker_btn.c
110
if (gpio_npins(ga->ga_mask) != MOUSEBTN_NPINS) {
sys/arch/evbarm/netwalker/netwalker_btn.c
112
ga->ga_mask);
sys/arch/evbarm/netwalker/netwalker_btn.c
123
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_btn.c
128
sc->sc_gpio = ga->ga_gpio;
sys/arch/evbarm/netwalker/netwalker_btn.c
132
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/arch/evbarm/netwalker/netwalker_btn.c
159
sc->sc_intr[0] = intr_establish(GPIO1_BASE + ga->ga_offset,
sys/arch/evbarm/netwalker/netwalker_btn.c
165
sc->sc_intr[1] = intr_establish(GPIO1_BASE + ga->ga_offset + 1,
sys/arch/evbarm/netwalker/netwalker_lid.c
102
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) {
sys/arch/evbarm/netwalker/netwalker_lid.c
117
sc->sc_intr = intr_establish(GPIO3_IRQBASE + ga->ga_offset,
sys/arch/evbarm/netwalker/netwalker_lid.c
74
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_lid.c
76
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/arch/evbarm/netwalker/netwalker_lid.c
78
if (ga->ga_offset == -1)
sys/arch/evbarm/netwalker/netwalker_lid.c
81
if (gpio_npins(ga->ga_mask) != LID_NPINS) {
sys/arch/evbarm/netwalker/netwalker_lid.c
83
ga->ga_mask);
sys/arch/evbarm/netwalker/netwalker_lid.c
94
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_lid.c
98
sc->sc_gpio = ga->ga_gpio;
sys/arch/evbarm/netwalker/netwalker_pwr.c
103
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask, &sc->sc_map)) {
sys/arch/evbarm/netwalker/netwalker_pwr.c
118
sc->sc_intr = intr_establish(GPIO1_IRQBASE + ga->ga_offset,
sys/arch/evbarm/netwalker/netwalker_pwr.c
75
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_pwr.c
77
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/arch/evbarm/netwalker/netwalker_pwr.c
79
if (ga->ga_offset == -1)
sys/arch/evbarm/netwalker/netwalker_pwr.c
82
if (gpio_npins(ga->ga_mask) != PWR_NPINS) {
sys/arch/evbarm/netwalker/netwalker_pwr.c
84
ga->ga_mask);
sys/arch/evbarm/netwalker/netwalker_pwr.c
95
struct gpio_attach_args *ga = aux;
sys/arch/evbarm/netwalker/netwalker_pwr.c
99
sc->sc_gpio = ga->ga_gpio;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
102
struct generic_attach_args * const ga = aux;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
104
bus_size_t size = ga->ga_size;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
110
sc->sc_bst = ga->ga_bst;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
113
error = bus_space_map(sc->sc_bst, ga->ga_addr, size, 0, &sc->sc_bsh);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
67
struct generic_attach_args * const ga = aux;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
72
bus_size_t size = ga->ga_size;
sys/arch/evbppc/mpc85xx/ds1553rtc.c
74
if (ga->ga_addr == OBIOCF_ADDR_DEFAULT)
sys/arch/evbppc/mpc85xx/ds1553rtc.c
82
error = bus_space_map(ga->ga_bst, ga->ga_addr, size, 0, &bsh);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
87
saved_data = bus_space_read_1(ga->ga_bst, bsh, target);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
88
bus_space_write_1(ga->ga_bst, bsh, target, ~saved_data);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
89
new_data = bus_space_read_1(ga->ga_bst, bsh, target);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
91
bus_space_write_1(ga->ga_bst, bsh, target, saved_data);
sys/arch/evbppc/mpc85xx/ds1553rtc.c
93
bus_space_unmap(ga->ga_bst, bsh, size);
sys/arch/evbppc/mpc85xx/wdc_obio.c
101
struct generic_attach_args * const ga = aux;
sys/arch/evbppc/mpc85xx/wdc_obio.c
102
bus_size_t size = ga->ga_size;
sys/arch/evbppc/mpc85xx/wdc_obio.c
106
if (ga->ga_addr == OBIOCF_ADDR_DEFAULT)
sys/arch/evbppc/mpc85xx/wdc_obio.c
116
if (wdc_obio_initregmap(&wdr, ga->ga_bst, ga->ga_addr, size)) {
sys/arch/evbppc/mpc85xx/wdc_obio.c
130
struct generic_attach_args * const ga = aux;
sys/arch/evbppc/mpc85xx/wdc_obio.c
131
bus_size_t size = ga->ga_size;
sys/arch/evbppc/mpc85xx/wdc_obio.c
138
if (!wdc_obio_initregmap(wdr, ga->ga_bst, ga->ga_addr, size)) {
sys/arch/evbppc/mpc85xx/wdc_obio.c
162
if (ga->ga_irq != OBIOCF_IRQ_DEFAULT) {
sys/arch/evbppc/mpc85xx/wdc_obio.c
163
sc->sc_ih = intr_establish(ga->ga_irq, IPL_BIO, IST_EDGE,
sys/arch/evbppc/mpc85xx/wdc_obio.c
165
aprint_normal(": interrupting at irq %d\n", ga->ga_irq);
sys/arch/evbppc/obs405/dev/obsled.c
65
struct gpio_attach_args *ga = aux;
sys/arch/evbppc/obs405/dev/obsled.c
68
if (ga->ga_addr == OBS266_GPIO_LED1)
sys/arch/evbppc/obs405/dev/obsled.c
70
else if (ga->ga_addr == OBS266_GPIO_LED2)
sys/arch/evbppc/obs405/dev/obsled.c
72
else if (ga->ga_addr == OBS266_GPIO_LED4)
sys/arch/evbppc/obs405/dev/obsled.c
82
struct gpio_attach_args *ga = aux;
sys/arch/evbppc/obs405/dev/obsled.c
94
sc->sc_tag = ga->ga_tag;
sys/arch/evbppc/obs405/dev/obsled.c
95
sc->sc_addr = ga->ga_addr;
sys/arch/ews4800mips/dev/ga.c
100
ga_bt463_data(ga, 0xe1);
sys/arch/ews4800mips/dev/ga.c
101
ga_bt463_data(ga, 0x01);
sys/arch/ews4800mips/dev/ga.c
104
ga_vblank_start(ga);
sys/arch/ews4800mips/dev/ga.c
107
ga_bt463_reg(ga, 0x302);
sys/arch/ews4800mips/dev/ga.c
109
ga_bt463_data(ga, 0x00);
sys/arch/ews4800mips/dev/ga.c
110
ga_bt463_data(ga, 0xe3);
sys/arch/ews4800mips/dev/ga.c
111
ga_bt463_data(ga, 0x21);
sys/arch/ews4800mips/dev/ga.c
115
if (ga->flags != 0x0001) {
sys/arch/ews4800mips/dev/ga.c
117
ga_bt463_reg(ga, 0x205);
sys/arch/ews4800mips/dev/ga.c
119
ga_bt463_data(ga, 0xff);
sys/arch/ews4800mips/dev/ga.c
123
ga_bt463_reg(ga, 0x209);
sys/arch/ews4800mips/dev/ga.c
125
ga_bt463_data(ga, 0x00);
sys/arch/ews4800mips/dev/ga.c
127
ga_clut_init(ga);
sys/arch/ews4800mips/dev/ga.c
130
ga_bt463_reg(ga, 0x200);
sys/arch/ews4800mips/dev/ga.c
132
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
133
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
134
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
137
if (ga_reg_read(ga, 0xe00) & 2)
sys/arch/ews4800mips/dev/ga.c
138
ga_reg_write(ga, 0xe08, 0x790); /* 71Hz */
sys/arch/ews4800mips/dev/ga.c
140
ga_reg_write(ga, 0xe08, 0x670); /* 60Hz */
sys/arch/ews4800mips/dev/ga.c
142
ga_block_clear(ga);
sys/arch/ews4800mips/dev/ga.c
143
ga_ovl_init(ga);
sys/arch/ews4800mips/dev/ga.c
144
ga_id_init(ga);
sys/arch/ews4800mips/dev/ga.c
147
ga_reg_write(ga, 0xc90, 0);
sys/arch/ews4800mips/dev/ga.c
148
ga_reg_write(ga, 0xc94, 0);
sys/arch/ews4800mips/dev/ga.c
149
ga_reg_write(ga, 0xca0, 0);
sys/arch/ews4800mips/dev/ga.c
150
ga_reg_write(ga, 0xca4, 0);
sys/arch/ews4800mips/dev/ga.c
152
ga_reg_write(ga, 0xc98, 0);
sys/arch/ews4800mips/dev/ga.c
153
ga_reg_write(ga, 0xca8, 0);
sys/arch/ews4800mips/dev/ga.c
160
ga_map(struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
164
ga->reg_addr = GA_REG_ADDR;
sys/arch/ews4800mips/dev/ga.c
183
ga->reg_addr = (uint32_t)va;
sys/arch/ews4800mips/dev/ga.c
190
ga_vblank_start(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
193
while ((ga_reg_read(ga, 0xe00) & 0x1) == 0) /* V-blank */
sys/arch/ews4800mips/dev/ga.c
195
while ((ga_reg_read(ga, 0xe00) & 0x1) == 1)
sys/arch/ews4800mips/dev/ga.c
202
ga_bt463_reg(const struct ga *ga, int r)
sys/arch/ews4800mips/dev/ga.c
205
ga_reg_write(ga, 0xc80, r & 0xff);
sys/arch/ews4800mips/dev/ga.c
206
ga_reg_write(ga, 0xc84, (r >> 8) & 0xff);
sys/arch/ews4800mips/dev/ga.c
210
ga_bt463_data(const struct ga *ga, int v)
sys/arch/ews4800mips/dev/ga.c
213
ga_reg_write(ga, 0xc88, v & 0xff);
sys/arch/ews4800mips/dev/ga.c
217
ga_bt463_reg_data(const struct ga *ga, int r, int v)
sys/arch/ews4800mips/dev/ga.c
220
ga_bt463_reg(ga, r);
sys/arch/ews4800mips/dev/ga.c
221
ga_bt463_data(ga, v);
sys/arch/ews4800mips/dev/ga.c
226
ga_clut_init(struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
249
ga_bt463_reg(ga, 0);
sys/arch/ews4800mips/dev/ga.c
252
ga_reg_write(ga, 0xc8c, ga->clut[i][0] = ansi_color[i][0]);
sys/arch/ews4800mips/dev/ga.c
253
ga_reg_write(ga, 0xc8c, ga->clut[i][1] = ansi_color[i][1]);
sys/arch/ews4800mips/dev/ga.c
254
ga_reg_write(ga, 0xc8c, ga->clut[i][2] = ansi_color[i][2]);
sys/arch/ews4800mips/dev/ga.c
260
ga_reg_write(ga, 0xc8c, ga->clut[i][0] = j);
sys/arch/ews4800mips/dev/ga.c
261
ga_reg_write(ga, 0xc8c, ga->clut[i][1] = j);
sys/arch/ews4800mips/dev/ga.c
262
ga_reg_write(ga, 0xc8c, ga->clut[i][2] = j);
sys/arch/ews4800mips/dev/ga.c
269
ga_reg_write(ga, 0xc8c,
sys/arch/ews4800mips/dev/ga.c
270
ga->clut[i][0] = compo6[r]);
sys/arch/ews4800mips/dev/ga.c
271
ga_reg_write(ga, 0xc8c,
sys/arch/ews4800mips/dev/ga.c
272
ga->clut[i][1] = compo6[g]);
sys/arch/ews4800mips/dev/ga.c
273
ga_reg_write(ga, 0xc8c,
sys/arch/ews4800mips/dev/ga.c
274
ga->clut[i][2] = compo6[b]);
sys/arch/ews4800mips/dev/ga.c
281
ga_reg_write(ga, 0xc8c, ga->clut[i][0] = 0xff);
sys/arch/ews4800mips/dev/ga.c
282
ga_reg_write(ga, 0xc8c, ga->clut[i][1] = 0xff);
sys/arch/ews4800mips/dev/ga.c
283
ga_reg_write(ga, 0xc8c, ga->clut[i][2] = 0xff);
sys/arch/ews4800mips/dev/ga.c
288
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
289
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
290
ga_reg_write(ga, 0xc8c, 0);
sys/arch/ews4800mips/dev/ga.c
295
ga_clut_get(struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
299
ga_bt463_reg(ga, 0);
sys/arch/ews4800mips/dev/ga.c
301
ga->clut[i][0] = ga_reg_read(ga, 0xc8c);
sys/arch/ews4800mips/dev/ga.c
302
ga->clut[i][1] = ga_reg_read(ga, 0xc8c);
sys/arch/ews4800mips/dev/ga.c
303
ga->clut[i][2] = ga_reg_read(ga, 0xc8c);
sys/arch/ews4800mips/dev/ga.c
308
ga_clut_set(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
312
ga_bt463_reg(ga, 0);
sys/arch/ews4800mips/dev/ga.c
314
ga_reg_write(ga, 0xc8c, ga->clut[i][0]);
sys/arch/ews4800mips/dev/ga.c
315
ga_reg_write(ga, 0xc8c, ga->clut[i][1]);
sys/arch/ews4800mips/dev/ga.c
316
ga_reg_write(ga, 0xc8c, ga->clut[i][2]);
sys/arch/ews4800mips/dev/ga.c
323
ga_dda_busy(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
326
while ((ga_reg_read(ga, 0xf00) & 0x8000) == 0)
sys/arch/ews4800mips/dev/ga.c
331
ga_ovl_init(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
335
ga_reg_write(ga, 0x400, 0xffffffff);
sys/arch/ews4800mips/dev/ga.c
343
ga_id_init(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
354
ga_block_clear(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
358
ga_reg_write(ga, 0xe80, 0);
sys/arch/ews4800mips/dev/ga.c
359
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
368
ga_plane_mask_test(const struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
372
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
375
ga_reg_write(ga, 0x400, 0xaaaaaa);
sys/arch/ews4800mips/dev/ga.c
380
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
385
ga_reg_write(ga, 0x400, 0x555555);
sys/arch/ews4800mips/dev/ga.c
389
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
397
ga_reg_write(ga, 0x400, 0xaaaaaa);
sys/arch/ews4800mips/dev/ga.c
402
ga_reg_write(ga, 0x400, 0);
sys/arch/ews4800mips/dev/ga.c
407
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
410
ga_reg_write(ga, 0xe80, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
411
ga_reg_write(ga, 0x400, 0xffffff);
sys/arch/ews4800mips/dev/ga.c
418
ga_reg_write(ga, 0xe80, 0);
sys/arch/ews4800mips/dev/ga.c
419
ga_reg_write(ga, 0x400, 0xaaaaaa);
sys/arch/ews4800mips/dev/ga.c
425
ga_reg_write(ga, 0x400, 0x555555);
sys/arch/ews4800mips/dev/ga.c
52
bool ga_map(struct ga *);
sys/arch/ews4800mips/dev/ga.c
53
void ga_clut_init(struct ga *);
sys/arch/ews4800mips/dev/ga.c
54
void ga_vblank_start(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
55
void ga_bt463_reg(const struct ga *, int);
sys/arch/ews4800mips/dev/ga.c
56
void ga_bt463_data(const struct ga *, int);
sys/arch/ews4800mips/dev/ga.c
57
void ga_bt463_reg_data(const struct ga *, int, int);
sys/arch/ews4800mips/dev/ga.c
59
void ga_dda_busy(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
60
void ga_ovl_init(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
61
void ga_id_init(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
62
void ga_block_clear(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
63
void ga_plane_mask_test(const struct ga *);
sys/arch/ews4800mips/dev/ga.c
66
#define ga_reg_write(ga, ofs, val) \
sys/arch/ews4800mips/dev/ga.c
67
(*(volatile uint32_t *)((ga)->reg_addr + (ofs)) = (val))
sys/arch/ews4800mips/dev/ga.c
68
#define ga_reg_read(ga, ofs) \
sys/arch/ews4800mips/dev/ga.c
69
(*(volatile uint32_t *)((ga)->reg_addr + (ofs)))
sys/arch/ews4800mips/dev/ga.c
72
ga_init(struct ga *ga)
sys/arch/ews4800mips/dev/ga.c
77
if (ga->reg_addr == 0 && ga_map(ga) != 0)
sys/arch/ews4800mips/dev/ga.c
81
if (ga->flags == 0x0000) {
sys/arch/ews4800mips/dev/ga.c
82
ga_bt463_reg_data(ga, 0x201, 0x40);
sys/arch/ews4800mips/dev/ga.c
83
ga_bt463_reg_data(ga, 0x202, 0x40);
sys/arch/ews4800mips/dev/ga.c
84
ga_bt463_reg_data(ga, 0x203,
sys/arch/ews4800mips/dev/ga.c
85
((ga_reg_read(ga, 0xe00) & 2) << 6) | 0x40);
sys/arch/ews4800mips/dev/ga.c
86
} else if (ga->flags == 0x0001) {
sys/arch/ews4800mips/dev/ga.c
87
ga_bt463_reg_data(ga, 0x201, 0x40);
sys/arch/ews4800mips/dev/ga.c
88
ga_bt463_reg_data(ga, 0x202, 0);
sys/arch/ews4800mips/dev/ga.c
89
ga_bt463_reg_data(ga, 0x203,
sys/arch/ews4800mips/dev/ga.c
90
((ga_reg_read(ga, 0xe00) & 2) << 6) | 0x40);
sys/arch/ews4800mips/dev/ga.c
91
ga_bt463_reg_data(ga, 0x204, 0xff); /* Display ON/OFF ? */
sys/arch/ews4800mips/dev/ga.c
92
ga_bt463_reg_data(ga, 0x206, 0);
sys/arch/ews4800mips/dev/ga.c
93
ga_bt463_reg_data(ga, 0x20a, 0);
sys/arch/ews4800mips/dev/ga.c
97
ga_bt463_reg(ga, 0x300);
sys/arch/ews4800mips/dev/ga.c
99
ga_bt463_data(ga, 0x00);
sys/arch/ews4800mips/include/gavar.h
41
bool ga_init(struct ga *);
sys/arch/ews4800mips/include/gavar.h
42
void ga_clut_get(struct ga *);
sys/arch/ews4800mips/include/gavar.h
43
void ga_clut_set(const struct ga *);
sys/arch/ews4800mips/include/gavar.h
45
void ga_plane_mask_test(const struct ga *);
sys/arch/ews4800mips/sbd/fb_sbdio.c
114
static struct ga fb_console_ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
133
struct ga *ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
149
ga = kmem_zalloc(sizeof(struct ga), KM_SLEEP);
sys/arch/ews4800mips/sbd/fb_sbdio.c
150
ga->reg_paddr = sa->sa_addr2;
sys/arch/ews4800mips/sbd/fb_sbdio.c
151
ga->flags = sa->sa_flags;
sys/arch/ews4800mips/sbd/fb_sbdio.c
155
ga->reg_addr = regva;
sys/arch/ews4800mips/sbd/fb_sbdio.c
156
fb_common_init(ri, ga);
sys/arch/ews4800mips/sbd/fb_sbdio.c
158
sc->sc_ga = ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
170
fb_common_init(struct rasops_info *ri, struct ga *ga)
sys/arch/ews4800mips/sbd/fb_sbdio.c
176
if (ga->flags == 0x0000 || ga->flags == 0x0001)
sys/arch/ews4800mips/sbd/fb_sbdio.c
177
ga_active = ga_init(ga);
sys/arch/ews4800mips/sbd/fb_sbdio.c
204
ri->ri_hw = (void *)ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
244
struct ga *ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
249
ga = &fb_console_ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
251
ga->reg_paddr = reg;
sys/arch/ews4800mips/sbd/fb_sbdio.c
252
ga->flags = flags;
sys/arch/ews4800mips/sbd/fb_sbdio.c
255
ga->reg_addr = regva;
sys/arch/ews4800mips/sbd/fb_sbdio.c
257
fb_common_init(ri, ga);
sys/arch/ews4800mips/sbd/fb_sbdio.c
273
struct ga *ga = sc->sc_ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
295
ga_clut_get(ga);
sys/arch/ews4800mips/sbd/fb_sbdio.c
299
cmap->red[i] = ga->clut[cmap->index + i][0];
sys/arch/ews4800mips/sbd/fb_sbdio.c
300
cmap->green[i] = ga->clut[cmap->index + i][1];
sys/arch/ews4800mips/sbd/fb_sbdio.c
301
cmap->blue[i] = ga->clut[cmap->index + i][2];
sys/arch/ews4800mips/sbd/fb_sbdio.c
311
ga->clut[cmap->index + i][0] = cmap->red[i];
sys/arch/ews4800mips/sbd/fb_sbdio.c
312
ga->clut[cmap->index + i][1] = cmap->green[i];
sys/arch/ews4800mips/sbd/fb_sbdio.c
313
ga->clut[cmap->index + i][2] = cmap->blue[i];
sys/arch/ews4800mips/sbd/fb_sbdio.c
315
ga_clut_set(ga);
sys/arch/ews4800mips/sbd/fb_sbdio.c
64
struct ga *sc_ga;
sys/arch/ews4800mips/sbd/fb_sbdio.c
81
void fb_common_init(struct rasops_info *, struct ga *);
sys/arch/ews4800mips/stand/common/device_test.c
43
struct ga ga;
sys/arch/ews4800mips/stand/common/device_test.c
62
ga.flags = 0x0001;
sys/arch/ews4800mips/stand/common/device_test.c
63
ga_init(&ga);
sys/arch/ews4800mips/stand/common/device_test.c
70
ga_plane_mask_test(&ga);
sys/arch/hppa/dev/asp.c
145
asp_fix_args(void *_sc, struct gsc_attach_args *ga)
sys/arch/hppa/dev/asp.c
153
module_offset = ga->ga_hpa - (hppa_hpa_t) sc->sc_trs;
sys/arch/hppa/dev/asp.c
154
ga->ga_irq = HPPACF_IRQ_UNDEF;
sys/arch/hppa/dev/asp.c
155
#define ASP_IRQ(off, irq) if (module_offset == off) ga->ga_irq = irq
sys/arch/hppa/dev/asp.c
189
struct gsc_attach_args ga;
sys/arch/hppa/dev/asp.c
226
sizeof(ga.ga_ether_address), 0, &ioh)) {
sys/arch/hppa/dev/asp.c
231
ga.ga_ether_address, sizeof(ga.ga_ether_address));
sys/arch/hppa/dev/asp.c
232
bus_space_unmap(ca->ca_iot, ioh, sizeof(ga.ga_ether_address));
sys/arch/hppa/dev/asp.c
262
ga.ga_ca = *ca; /* clone from us */
sys/arch/hppa/dev/asp.c
264
ga.ga_dp.dp_bc[0] = ga.ga_dp.dp_bc[1];
sys/arch/hppa/dev/asp.c
265
ga.ga_dp.dp_bc[1] = ga.ga_dp.dp_bc[2];
sys/arch/hppa/dev/asp.c
266
ga.ga_dp.dp_bc[2] = ga.ga_dp.dp_bc[3];
sys/arch/hppa/dev/asp.c
267
ga.ga_dp.dp_bc[3] = ga.ga_dp.dp_bc[4];
sys/arch/hppa/dev/asp.c
268
ga.ga_dp.dp_bc[4] = ga.ga_dp.dp_bc[5];
sys/arch/hppa/dev/asp.c
269
ga.ga_dp.dp_bc[5] = ga.ga_dp.dp_mod;
sys/arch/hppa/dev/asp.c
270
ga.ga_dp.dp_mod = 0;
sys/arch/hppa/dev/asp.c
273
ga.ga_name = "gsc";
sys/arch/hppa/dev/asp.c
274
ga.ga_ir = &sc->sc_ir;
sys/arch/hppa/dev/asp.c
275
ga.ga_fix_args = asp_fix_args;
sys/arch/hppa/dev/asp.c
276
ga.ga_fix_args_cookie = sc;
sys/arch/hppa/dev/asp.c
277
ga.ga_scsi_target = sc->sc_trs->asp_scsi;
sys/arch/hppa/dev/asp.c
278
config_found(self, &ga, gscprint, CFARGS_NONE);
sys/arch/hppa/dev/lasi.c
103
module_offset = ga->ga_hpa - (hppa_hpa_t) sc->sc_trs;
sys/arch/hppa/dev/lasi.c
104
ga->ga_irq = HPPACF_IRQ_UNDEF;
sys/arch/hppa/dev/lasi.c
105
#define LASI_IRQ(off, irq) if (module_offset == off) ga->ga_irq = irq
sys/arch/hppa/dev/lasi.c
121
pdcproc_lan_station_id(ga->ga_ether_address,
sys/arch/hppa/dev/lasi.c
122
sizeof(ga->ga_ether_address), ga->ga_hpa);
sys/arch/hppa/dev/lasi.c
149
struct gsc_attach_args ga;
sys/arch/hppa/dev/lasi.c
201
ga.ga_ca = *ca; /* clone from us */
sys/arch/hppa/dev/lasi.c
203
ga.ga_dp.dp_bc[0] = ga.ga_dp.dp_bc[1];
sys/arch/hppa/dev/lasi.c
204
ga.ga_dp.dp_bc[1] = ga.ga_dp.dp_bc[2];
sys/arch/hppa/dev/lasi.c
205
ga.ga_dp.dp_bc[2] = ga.ga_dp.dp_bc[3];
sys/arch/hppa/dev/lasi.c
206
ga.ga_dp.dp_bc[3] = ga.ga_dp.dp_bc[4];
sys/arch/hppa/dev/lasi.c
207
ga.ga_dp.dp_bc[4] = ga.ga_dp.dp_bc[5];
sys/arch/hppa/dev/lasi.c
208
ga.ga_dp.dp_bc[5] = ga.ga_dp.dp_mod;
sys/arch/hppa/dev/lasi.c
209
ga.ga_dp.dp_mod = 0;
sys/arch/hppa/dev/lasi.c
212
ga.ga_name = "gsc";
sys/arch/hppa/dev/lasi.c
213
ga.ga_ir = &sc->sc_ir;
sys/arch/hppa/dev/lasi.c
214
ga.ga_fix_args = lasi_fix_args;
sys/arch/hppa/dev/lasi.c
215
ga.ga_fix_args_cookie = sc;
sys/arch/hppa/dev/lasi.c
216
ga.ga_scsi_target = 7; /* XXX */
sys/arch/hppa/dev/lasi.c
217
config_found(self, &ga, gscprint, CFARGS_NONE);
sys/arch/hppa/dev/lasi.c
95
lasi_fix_args(void *_sc, struct gsc_attach_args *ga)
sys/arch/hppa/dev/wax.c
112
struct gsc_attach_args ga;
sys/arch/hppa/dev/wax.c
153
ga.ga_ca = *ca; /* clone from us */
sys/arch/hppa/dev/wax.c
155
ga.ga_dp.dp_bc[0] = ga.ga_dp.dp_bc[1];
sys/arch/hppa/dev/wax.c
156
ga.ga_dp.dp_bc[1] = ga.ga_dp.dp_bc[2];
sys/arch/hppa/dev/wax.c
157
ga.ga_dp.dp_bc[2] = ga.ga_dp.dp_bc[3];
sys/arch/hppa/dev/wax.c
158
ga.ga_dp.dp_bc[3] = ga.ga_dp.dp_bc[4];
sys/arch/hppa/dev/wax.c
159
ga.ga_dp.dp_bc[4] = ga.ga_dp.dp_bc[5];
sys/arch/hppa/dev/wax.c
160
ga.ga_dp.dp_bc[5] = ga.ga_dp.dp_mod;
sys/arch/hppa/dev/wax.c
161
ga.ga_dp.dp_mod = 0;
sys/arch/hppa/dev/wax.c
164
ga.ga_name = "gsc";
sys/arch/hppa/dev/wax.c
165
ga.ga_ir = &sc->sc_ir;
sys/arch/hppa/dev/wax.c
166
ga.ga_fix_args = wax_fix_args;
sys/arch/hppa/dev/wax.c
167
ga.ga_fix_args_cookie = sc;
sys/arch/hppa/dev/wax.c
168
ga.ga_scsi_target = 7; /* XXX */
sys/arch/hppa/dev/wax.c
169
config_found(self, &ga, gscprint, CFARGS_NONE);
sys/arch/hppa/dev/wax.c
77
wax_fix_args(void *_sc, struct gsc_attach_args *ga)
sys/arch/hppa/dev/wax.c
85
module_offset = ga->ga_hpa - (hppa_hpa_t) sc->sc_regs;
sys/arch/hppa/dev/wax.c
86
ga->ga_irq = HPPACF_IRQ_UNDEF;
sys/arch/hppa/dev/wax.c
88
ga->ga_irq = 1;
sys/arch/hppa/dev/wax.c
90
ga->ga_irq = 6;
sys/arch/hppa/gsc/com_gsc.c
104
iot = ga->ga_iot;
sys/arch/hppa/gsc/com_gsc.c
105
iobase = (bus_addr_t)ga->ga_hpa + COMGSC_OFFSET;
sys/arch/hppa/gsc/com_gsc.c
110
if ((hppa_hpa_t)PAGE0->mem_cons.pz_hpa == ga->ga_hpa ) {
sys/arch/hppa/gsc/com_gsc.c
141
gsc->sc_ih = hppa_intr_establish(IPL_TTY, comintr, sc, ga->ga_ir,
sys/arch/hppa/gsc/com_gsc.c
142
ga->ga_irq);
sys/arch/hppa/gsc/com_gsc.c
80
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/com_gsc.c
82
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/com_gsc.c
83
(ga->ga_type.iodc_sv_model != HPPA_FIO_GRS232 &&
sys/arch/hppa/gsc/com_gsc.c
84
ga->ga_type.iodc_sv_model != HPPA_FIO_RS232))
sys/arch/hppa/gsc/com_gsc.c
95
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/gscbus.c
113
struct gsc_attach_args ga;
sys/arch/hppa/gsc/gscbus.c
116
ga = sc->sc_ga;
sys/arch/hppa/gsc/gscbus.c
117
ga.ga_ca = *ca;
sys/arch/hppa/gsc/gscbus.c
118
ga.ga_iot = sc->sc_ga.ga_iot;
sys/arch/hppa/gsc/gscbus.c
119
ga.ga_dmatag = sc->sc_ga.ga_dmatag;
sys/arch/hppa/gsc/gscbus.c
120
(*sc->sc_ga.ga_fix_args)(sc->sc_ga.ga_fix_args_cookie, &ga);
sys/arch/hppa/gsc/gscbus.c
122
return config_found(self, &ga, mbprint,
sys/arch/hppa/gsc/gscbus.c
129
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/gscbus.c
131
return !strcmp(ga->ga_name, "gsc");
sys/arch/hppa/gsc/gscbus.c
138
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/gscbus.c
142
sc->sc_ga = *ga;
sys/arch/hppa/gsc/gscbus.c
152
ga->ga_ir->ir_name = device_xname(self);
sys/arch/hppa/gsc/gscbus.c
153
sc->sc_ih = hppa_intr_establish(IPL_NONE, NULL, ga->ga_ir,
sys/arch/hppa/gsc/gscbus.c
154
&ci->ci_ir, ga->ga_irq);
sys/arch/hppa/gsc/gscbus.c
156
ga->ga_ca.ca_nmodules = MAXMODBUS;
sys/arch/hppa/gsc/gscbus.c
157
ga->ga_ca.ca_hpabase = 0;
sys/arch/hppa/gsc/gscbus.c
158
pdc_scanbus(self, &ga->ga_ca, gsc_module_callback);
sys/arch/hppa/gsc/gsckbc.c
230
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/gsckbc.c
232
if (ga->ga_type.iodc_type == HPPA_TYPE_FIO
sys/arch/hppa/gsc/gsckbc.c
233
&& ga->ga_type.iodc_sv_model == HPPA_FIO_GPCIO)
sys/arch/hppa/gsc/gsckbc.c
243
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/gsckbc.c
262
sc->sc_iot = ga->ga_iot;
sys/arch/hppa/gsc/gsckbc.c
263
if (ga->ga_irq >= 0) {
sys/arch/hppa/gsc/gsckbc.c
264
if (bus_space_map(sc->sc_iot, ga->ga_hpa, REG_SZ + REG_OFFSET,
sys/arch/hppa/gsc/gsckbc.c
271
ga->ga_ir, ga->ga_irq);
sys/arch/hppa/gsc/gsckbc.c
296
if ((hppa_hpa_t)PAGE0->mem_kbd.pz_hpa == ga->ga_hpa) {
sys/arch/hppa/gsc/harmony.c
195
struct gsc_attach_args *ga;
sys/arch/hppa/gsc/harmony.c
197
ga = aux;
sys/arch/hppa/gsc/harmony.c
198
if (ga->ga_type.iodc_type == HPPA_TYPE_FIO) {
sys/arch/hppa/gsc/harmony.c
199
if (ga->ga_type.iodc_sv_model == HPPA_FIO_A1 ||
sys/arch/hppa/gsc/harmony.c
200
ga->ga_type.iodc_sv_model == HPPA_FIO_A2NB ||
sys/arch/hppa/gsc/harmony.c
201
ga->ga_type.iodc_sv_model == HPPA_FIO_A1NB ||
sys/arch/hppa/gsc/harmony.c
202
ga->ga_type.iodc_sv_model == HPPA_FIO_A2)
sys/arch/hppa/gsc/harmony.c
212
struct gsc_attach_args *ga;
sys/arch/hppa/gsc/harmony.c
218
ga = aux;
sys/arch/hppa/gsc/harmony.c
219
sc->sc_bt = ga->ga_iot;
sys/arch/hppa/gsc/harmony.c
220
sc->sc_dmat = ga->ga_dmatag;
sys/arch/hppa/gsc/harmony.c
225
if (bus_space_map(sc->sc_bt, ga->ga_hpa, HARMONY_NREGS, 0,
sys/arch/hppa/gsc/harmony.c
299
(void) hppa_intr_establish(IPL_AUDIO, harmony_intr, sc, ga->ga_ir,
sys/arch/hppa/gsc/harmony.c
300
ga->ga_irq);
sys/arch/hppa/gsc/harmony.c
321
strlcpy(sc->sc_audev.name, ga->ga_name, sizeof(sc->sc_audev.name));
sys/arch/hppa/gsc/harmony.c
323
"%u.%u;%u", ga->ga_type.iodc_sv_rev,
sys/arch/hppa/gsc/harmony.c
324
ga->ga_type.iodc_model, ga->ga_type.iodc_revision);
sys/arch/hppa/gsc/hil_gsc.c
63
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/hil_gsc.c
65
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/hil_gsc.c
66
ga->ga_type.iodc_sv_model != HPPA_FIO_HIL)
sys/arch/hppa/gsc/hil_gsc.c
77
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/hil_gsc.c
81
sc->sc_bst = ga->ga_iot;
sys/arch/hppa/gsc/hil_gsc.c
82
if (bus_space_map(ga->ga_iot, ga->ga_hpa,
sys/arch/hppa/gsc/hil_gsc.c
89
gsc->sc_hil_console = ga->ga_dp.dp_mod == PAGE0->mem_kbd.pz_dp.dp_mod &&
sys/arch/hppa/gsc/hil_gsc.c
90
memcmp(ga->ga_dp.dp_bc, PAGE0->mem_kbd.pz_dp.dp_bc, 6) == 0;
sys/arch/hppa/gsc/hil_gsc.c
96
ga->ga_ir, ga->ga_irq);
sys/arch/hppa/gsc/if_ie_gsc.c
361
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/if_ie_gsc.c
363
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/if_ie_gsc.c
364
(ga->ga_type.iodc_sv_model != HPPA_FIO_LAN &&
sys/arch/hppa/gsc/if_ie_gsc.c
365
ga->ga_type.iodc_sv_model != HPPA_FIO_GLAN))
sys/arch/hppa/gsc/if_ie_gsc.c
376
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/if_ie_gsc.c
382
if (ga->ga_type.iodc_sv_model == HPPA_FIO_GLAN)
sys/arch/hppa/gsc/if_ie_gsc.c
386
if (bus_space_map(ga->ga_iot, ga->ga_hpa,
sys/arch/hppa/gsc/if_ie_gsc.c
394
gsc->iot = ga->ga_iot;
sys/arch/hppa/gsc/if_ie_gsc.c
395
gsc->iemt = ga->ga_dmatag;
sys/arch/hppa/gsc/if_ie_gsc.c
396
sc->bt = ga->ga_iot;
sys/arch/hppa/gsc/if_ie_gsc.c
508
memcpy(myaddr, ga->ga_ether_address, ETHER_ADDR_LEN);
sys/arch/hppa/gsc/if_ie_gsc.c
529
printf(": v%d.%d", ga->ga_type.iodc_model, ga->ga_type.iodc_sv_rev);
sys/arch/hppa/gsc/if_ie_gsc.c
536
ga->ga_ir, ga->ga_irq);
sys/arch/hppa/gsc/if_iee_gsc.c
187
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/if_iee_gsc.c
189
if (ga->ga_type.iodc_type == HPPA_TYPE_FIO
sys/arch/hppa/gsc/if_iee_gsc.c
190
&& (ga->ga_type.iodc_sv_model == HPPA_FIO_LAN
sys/arch/hppa/gsc/if_iee_gsc.c
191
|| ga->ga_type.iodc_sv_model == HPPA_FIO_GLAN))
sys/arch/hppa/gsc/if_iee_gsc.c
202
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/if_iee_gsc.c
208
if (ga->ga_type.iodc_sv_model == HPPA_FIO_LAN)
sys/arch/hppa/gsc/if_iee_gsc.c
223
sc_gsc->sc_iot = ga->ga_iot;
sys/arch/hppa/gsc/if_iee_gsc.c
224
if (bus_space_map(sc_gsc->sc_iot, ga->ga_hpa, IEE_GSC_IO_SZ, 0,
sys/arch/hppa/gsc/if_iee_gsc.c
230
sc->sc_dmat = ga->ga_dmatag;
sys/arch/hppa/gsc/if_iee_gsc.c
233
if (ga->ga_type.iodc_sv_model == HPPA_FIO_LAN) {
sys/arch/hppa/gsc/if_iee_gsc.c
253
ga->ga_ir, ga->ga_irq);
sys/arch/hppa/gsc/if_iee_gsc.c
262
iee_attach(sc, ga->ga_ether_address, media, 2, IFM_ETHER | IFM_AUTO);
sys/arch/hppa/gsc/lpt_gsc.c
138
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/lpt_gsc.c
144
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/lpt_gsc.c
145
ga->ga_type.iodc_sv_model != HPPA_FIO_CENT)
sys/arch/hppa/gsc/lpt_gsc.c
153
bus_space_unmap(ga->ga_iot, ioh, LPT_NPORTS); \
sys/arch/hppa/gsc/lpt_gsc.c
159
bus_space_unmap(ga->ga_iot, ioh, LPT_NPORTS); \
sys/arch/hppa/gsc/lpt_gsc.c
164
base = ga->ga_hpa + LPTGSC_OFFSET;
sys/arch/hppa/gsc/lpt_gsc.c
165
if (bus_space_map(ga->ga_iot, base, LPT_NPORTS, 0, &ioh))
sys/arch/hppa/gsc/lpt_gsc.c
171
if (!lpt_port_test(ga->ga_iot, ioh, base, lpt_data, data, mask))
sys/arch/hppa/gsc/lpt_gsc.c
175
if (!lpt_port_test(ga->ga_iot, ioh, base, lpt_data, data, mask))
sys/arch/hppa/gsc/lpt_gsc.c
180
if (!lpt_port_test(ga->ga_iot, ioh, base, lpt_data, data, mask))
sys/arch/hppa/gsc/lpt_gsc.c
186
if (!lpt_port_test(ga->ga_iot, ioh, base, lpt_data, data, mask))
sys/arch/hppa/gsc/lpt_gsc.c
190
bus_space_write_1(ga->ga_iot, ioh, lpt_data, 0);
sys/arch/hppa/gsc/lpt_gsc.c
191
bus_space_write_1(ga->ga_iot, ioh, lpt_control, 0);
sys/arch/hppa/gsc/lpt_gsc.c
192
bus_space_unmap(ga->ga_iot, ioh, LPT_NPORTS);
sys/arch/hppa/gsc/lpt_gsc.c
201
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/lpt_gsc.c
207
sc->sc_iot = ga->ga_iot;
sys/arch/hppa/gsc/lpt_gsc.c
208
if (bus_space_map(sc->sc_iot, ga->ga_hpa + LPTGSC_OFFSET,
sys/arch/hppa/gsc/lpt_gsc.c
216
sc->sc_ih = hppa_intr_establish(IPL_TTY, lptintr, sc, ga->ga_ir,
sys/arch/hppa/gsc/lpt_gsc.c
217
ga->ga_irq);
sys/arch/hppa/gsc/oosiop_gsc.c
120
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/oosiop_gsc.c
124
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/oosiop_gsc.c
125
ga->ga_type.iodc_sv_model != HPPA_FIO_SCSI)
sys/arch/hppa/gsc/oosiop_gsc.c
128
if (bus_space_map(ga->ga_iot, ga->ga_hpa,
sys/arch/hppa/gsc/oosiop_gsc.c
133
bus_space_unmap(ga->ga_iot, ioh, OOSIOP_GSC_OFFSET + OOSIOP_NREGS);
sys/arch/hppa/gsc/oosiop_gsc.c
141
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/oosiop_gsc.c
145
sc->sc_bst = ga->ga_iot;
sys/arch/hppa/gsc/oosiop_gsc.c
146
sc->sc_dmat = ga->ga_dmatag;
sys/arch/hppa/gsc/oosiop_gsc.c
147
if (bus_space_map(sc->sc_bst, ga->ga_hpa,
sys/arch/hppa/gsc/oosiop_gsc.c
158
sc->sc_freq = ga->ga_ca.ca_pir.filler2[14];
sys/arch/hppa/gsc/oosiop_gsc.c
163
sc->sc_id = ga->ga_scsi_target;
sys/arch/hppa/gsc/oosiop_gsc.c
177
ga->ga_ir, ga->ga_irq);
sys/arch/hppa/gsc/osiop_gsc.c
120
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/osiop_gsc.c
124
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/osiop_gsc.c
125
(ga->ga_type.iodc_sv_model != HPPA_FIO_GSCSI))
sys/arch/hppa/gsc/osiop_gsc.c
128
if (bus_space_map(ga->ga_iot, ga->ga_hpa,
sys/arch/hppa/gsc/osiop_gsc.c
133
bus_space_unmap(ga->ga_iot, ioh, OSIOP_GSC_OFFSET + OSIOP_NREGS);
sys/arch/hppa/gsc/osiop_gsc.c
141
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/osiop_gsc.c
145
sc->sc_bst = ga->ga_iot;
sys/arch/hppa/gsc/osiop_gsc.c
146
sc->sc_dmat = ga->ga_dmatag;
sys/arch/hppa/gsc/osiop_gsc.c
147
if (bus_space_map(sc->sc_bst, ga->ga_hpa,
sys/arch/hppa/gsc/osiop_gsc.c
158
sc->sc_clock_freq = ga->ga_ca.ca_pir.filler2[14] / 1000000;
sys/arch/hppa/gsc/osiop_gsc.c
166
sc->sc_id = ga->ga_scsi_target;
sys/arch/hppa/gsc/osiop_gsc.c
185
(void)hppa_intr_establish(IPL_BIO, osiop_gsc_intr, sc, ga->ga_ir,
sys/arch/hppa/gsc/osiop_gsc.c
186
ga->ga_irq);
sys/arch/hppa/gsc/siop_gsc.c
109
sc->sc_c.sc_dmat = ga->ga_dmatag;
sys/arch/hppa/gsc/siop_gsc.c
127
(void)hppa_intr_establish(IPL_BIO, siop_intr, sc, ga->ga_ir,
sys/arch/hppa/gsc/siop_gsc.c
128
ga->ga_irq);
sys/arch/hppa/gsc/siop_gsc.c
71
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/siop_gsc.c
73
if (ga->ga_type.iodc_type != HPPA_TYPE_FIO ||
sys/arch/hppa/gsc/siop_gsc.c
74
ga->ga_type.iodc_sv_model != HPPA_FIO_FWSCSI)
sys/arch/hppa/gsc/siop_gsc.c
85
struct gsc_attach_args *ga = aux;
sys/arch/hppa/gsc/siop_gsc.c
88
gsc->sc_iot = ga->ga_iot;
sys/arch/hppa/gsc/siop_gsc.c
89
if (bus_space_map(gsc->sc_iot, ga->ga_hpa,
sys/arch/mac68k/dev/genfb_grfbus.c
243
struct grfbus_attach_args *ga = aux;
sys/arch/mac68k/dev/genfb_grfbus.c
244
struct grfmode *gm = ga->ga_grfmode;
sys/arch/mac68k/dev/genfb_grfbus.c
257
sc->sc_paddr = ga->ga_phys + gm->fboff;
sys/arch/mac68k/dev/genfb_grfbus.c
259
sc->sc_set_mapreg = ga->ga_set_mapreg;
sys/arch/mac68k/dev/genfb_grfbus.c
260
sc->sc_parent = ga->ga_parent;
sys/arch/mac68k/dev/grf_subr.c
50
struct grfbus_attach_args ga;
sys/arch/mac68k/dev/grf_subr.c
60
ga.ga_name = "grf";
sys/arch/mac68k/dev/grf_subr.c
61
ga.ga_grfmode = gm;
sys/arch/mac68k/dev/grf_subr.c
62
ga.ga_slot = sp;
sys/arch/mac68k/dev/grf_subr.c
63
ga.ga_tag = sc->sc_tag;
sys/arch/mac68k/dev/grf_subr.c
64
ga.ga_handle = sc->sc_handle;
sys/arch/mac68k/dev/grf_subr.c
65
ga.ga_phys = sc->sc_basepa;
sys/arch/mac68k/dev/grf_subr.c
66
ga.ga_mode = g_mode;
sys/arch/mac68k/dev/grf_subr.c
67
ga.ga_set_mapreg = sc->sc_set_mapreg;
sys/arch/mac68k/dev/grf_subr.c
68
ga.ga_parent = sc;
sys/arch/mac68k/dev/grf_subr.c
69
(void)config_found(sc->sc_dev, &ga, grfbusprint, CFARGS_NONE);
sys/arch/mac68k/dev/grf_subr.c
75
struct grfbus_attach_args *ga = aux;
sys/arch/mac68k/dev/grf_subr.c
78
aprint_normal("%s at %s", ga->ga_name, name);
sys/arch/mac68k/dev/macfb.c
193
struct grfbus_attach_args *ga = aux;
sys/arch/mac68k/dev/macfb.c
194
struct grfmode *gm = ga->ga_grfmode;
sys/arch/mac68k/dev/macfb.c
203
isconsole = macfb_is_console(ga->ga_phys + ga->ga_grfmode->fboff);
sys/arch/mac68k/dev/macfb.c
212
sc->sc_dc->dc_paddr = ga->ga_phys;
sys/arch/mips/cavium/dev/if_cnmac.c
217
struct octgmx_attach_args *ga = aux;
sys/arch/mips/cavium/dev/if_cnmac.c
219
if (strcmp(match->cf_name, ga->ga_name) != 0) {
sys/arch/mips/cavium/dev/if_cnmac.c
229
struct octgmx_attach_args *ga = aux;
sys/arch/mips/cavium/dev/if_cnmac.c
240
sc->sc_regt = ga->ga_regt;
sys/arch/mips/cavium/dev/if_cnmac.c
241
sc->sc_port = ga->ga_portno;
sys/arch/mips/cavium/dev/if_cnmac.c
242
sc->sc_port_type = ga->ga_port_type;
sys/arch/mips/cavium/dev/if_cnmac.c
243
sc->sc_gmx = ga->ga_gmx;
sys/arch/mips/cavium/dev/if_cnmac.c
244
sc->sc_gmx_port = ga->ga_gmx_port;
sys/arch/mips/cavium/dev/if_cnmac.c
245
sc->sc_smi = ga->ga_smi;
sys/arch/mips/cavium/dev/octeon_gmx.c
279
struct octgmx_attach_args *ga = aux;
sys/arch/mips/cavium/dev/octeon_gmx.c
281
aprint_normal(": address=0x%" PRIx64 ": %s\n", ga->ga_addr,
sys/arch/mips/cavium/dev/octeon_gmx.c
282
octgmx_port_types[ga->ga_port_type]);
sys/arch/powerpc/booke/dev/pq3cfi.c
111
struct generic_attach_args *ga = aux;
sys/arch/powerpc/booke/dev/pq3cfi.c
120
sc->sc_cfi.cfi_bst = ga->ga_bst;
sys/arch/powerpc/booke/dev/pq3cfi.c
121
sc->sc_addr = ga->ga_addr;
sys/arch/powerpc/booke/dev/pq3cfi.c
73
struct generic_attach_args *ga = aux;
sys/arch/powerpc/booke/dev/pq3cfi.c
79
KASSERT(ga->ga_bst != NULL);
sys/arch/powerpc/booke/dev/pq3cfi.c
81
addr = ga->ga_addr;
sys/arch/powerpc/booke/dev/pq3cfi.c
87
cfi.cfi_bst = ga->ga_bst;
sys/arch/powerpc/booke/dev/pq3nandfcm.c
100
struct generic_attach_args * const ga = aux;
sys/arch/powerpc/booke/dev/pq3nandfcm.c
103
struct pq3lbc_softc * const lbc = &psc->sc_lbcs[ga->ga_cs];
sys/arch/powerpc/booke/dev/pq3nandfcm.c
84
struct generic_attach_args * const ga = aux;
sys/arch/powerpc/booke/dev/pq3nandfcm.c
86
struct pq3lbc_softc * const lbc = &psc->sc_lbcs[ga->ga_cs];
sys/arch/powerpc/booke/dev/pq3obio.c
104
ga.ga_name = "obio";
sys/arch/powerpc/booke/dev/pq3obio.c
105
ga.ga_addr = cf->cf_loc[OBIOCF_ADDR];
sys/arch/powerpc/booke/dev/pq3obio.c
106
ga.ga_size = cf->cf_loc[OBIOCF_SIZE];
sys/arch/powerpc/booke/dev/pq3obio.c
107
ga.ga_irq = cf->cf_loc[OBIOCF_IRQ];
sys/arch/powerpc/booke/dev/pq3obio.c
108
ga.ga_cs = cf->cf_loc[OBIOCF_CS];
sys/arch/powerpc/booke/dev/pq3obio.c
109
ga.ga_bst = &sc->sc_obio_bst;
sys/arch/powerpc/booke/dev/pq3obio.c
111
if (ga.ga_cs != OBIOCF_CS_DEFAULT) {
sys/arch/powerpc/booke/dev/pq3obio.c
112
lbc = &sc->sc_lbcs[ga.ga_cs];
sys/arch/powerpc/booke/dev/pq3obio.c
113
if ((u_int) ga.ga_cs >= __arraycount(sc->sc_lbcs))
sys/arch/powerpc/booke/dev/pq3obio.c
115
if (ga.ga_addr != OBIOCF_ADDR_DEFAULT) {
sys/arch/powerpc/booke/dev/pq3obio.c
116
if (ga.ga_addr < lbc->lbc_base
sys/arch/powerpc/booke/dev/pq3obio.c
117
|| ga.ga_addr > lbc->lbc_limit)
sys/arch/powerpc/booke/dev/pq3obio.c
120
ga.ga_addr = lbc->lbc_base;
sys/arch/powerpc/booke/dev/pq3obio.c
124
if (ga.ga_addr == OBIOCF_ADDR_DEFAULT)
sys/arch/powerpc/booke/dev/pq3obio.c
129
if (ga.ga_addr >= lbc->lbc_base
sys/arch/powerpc/booke/dev/pq3obio.c
130
&& ga.ga_addr <= lbc->lbc_limit) {
sys/arch/powerpc/booke/dev/pq3obio.c
131
ga.ga_cs = cs;
sys/arch/powerpc/booke/dev/pq3obio.c
135
if (ga.ga_cs == OBIOCF_CS_DEFAULT)
sys/arch/powerpc/booke/dev/pq3obio.c
139
if (ga.ga_size != OBIOCF_SIZE_DEFAULT) {
sys/arch/powerpc/booke/dev/pq3obio.c
140
if (ga.ga_size >= lbc->lbc_limit - ga.ga_addr)
sys/arch/powerpc/booke/dev/pq3obio.c
143
ga.ga_size = lbc->lbc_limit + 1 - lbc->lbc_base;
sys/arch/powerpc/booke/dev/pq3obio.c
147
if (config_probe(parent, cf, &ga)) {
sys/arch/powerpc/booke/dev/pq3obio.c
149
[OBIOCF_ADDR] = ga.ga_addr,
sys/arch/powerpc/booke/dev/pq3obio.c
150
[OBIOCF_SIZE] = ga.ga_size,
sys/arch/powerpc/booke/dev/pq3obio.c
151
[OBIOCF_IRQ] = ga.ga_irq,
sys/arch/powerpc/booke/dev/pq3obio.c
152
[OBIOCF_CS] = ga.ga_cs,
sys/arch/powerpc/booke/dev/pq3obio.c
154
config_attach(parent, cf, &ga, pq3obio_print,
sys/arch/powerpc/booke/dev/pq3obio.c
76
struct generic_attach_args * const ga = aux;
sys/arch/powerpc/booke/dev/pq3obio.c
81
if (ga->ga_cs != OBIOCF_CS_DEFAULT)
sys/arch/powerpc/booke/dev/pq3obio.c
82
aprint_normal(" cs %d", ga->ga_cs);
sys/arch/powerpc/booke/dev/pq3obio.c
84
if (ga->ga_addr != OBIOCF_ADDR_DEFAULT) {
sys/arch/powerpc/booke/dev/pq3obio.c
85
aprint_normal(" addr %#x", ga->ga_addr);
sys/arch/powerpc/booke/dev/pq3obio.c
86
if (ga->ga_size != OBIOCF_SIZE_DEFAULT)
sys/arch/powerpc/booke/dev/pq3obio.c
87
aprint_normal(" size %#x", ga->ga_size);
sys/arch/powerpc/booke/dev/pq3obio.c
89
if (ga->ga_irq != OBIOCF_IRQ_DEFAULT)
sys/arch/powerpc/booke/dev/pq3obio.c
90
aprint_normal(" irq %d", ga->ga_irq);
sys/arch/powerpc/booke/dev/pq3obio.c
99
struct generic_attach_args ga;
sys/arch/sgimips/gio/gio.c
182
struct gio_attach_args ga;
sys/arch/sgimips/gio/gio.c
208
ga.ga_slot = -1;
sys/arch/sgimips/gio/gio.c
209
ga.ga_addr = gfx_bases[i].base;
sys/arch/sgimips/gio/gio.c
211
if (platform.badaddr((void *)MIPS_PHYS_TO_KSEG1(ga.ga_addr),
sys/arch/sgimips/gio/gio.c
214
ga.ga_iot = normal_memt;
sys/arch/sgimips/gio/gio.c
215
if (bus_space_map(normal_memt, ga.ga_addr, 0,
sys/arch/sgimips/gio/gio.c
216
BUS_SPACE_MAP_LINEAR, &ga.ga_ioh) != 0)
sys/arch/sgimips/gio/gio.c
218
ga.ga_dmat = &sgimips_default_bus_dma_tag;
sys/arch/sgimips/gio/gio.c
219
ga.ga_product = -1;
sys/arch/sgimips/gio/gio.c
222
if (config_found(self, &ga, gio_print,
sys/arch/sgimips/gio/gio.c
256
ga.ga_slot = slot_bases[i].slot;
sys/arch/sgimips/gio/gio.c
257
ga.ga_addr = slot_bases[i].base;
sys/arch/sgimips/gio/gio.c
259
if (platform.badaddr((void *)MIPS_PHYS_TO_KSEG1(ga.ga_addr),
sys/arch/sgimips/gio/gio.c
262
ga.ga_iot = normal_memt;
sys/arch/sgimips/gio/gio.c
263
if (bus_space_map(normal_memt, ga.ga_addr, 0,
sys/arch/sgimips/gio/gio.c
264
BUS_SPACE_MAP_LINEAR, &ga.ga_ioh) != 0)
sys/arch/sgimips/gio/gio.c
266
ga.ga_dmat = &sgimips_default_bus_dma_tag;
sys/arch/sgimips/gio/gio.c
268
ga.ga_product = bus_space_read_4(ga.ga_iot, ga.ga_ioh, 0);
sys/arch/sgimips/gio/gio.c
270
config_found(self, &ga, gio_print,
sys/arch/sgimips/gio/gio.c
274
config_search(self, &ga,
sys/arch/sgimips/gio/gio.c
281
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/gio.c
285
if (ga->ga_product == -1)
sys/arch/sgimips/gio/gio.c
291
product = GIO_PRODUCT_PRODUCTID(ga->ga_product);
sys/arch/sgimips/gio/gio.c
293
if (GIO_PRODUCT_32BIT_ID(ga->ga_product))
sys/arch/sgimips/gio/gio.c
294
revision = GIO_PRODUCT_REVISION(ga->ga_product);
sys/arch/sgimips/gio/gio.c
313
if (ga->ga_slot != GIOCF_SLOT_DEFAULT)
sys/arch/sgimips/gio/gio.c
314
aprint_normal(" slot %d", ga->ga_slot);
sys/arch/sgimips/gio/gio.c
315
if (ga->ga_addr != (uint32_t) GIOCF_ADDR_DEFAULT)
sys/arch/sgimips/gio/gio.c
316
aprint_normal(" addr 0x%x", ga->ga_addr);
sys/arch/sgimips/gio/gio.c
324
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/gio.c
331
ga->ga_slot = cf->cf_loc[GIOCF_SLOT];
sys/arch/sgimips/gio/gio.c
332
ga->ga_addr = cf->cf_loc[GIOCF_ADDR];
sys/arch/sgimips/gio/gio.c
333
ga->ga_iot = normal_memt;
sys/arch/sgimips/gio/gio.c
334
ga->ga_ioh = MIPS_PHYS_TO_KSEG1(ga->ga_addr);
sys/arch/sgimips/gio/gio.c
336
if (config_probe(parent, cf, ga))
sys/arch/sgimips/gio/gio.c
337
config_attach(parent, cf, ga, gio_print, CFARGS_NONE);
sys/arch/sgimips/gio/gio.c
346
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/gio.c
349
cf->cf_loc[GIOCF_SLOT] != ga->ga_slot)
sys/arch/sgimips/gio/gio.c
353
cf->cf_loc[GIOCF_ADDR] != ga->ga_addr)
sys/arch/sgimips/gio/gio.c
362
struct gio_attach_args ga;
sys/arch/sgimips/gio/gio.c
374
ga.ga_slot = -1;
sys/arch/sgimips/gio/gio.c
375
ga.ga_addr = gfx_bases[i].base;
sys/arch/sgimips/gio/gio.c
377
if (platform.badaddr((void *)MIPS_PHYS_TO_KSEG1(ga.ga_addr),
sys/arch/sgimips/gio/gio.c
380
ga.ga_iot = normal_memt;
sys/arch/sgimips/gio/gio.c
381
if (bus_space_map(normal_memt, ga.ga_addr, 0,
sys/arch/sgimips/gio/gio.c
382
BUS_SPACE_MAP_LINEAR, &ga.ga_ioh) != 0)
sys/arch/sgimips/gio/gio.c
384
ga.ga_dmat = &sgimips_default_bus_dma_tag;
sys/arch/sgimips/gio/gio.c
385
ga.ga_product = -1;
sys/arch/sgimips/gio/gio.c
388
if (grtwo_cnattach(&ga) == 0)
sys/arch/sgimips/gio/gio.c
393
if (light_cnattach(&ga) == 0)
sys/arch/sgimips/gio/gio.c
398
if (newport_cnattach(&ga) == 0)
sys/arch/sgimips/gio/grtwo.c
446
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/grtwo.c
448
if (ga->ga_addr != 0x1f000000 && ga->ga_addr != 0x1f400000 &&
sys/arch/sgimips/gio/grtwo.c
449
ga->ga_addr != 0x1f600000)
sys/arch/sgimips/gio/grtwo.c
457
if ( platform.badaddr((void *)(intptr_t)(ga->ga_ioh + HQ2_MYSTERY),
sys/arch/sgimips/gio/grtwo.c
461
if ( (bus_space_read_4(ga->ga_iot, ga->ga_ioh, HQ2_MYSTERY)) != 0xdeadbeef)
sys/arch/sgimips/gio/grtwo.c
468
grtwo_attach_common(struct grtwo_devconfig * dc, struct gio_attach_args * ga)
sys/arch/sgimips/gio/grtwo.c
470
dc->dc_addr = ga->ga_addr;
sys/arch/sgimips/gio/grtwo.c
472
dc->iot = ga->ga_iot;
sys/arch/sgimips/gio/grtwo.c
473
dc->ioh = ga->ga_ioh;
sys/arch/sgimips/gio/grtwo.c
501
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/grtwo.c
505
if (grtwo_is_console && ga->ga_addr == grtwo_console_dc.dc_addr) {
sys/arch/sgimips/gio/grtwo.c
513
grtwo_attach_common(sc->sc_dc, ga);
sys/arch/sgimips/gio/grtwo.c
535
grtwo_cnattach(struct gio_attach_args * ga)
sys/arch/sgimips/gio/grtwo.c
539
if (!grtwo_match(NULL, NULL, ga)) {
sys/arch/sgimips/gio/grtwo.c
543
grtwo_attach_common(&grtwo_console_dc, ga);
sys/arch/sgimips/gio/light.c
268
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/light.c
270
if (ga->ga_addr != LIGHT_ADDR_0 && ga->ga_addr != LIGHT_ADDR_1)
sys/arch/sgimips/gio/light.c
274
(void *)(intptr_t)(ga->ga_ioh + REX_PAGE1_SET + REX_P1REG_XYOFFSET),
sys/arch/sgimips/gio/light.c
278
if (bus_space_read_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/gio/light.c
286
light_attach_common(struct light_devconfig *dc, struct gio_attach_args *ga)
sys/arch/sgimips/gio/light.c
289
dc->dc_addr = ga->ga_addr;
sys/arch/sgimips/gio/light.c
290
dc->dc_st = ga->ga_iot;
sys/arch/sgimips/gio/light.c
291
dc->dc_sh = ga->ga_ioh;
sys/arch/sgimips/gio/light.c
314
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/light.c
318
if (light_is_console && ga->ga_addr == light_console_dc.dc_addr) {
sys/arch/sgimips/gio/light.c
326
light_attach_common(sc->sc_dc, ga);
sys/arch/sgimips/gio/light.c
343
light_cnattach(struct gio_attach_args *ga)
sys/arch/sgimips/gio/light.c
346
if (!light_match(NULL, NULL, ga))
sys/arch/sgimips/gio/light.c
349
light_attach_common(&light_console_dc, ga);
sys/arch/sgimips/gio/newport.c
1004
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/newport.c
1010
if (newport_is_console && ga->ga_addr == newport_console_dc.dc_addr) {
sys/arch/sgimips/gio/newport.c
1018
newport_attach_common(sc->sc_dc, ga);
sys/arch/sgimips/gio/newport.c
1057
newport_cnattach(struct gio_attach_args *ga)
sys/arch/sgimips/gio/newport.c
1062
if (!newport_match(NULL, NULL, ga)) {
sys/arch/sgimips/gio/newport.c
1066
newport_attach_common(&newport_console_dc, ga);
sys/arch/sgimips/gio/newport.c
949
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/newport.c
952
if (ga->ga_addr != 0x1f000000 && ga->ga_addr != 0x1f400000 &&
sys/arch/sgimips/gio/newport.c
953
ga->ga_addr != 0x1f800000 && ga->ga_addr != 0x1fc00000)
sys/arch/sgimips/gio/newport.c
957
if (newport_is_console && ga->ga_addr == newport_console_dc.dc_addr)
sys/arch/sgimips/gio/newport.c
961
(void *)MIPS_PHYS_TO_KSEG1(ga->ga_addr + NEWPORT_REX3_OFFSET + REX3_REG_XSTARTI),
sys/arch/sgimips/gio/newport.c
965
(void *)MIPS_PHYS_TO_KSEG1(ga->ga_addr + NEWPORT_REX3_OFFSET + REX3_REG_XSTART),
sys/arch/sgimips/gio/newport.c
971
bus_space_write_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/gio/newport.c
973
if (bus_space_read_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/gio/newport.c
982
newport_attach_common(struct newport_devconfig *dc, struct gio_attach_args *ga)
sys/arch/sgimips/gio/newport.c
984
dc->dc_addr = ga->ga_addr;
sys/arch/sgimips/gio/newport.c
986
dc->dc_st = ga->ga_iot;
sys/arch/sgimips/gio/newport.c
987
dc->dc_sh = ga->ga_ioh;
sys/arch/sgimips/gio/pci_gio.c
110
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/pci_gio.c
123
gprid = GIO_PRODUCT_PRODUCTID(ga->ga_product);
sys/arch/sgimips/gio/pci_gio.c
136
struct gio_attach_args *ga = aux;
sys/arch/sgimips/gio/pci_gio.c
146
sc->sc_iot = ga->ga_iot;
sys/arch/sgimips/gio/pci_gio.c
147
sc->sc_slot = ga->ga_slot;
sys/arch/sgimips/gio/pci_gio.c
148
sc->sc_gprid = GIO_PRODUCT_PRODUCTID(ga->ga_product);
sys/arch/sgimips/gio/pci_gio.c
159
if (gio_arb_config(ga->ga_slot, arb)) {
sys/arch/sgimips/gio/pci_gio.c
174
m_start = MIPS_KSEG1_TO_PHYS(ga->ga_addr + PHOBOS_TULIP_START);
sys/arch/sgimips/gio/pci_gio.c
175
m_end = MIPS_KSEG1_TO_PHYS(ga->ga_addr + PHOBOS_TULIP_END);
sys/arch/sgimips/gio/pci_gio.c
188
m_start = MIPS_KSEG1_TO_PHYS(ga->ga_addr + SETENG_TLAN_START);
sys/arch/sgimips/gio/pci_gio.c
189
m_end = MIPS_KSEG1_TO_PHYS(ga->ga_addr + SETENG_TLAN_END);
sys/arch/sgimips/gio/pci_gio.c
190
bus_space_write_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/gio/pci_gio.c
199
if (bus_space_subregion(ga->ga_iot, ga->ga_ioh, pci_off, pci_len,
sys/arch/sgimips/gio/pci_gio.c
214
pc->iot = ga->ga_iot;
sys/arch/sgimips/gio/pci_gio.c
215
pc->ioh = ga->ga_ioh;
sys/arch/sgimips/gio/pci_gio.c
234
pba.pba_dmat = ga->ga_dmat;
sys/arch/sgimips/hpc/hpc.c
386
struct gio_attach_args* ga = aux;
sys/arch/sgimips/hpc/hpc.c
391
if (!platform.badaddr((void*)MIPS_PHYS_TO_KSEG1(ga->ga_addr),
sys/arch/sgimips/hpc/hpc.c
403
struct gio_attach_args* ga = aux;
sys/arch/sgimips/hpc/hpc.c
437
if ((hpctype = hpc_revision(sc, ga)) == 0)
sys/arch/sgimips/hpc/hpc.c
442
*(uint32_t *)MIPS_PHYS_TO_KSEG1(ga->ga_addr+HPC1_BIGENDIAN) = 0;
sys/arch/sgimips/hpc/hpc.c
448
isonboard = (ga->ga_addr == HPC_BASE_ADDRESS_0);
sys/arch/sgimips/hpc/hpc.c
449
isioplus = (ga->ga_addr == HPC_BASE_ADDRESS_1 && hpctype == 3 &&
sys/arch/sgimips/hpc/hpc.c
487
bus_space_write_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/hpc/hpc.c
491
bus_space_write_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/hpc/hpc.c
494
bus_space_write_4(ga->ga_iot, ga->ga_ioh,
sys/arch/sgimips/hpc/hpc.c
499
arb_slot = (ga->ga_addr == HPC_BASE_ADDRESS_1) ?
sys/arch/sgimips/hpc/hpc.c
513
sc->sc_ch = ga->ga_ioh;
sys/arch/sgimips/hpc/hpc.c
515
sc->sc_base = ga->ga_addr;
sys/arch/sgimips/hpc/hpc.c
587
hpc_revision(struct hpc_softc *sc, struct gio_attach_args *ga)
sys/arch/sgimips/hpc/hpc.c
591
if (ga->ga_addr == HPC_BASE_ADDRESS_3)
sys/arch/sgimips/hpc/hpc.c
597
if (!platform.badaddr((void *)MIPS_PHYS_TO_KSEG1(ga->ga_addr +
sys/arch/sgimips/hpc/hpc.c
599
reg = *(uint32_t *)MIPS_PHYS_TO_KSEG1(ga->ga_addr +
sys/arch/sgimips/hpc/hpc.c
617
if (ga->ga_addr == HPC_BASE_ADDRESS_0)
sys/arch/sgimips/hpc/hpc.c
620
if (ga->ga_addr == HPC_BASE_ADDRESS_2)
sys/arch/sgimips/hpc/hpc.c
630
if (platform.badaddr((void *)MIPS_PHYS_TO_KSEG1(ga->ga_addr +
sys/arch/xen/xen/privcmd.c
101
struct privcmd_object_gntalloc ga;
sys/arch/xen/xen/privcmd.c
1029
privcmd_notify(&pobj->u.ga.notify, pobj->u.ga.gntva, NULL);
sys/arch/xen/xen/privcmd.c
1031
xengnt_revoke_access(pobj->u.ga.gref_ids[i]);
sys/arch/xen/xen/privcmd.c
1033
uvm_km_free(kernel_map, pobj->u.ga.gntva,
sys/arch/xen/xen/privcmd.c
1099
pobj->u.ga.gntva + maddr_i * PAGE_SIZE, &pa)) {
sys/arch/xen/xen/privcmd.c
746
obj->u.ga.domid = mga->domid;
sys/arch/xen/xen/privcmd.c
747
memcpy(&obj->u.ga.notify, &mga->notify,
sys/arch/xen/xen/privcmd.c
748
sizeof(obj->u.ga.notify));
sys/arch/xen/xen/privcmd.c
749
obj->u.ga.gntva = uvm_km_alloc(kernel_map,
sys/arch/xen/xen/privcmd.c
751
if (obj->u.ga.gntva == 0) {
sys/arch/xen/xen/privcmd.c
758
vaddr_t va = obj->u.ga.gntva + i * PAGE_SIZE;
sys/arch/xen/xen/privcmd.c
766
xengnt_revoke_access(obj->u.ga.gref_ids[j]);
sys/arch/xen/xen/privcmd.c
771
obj->u.ga.gref_ids[i] = id;
sys/arch/xen/xen/privcmd.c
774
error = copyout(&obj->u.ga.gref_ids[0], mga->gref_ids,
sys/arch/xen/xen/privcmd.c
778
xengnt_revoke_access(obj->u.ga.gref_ids[i]);
sys/arch/xen/xen/privcmd.c
787
uvm_km_free(kernel_map, obj->u.ga.gntva,
sys/dev/gpib/cs80bus.c
106
struct gpib_attach_args *ga = aux;
sys/dev/gpib/cs80bus.c
114
sc->sc_ic = ga->ga_ic;
sys/dev/gpib/gpib.c
114
struct gpib_attach_args ga;
sys/dev/gpib/gpib.c
141
ga.ga_ic = sc->sc_ic;
sys/dev/gpib/gpib.c
142
ga.ga_address = address;
sys/dev/gpib/gpib.c
143
config_search(sc->sc_dev, &ga,
sys/dev/gpib/gpib.c
148
ga.ga_ic = sc->sc_ic;
sys/dev/gpib/gpib.c
149
config_search(sc->sc_dev, &ga,
sys/dev/gpib/gpib.c
157
struct gpib_attach_args *ga = aux;
sys/dev/gpib/gpib.c
159
if (cf->cf_loc[GPIBCF_ADDRESS] != ga->ga_address)
sys/dev/gpib/gpib.c
165
if (config_probe(parent, cf, ga)) {
sys/dev/gpib/gpib.c
166
if (gpib_alloc(sc, ga->ga_address))
sys/dev/gpib/gpib.c
168
config_attach(parent, cf, ga, gpibprint, CFARGS_NONE);
sys/dev/gpib/gpib.c
177
struct gpib_attach_args *ga = aux;
sys/dev/gpib/gpib.c
182
ga->ga_address = GPIBCF_ADDRESS_DEFAULT;
sys/dev/gpib/gpib.c
183
if (config_probe(parent, cf, ga)) {
sys/dev/gpib/gpib.c
184
config_attach(parent, cf, ga, gpibdevprint, CFARGS_NONE);
sys/dev/gpib/gpib.c
193
struct gpib_attach_args *ga = aux;
sys/dev/gpib/gpib.c
195
if (ga->ga_address != GPIBCF_ADDRESS_DEFAULT)
sys/dev/gpib/gpib.c
196
printf(" address %d", ga->ga_address);
sys/dev/gpib/hil_gpib.c
57
struct gpib_attach_args *ga = aux;
sys/dev/gpib/hil_gpib.c
61
if (gpibsend(ga->ga_ic, ga->ga_address, -1, cmd, 3) != 3)
sys/dev/gpib/hil_gpib.c
63
if (gpibrecv(ga->ga_ic, ga->ga_address, -1, &stat, 1) != 1)
sys/dev/gpib/hil_gpib.c
73
struct gpib_attach_args *ga = aux;
sys/dev/gpib/hil_gpib.c
77
sc->sc_ic = ga->ga_ic;
sys/dev/gpib/hil_gpib.c
78
sc->sc_address = ga->ga_address;
sys/dev/gpib/ppi.c
166
struct gpib_attach_args *ga = aux;
sys/dev/gpib/ppi.c
171
sc->sc_ic = ga->ga_ic;
sys/dev/gpib/ppi.c
172
sc->sc_address = ga->ga_address;
sys/dev/gpio/gpio.c
136
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpio.c
138
if (ga->ga_offset == -1)
sys/dev/gpio/gpio.c
141
return strcmp(ga->ga_dvname, cf->cf_name) == 0;
sys/dev/gpio/gpio.c
305
struct gpio_attach_args ga;
sys/dev/gpio/gpio.c
308
ga.ga_gpio = device_private(parent);
sys/dev/gpio/gpio.c
309
ga.ga_offset = cf->cf_loc[GPIOCF_OFFSET];
sys/dev/gpio/gpio.c
310
ga.ga_mask = cf->cf_loc[GPIOCF_MASK];
sys/dev/gpio/gpio.c
311
ga.ga_flags = cf->cf_loc[GPIOCF_FLAG];
sys/dev/gpio/gpio.c
313
ga.ga_dvname = kmem_alloc(namlen, KM_SLEEP);
sys/dev/gpio/gpio.c
314
strcpy(ga.ga_dvname, cf->cf_name);
sys/dev/gpio/gpio.c
316
if (config_probe(parent, cf, &ga))
sys/dev/gpio/gpio.c
317
config_attach(parent, cf, &ga, gpio_print, CFARGS_NONE);
sys/dev/gpio/gpio.c
318
kmem_free(ga.ga_dvname, namlen);
sys/dev/gpio/gpio.c
325
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpio.c
330
if (ga->ga_mask & (1U << i))
sys/dev/gpio/gpio.c
331
aprint_normal(" %d", ga->ga_offset + i);
sys/dev/gpio/gpio.c
739
struct gpio_attach_args ga;
sys/dev/gpio/gpio.c
752
ga.ga_flags = 0;
sys/dev/gpio/gpio.c
852
ga.ga_flags = attach->ga_flags;
sys/dev/gpio/gpio.c
886
ga.ga_gpio = sc;
sys/dev/gpio/gpio.c
888
ga.ga_dvname = attach->ga_dvname;
sys/dev/gpio/gpio.c
889
ga.ga_offset = attach->ga_offset;
sys/dev/gpio/gpio.c
890
ga.ga_mask = attach->ga_mask;
sys/dev/gpio/gpio.c
893
ga.ga_dvname, ga.ga_offset, ga.ga_mask, ga.ga_flags));
sys/dev/gpio/gpio.c
895
locs[GPIOCF_OFFSET] = ga.ga_offset;
sys/dev/gpio/gpio.c
896
locs[GPIOCF_MASK] = ga.ga_mask;
sys/dev/gpio/gpio.c
897
locs[GPIOCF_FLAG] = ga.ga_flags;
sys/dev/gpio/gpio.c
900
cf = config_search(sc->sc_dev, &ga,
sys/dev/gpio/gpio.c
903
dv = config_attach(sc->sc_dev, cf, &ga,
sys/dev/gpio/gpiobutton.c
105
struct gpio_attach_args * const ga = aux;
sys/dev/gpio/gpiobutton.c
109
const u_int type = __SHIFTOUT(ga->ga_flags, GPIOBUTTON_TYPE_MASK);
sys/dev/gpio/gpiobutton.c
110
const u_int pol = __SHIFTOUT(ga->ga_flags, GPIOBUTTON_POLARITY_MASK);
sys/dev/gpio/gpiobutton.c
113
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpiobutton.c
115
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/gpio/gpiobutton.c
82
struct gpio_attach_args * const ga = aux;
sys/dev/gpio/gpiobutton.c
84
if (strcmp(ga->ga_dvname, cf->cf_name) != 0)
sys/dev/gpio/gpiobutton.c
87
if (ga->ga_offset == -1 || gpio_npins(ga->ga_mask) != 1)
sys/dev/gpio/gpiobutton.c
90
const u_int type = __SHIFTOUT(ga->ga_flags, GPIOBUTTON_TYPE_MASK);
sys/dev/gpio/gpioiic.c
101
if (gpio_npins(ga->ga_mask) != GPIOIIC_NPINS) {
sys/dev/gpio/gpioiic.c
103
ga->ga_mask);
sys/dev/gpio/gpioiic.c
113
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioiic.c
117
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpioiic.c
121
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/gpio/gpioiic.c
127
if (ga->ga_flags & GPIOIIC_PIN_REVERSE) {
sys/dev/gpio/gpioiic.c
92
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioiic.c
94
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpioiic.c
97
if (ga->ga_offset == -1)
sys/dev/gpio/gpioirq.c
137
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioirq.c
139
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpioirq.c
142
if (ga->ga_offset == -1)
sys/dev/gpio/gpioirq.c
152
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioirq.c
153
int mask = ga->ga_mask;
sys/dev/gpio/gpioirq.c
163
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpioirq.c
175
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset,
sys/dev/gpio/gpioirq.c
183
if (ga->ga_flags & GPIOIRQ_FLAGS_VERBOSE)
sys/dev/gpio/gpioirq.c
186
irqmode = ga->ga_flags & GPIOIRQ_FLAGS_IRQMODE;
sys/dev/gpio/gpiolock.c
101
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/gpio/gpiolock.c
69
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiolock.c
72
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpiolock.c
75
if (ga->ga_offset == -1)
sys/dev/gpio/gpiolock.c
79
npins = gpio_npins(ga->ga_mask);
sys/dev/gpio/gpiolock.c
82
ga->ga_mask);
sys/dev/gpio/gpiolock.c
93
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiolock.c
96
sc->sc_npins = gpio_npins(ga->ga_mask);
sys/dev/gpio/gpiolock.c
99
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpioow.c
102
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioow.c
107
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpioow.c
109
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/gpio/gpioow.c
81
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpioow.c
83
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpioow.c
86
if (ga->ga_offset == -1)
sys/dev/gpio/gpioow.c
90
if (gpio_npins(ga->ga_mask) != GPIOOW_NPINS) {
sys/dev/gpio/gpioow.c
92
ga->ga_mask);
sys/dev/gpio/gpiopps.c
101
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiopps.c
104
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpiopps.c
107
if (ga->ga_offset == -1)
sys/dev/gpio/gpiopps.c
111
bits = gpio_npins(ga->ga_mask);
sys/dev/gpio/gpiopps.c
122
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiopps.c
126
int mask = ga->ga_mask;
sys/dev/gpio/gpiopps.c
132
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpiopps.c
161
if (ga->ga_flags & GPIOPPS_FLAGS_ASSERT_NEG_EDGE) {
sys/dev/gpio/gpiopps.c
167
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, mask,
sys/dev/gpio/gpiopps.c
243
(ga->ga_flags & GPIOPPS_FLAGS_NO_DOUBLE_EDGE) == 0) {
sys/dev/gpio/gpiopwm.c
101
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/gpio/gpiopwm.c
72
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiopwm.c
74
if (strcmp(ga->ga_dvname, cf->cf_name))
sys/dev/gpio/gpiopwm.c
77
if (ga->ga_offset == -1)
sys/dev/gpio/gpiopwm.c
81
if (gpio_npins(ga->ga_mask) != GPIOPWM_NPINS) {
sys/dev/gpio/gpiopwm.c
83
ga->ga_mask);
sys/dev/gpio/gpiopwm.c
93
struct gpio_attach_args *ga = aux;
sys/dev/gpio/gpiopwm.c
99
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpiorfkill.c
70
struct gpio_attach_args * const ga = aux;
sys/dev/gpio/gpiorfkill.c
72
if (strcmp(ga->ga_dvname, cf->cf_name) != 0)
sys/dev/gpio/gpiorfkill.c
75
if (ga->ga_offset == -1 || gpio_npins(ga->ga_mask) != 1)
sys/dev/gpio/gpiorfkill.c
85
struct gpio_attach_args * const ga = aux;
sys/dev/gpio/gpiorfkill.c
89
sc->sc_gpio = ga->ga_gpio;
sys/dev/gpio/gpiorfkill.c
91
if (gpio_pin_map(sc->sc_gpio, ga->ga_offset, ga->ga_mask,
sys/dev/isa/cec.c
185
struct gpibdev_attach_args ga;
sys/dev/isa/cec.c
232
ga.ga_ic = &cec_ic;
sys/dev/isa/cec.c
233
ga.ga_address = sc->sc_myaddr;
sys/dev/isa/cec.c
235
(struct gpib_softc *)config_found(self, &ga, gpibdevprint,