sys/arch/arm/sunxi/sunxi_nand.c
156
sunxi_nand_rb_state(struct sunxi_nand_softc *sc, struct sunxi_nand_chip *chip)
sys/arch/arm/sunxi/sunxi_nand.c
158
if (chip->chip_rb_pin != NULL)
sys/arch/arm/sunxi/sunxi_nand.c
159
return fdtbus_gpio_read(chip->chip_rb_pin);
sys/arch/arm/sunxi/sunxi_nand.c
162
return __SHIFTOUT(status, NDFC_ST_RB_STATE(chip->chip_rb));
sys/arch/arm/sunxi/sunxi_nand.c
223
struct sunxi_nand_chip *chip)
sys/arch/arm/sunxi/sunxi_nand.c
225
if (chip->chip_addr_count == 0)
sys/arch/arm/sunxi/sunxi_nand.c
231
NAND_WRITE(sc, NDFC_ADDR_LOW, chip->chip_addr[0]);
sys/arch/arm/sunxi/sunxi_nand.c
232
NAND_WRITE(sc, NDFC_ADDR_HIGH, chip->chip_addr[1]);
sys/arch/arm/sunxi/sunxi_nand.c
235
__SHIFTIN(chip->chip_addr_count - 1, NDFC_CMD_ADR_NUM));
sys/arch/arm/sunxi/sunxi_nand.c
240
chip->chip_addr[0] = 0;
sys/arch/arm/sunxi/sunxi_nand.c
241
chip->chip_addr[1] = 0;
sys/arch/arm/sunxi/sunxi_nand.c
242
chip->chip_addr_count = 0;
sys/arch/arm/sunxi/sunxi_nand.c
249
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
257
sunxi_nand_send_address(sc, chip);
sys/arch/arm/sunxi/sunxi_nand.c
306
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
314
sunxi_nand_send_address(sc, chip);
sys/arch/arm/sunxi/sunxi_nand.c
367
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
368
struct nand_softc * const nand_sc = device_private(chip->chip_dev);
sys/arch/arm/sunxi/sunxi_nand.c
375
ctl |= __SHIFTIN(chip->chip_cs, NDFC_CTL_CE_SEL);
sys/arch/arm/sunxi/sunxi_nand.c
377
ctl |= __SHIFTIN(chip->chip_rb, NDFC_CTL_RB_SEL);
sys/arch/arm/sunxi/sunxi_nand.c
398
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
400
sunxi_nand_send_address(sc, chip);
sys/arch/arm/sunxi/sunxi_nand.c
415
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
416
const u_int index = chip->chip_addr_count / 4;
sys/arch/arm/sunxi/sunxi_nand.c
417
const u_int shift = (chip->chip_addr_count & 3) * 8;
sys/arch/arm/sunxi/sunxi_nand.c
421
chip->chip_addr[index] |= ((uint32_t)address << shift);
sys/arch/arm/sunxi/sunxi_nand.c
422
chip->chip_addr_count++;
sys/arch/arm/sunxi/sunxi_nand.c
429
struct sunxi_nand_chip * const chip = &sc->sc_chip;
sys/arch/arm/sunxi/sunxi_nand.c
431
while (!sunxi_nand_rb_state(sc, chip))
sys/arch/arm/sunxi/sunxi_nand.c
505
struct sunxi_nand_chip *chip, int phandle)
sys/arch/arm/sunxi/sunxi_nand.c
507
struct nand_interface *nand = &chip->chip_nand;
sys/arch/arm/sunxi/sunxi_nand.c
510
chip->chip_sc = sc;
sys/arch/arm/sunxi/sunxi_nand.c
511
chip->chip_phandle = phandle;
sys/arch/arm/sunxi/sunxi_nand.c
513
if (of_getprop_uint32(phandle, "reg", &chip->chip_cs) != 0) {
sys/arch/arm/sunxi/sunxi_nand.c
519
if (of_getprop_uint32(phandle, "allwinner,rb", &chip->chip_rb) != 0) {
sys/arch/arm/sunxi/sunxi_nand.c
522
chip->chip_cs);
sys/arch/arm/sunxi/sunxi_nand.c
531
chip->chip_eccmode = ECC_MODE_NONE;
sys/arch/arm/sunxi/sunxi_nand.c
533
chip->chip_eccmode = ECC_MODE_HW;
sys/arch/arm/sunxi/sunxi_nand.c
535
chip->chip_eccmode = ECC_MODE_HW_SYNDROME;
sys/arch/arm/sunxi/sunxi_nand.c
537
chip->chip_eccmode = ECC_MODE_SOFT;
sys/arch/arm/sunxi/sunxi_nand.c
539
chip->chip_eccmode = ECC_MODE_SOFT_BCH;
sys/arch/arm/sunxi/sunxi_nand.c
541
chip->chip_eccmode = ECC_MODE_UNKNOWN;
sys/arch/arm/sunxi/sunxi_nand.c
544
switch (chip->chip_eccmode) {
sys/arch/arm/sunxi/sunxi_nand.c
552
chip->chip_cs, chip->chip_rb, ecc_mode);
sys/arch/arm/sunxi/sunxi_nand.c
569
switch (chip->chip_eccmode) {
sys/arch/arm/sunxi/sunxi_nand.c
581
chip->chip_cs);
sys/arch/arm/sunxi/sunxi_nand.c
589
chip->chip_dev = nand_attach_mi(nand, sc->sc_dev);
sys/arch/arm/sunxi/sunxi_nand.c
590
if (chip->chip_dev == NULL)
sys/arch/arm/sunxi/sunxi_nand.c
599
nand_attach_mtdparts(chip->chip_dev, mtd_id, mtdparts);
sys/arch/hpcarm/dev/wzero3_tp.c
180
} chip;
sys/arch/hpcarm/dev/wzero3_tp.c
288
(*sc->sc_model->chip.init)();
sys/arch/hpcarm/dev/wzero3_tp.c
368
(*sc->sc_model->chip.suspend)();
sys/arch/hpcarm/dev/wzero3_tp.c
385
(*sc->sc_model->chip.resume)();
sys/arch/hpcarm/dev/wzero3_tp.c
425
down = (*sc->sc_model->chip.readpos)(&tp);
sys/arch/hpcmips/dev/plumvideo.c
237
struct video_chip *chip = &sc->sc_chip;
sys/arch/hpcmips/dev/plumvideo.c
239
int height = chip->vc_fbheight;
sys/arch/hpcmips/dev/plumvideo.c
240
int width = chip->vc_fbwidth;
sys/arch/hpcmips/dev/plumvideo.c
241
int depth = chip->vc_fbdepth;
sys/arch/hpcmips/dev/plumvideo.c
307
struct video_chip *chip = &sc->sc_chip;
sys/arch/hpcmips/dev/plumvideo.c
315
chip->vc_v = sc->sc_pc->pc_tc;
sys/arch/hpcmips/dev/plumvideo.c
351
chip->vc_fbdepth = bpp;
sys/arch/hpcmips/dev/plumvideo.c
356
chip->vc_fbwidth = width = bootinfo->fb_width =
sys/arch/hpcmips/dev/plumvideo.c
358
chip->vc_fbheight = height = bootinfo->fb_height =
sys/arch/hpcmips/dev/plumvideo.c
403
chip->vc_fbsize = vram_size;
sys/arch/hpcmips/dev/plumvideo.c
415
chip->vc_fbvaddr = (vaddr_t)sc->sc_fbioh;
sys/arch/hpcmips/dev/plumvideo.c
416
chip->vc_fbpaddr = PLUM_VIDEO_VRAM_IOBASE_PHYSICAL;
sys/arch/hpcmips/tx/tx3912video.c
133
struct video_chip *chip;
sys/arch/hpcmips/tx/tx3912video.c
147
sc->sc_chip = chip = &tx3912video_chip;
sys/arch/hpcmips/tx/tx3912video.c
151
depth_print[(ffs(chip->vc_fbdepth) - 1) & 0x3],
sys/arch/hpcmips/tx/tx3912video.c
152
(unsigned)chip->vc_fbpaddr,
sys/arch/hpcmips/tx/tx3912video.c
153
(unsigned)(chip->vc_fbpaddr + chip->vc_fbsize));
sys/arch/hpcmips/tx/tx3912video.c
156
tc = chip->vc_v;
sys/arch/hpcmips/tx/tx3912video.c
209
struct video_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/tx3912video.c
210
tx_chipset_tag_t tc = chip->vc_v;
sys/arch/hpcmips/tx/tx3912video.c
240
struct video_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/tx3912video.c
242
vaddr_t fbvaddr = (vaddr_t)MIPS_PHYS_TO_KSEG1(chip->vc_fbpaddr);
sys/arch/hpcmips/tx/tx3912video.c
252
fb->hf_height = chip->vc_fbheight;
sys/arch/hpcmips/tx/tx3912video.c
253
fb->hf_width = chip->vc_fbwidth;
sys/arch/hpcmips/tx/tx3912video.c
258
fb->hf_bytes_per_line = (chip->vc_fbwidth * chip->vc_fbdepth)
sys/arch/hpcmips/tx/tx3912video.c
261
fb->hf_bytes_per_plane = chip->vc_fbheight * fb->hf_bytes_per_line;
sys/arch/hpcmips/tx/tx3912video.c
270
switch (chip->vc_fbdepth) {
sys/arch/hpcmips/tx/tx3912video.c
300
struct video_chip *chip = &tx3912video_chip;
sys/arch/hpcmips/tx/tx3912video.c
306
chip->vc_v = tc = tx_conf_get_tag();
sys/arch/hpcmips/tx/tx3912video.c
330
chip->vc_fbdepth = fbdepth;
sys/arch/hpcmips/tx/tx3912video.c
331
chip->vc_fbwidth = bootinfo->fb_width;
sys/arch/hpcmips/tx/tx3912video.c
332
chip->vc_fbheight= bootinfo->fb_height;
sys/arch/hpcmips/tx/tx3912video.c
335
error = tx3912video_framebuffer_alloc(chip, fb_start, fb_end);
sys/arch/hpcmips/tx/tx3912video.c
340
tx3912video_resolution_init(chip);
sys/arch/hpcmips/tx/tx3912video.c
345
tx3912video_framebuffer_init(chip);
sys/arch/hpcmips/tx/tx3912video.c
348
tx3912video_reset(chip);
sys/arch/hpcmips/tx/tx3912video.c
350
bootinfo->fb_line_bytes = (chip->vc_fbwidth * fbdepth) / NBBY;
sys/arch/hpcmips/tx/tx3912video.c
351
bootinfo->fb_addr = (void *)MIPS_PHYS_TO_KSEG1(chip->vc_fbpaddr);
sys/arch/hpcmips/tx/tx3912video.c
357
tx3912video_framebuffer_alloc(struct video_chip *chip, paddr_t fb_start,
sys/arch/hpcmips/tx/tx3912video.c
366
size = (chip->vc_fbwidth * chip->vc_fbheight * chip->vc_fbdepth) /
sys/arch/hpcmips/tx/tx3912video.c
385
chip->vc_fbpaddr = addr;
sys/arch/hpcmips/tx/tx3912video.c
386
chip->vc_fbvaddr = MIPS_PHYS_TO_KSEG1(addr);
sys/arch/hpcmips/tx/tx3912video.c
387
chip->vc_fbsize = size;
sys/arch/hpcmips/tx/tx3912video.c
395
tx3912video_framebuffer_init(struct video_chip *chip)
sys/arch/hpcmips/tx/tx3912video.c
399
tx_chipset_tag_t tc = chip->vc_v;
sys/arch/hpcmips/tx/tx3912video.c
401
fb_addr = chip->vc_fbpaddr;
sys/arch/hpcmips/tx/tx3912video.c
402
fb_size = chip->vc_fbsize;
sys/arch/hpcmips/tx/tx3912video.c
436
tx3912video_resolution_init(struct video_chip *chip)
sys/arch/hpcmips/tx/tx3912video.c
439
tx_chipset_tag_t tc = chip->vc_v;
sys/arch/hpcmips/tx/tx3912video.c
443
h = chip->vc_fbwidth;
sys/arch/hpcmips/tx/tx3912video.c
444
v = chip->vc_fbheight;
sys/arch/hpcmips/tx/tx3912video.c
471
tx3912video_reset(struct video_chip *chip)
sys/arch/hpcmips/tx/tx3912video.c
473
tx_chipset_tag_t tc = chip->vc_v;
sys/arch/hpcmips/tx/txcom.c
1024
struct txcom_chip *chip;
sys/arch/hpcmips/tx/txcom.c
1030
chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
1031
tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
1032
slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
1036
if (!__txcom_txbufready(chip, 0) ||
sys/arch/hpcmips/tx/txcom.c
1065
struct txcom_chip *chip;
sys/arch/hpcmips/tx/txcom.c
1084
chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
1089
if (ISSET(chip->sc_swflags, TIOCFLAG_SOFTCAR) ||
sys/arch/hpcmips/tx/txcom.c
1090
ISSET(chip->sc_hwflags, TXCOM_HW_CONSOLE)) {
sys/arch/hpcmips/tx/txcom.c
1101
chip->sc_dcd = 0;
sys/arch/hpcmips/tx/txcom.c
1103
chip->sc_dcd = 1;
sys/arch/hpcmips/tx/txcom.c
1115
chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
1116
chip->sc_speed = ospeed;
sys/arch/hpcmips/tx/txcom.c
1117
chip->sc_cflag = t->c_cflag;
sys/arch/hpcmips/tx/txcom.c
1119
txcom_setmode(chip);
sys/arch/hpcmips/tx/txcom.c
1120
txcom_setbaudrate(chip);
sys/arch/hpcmips/tx/txcom.c
1124
tp->t_ospeed = chip->sc_speed;
sys/arch/hpcmips/tx/txcom.c
1125
tp->t_cflag = chip->sc_cflag;
sys/arch/hpcmips/tx/txcom.c
1132
(void) (*tp->t_linesw->l_modem)(tp, chip->sc_dcd);
sys/arch/hpcmips/tx/txcom.c
1138
if (!ISSET(chip->sc_cflag, CHWFLOW)) {
sys/arch/hpcmips/tx/txcom.c
1152
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
1157
if (modem && chip->sc_dcd)
sys/arch/hpcmips/tx/txcom.c
1158
(void) (*tp->t_linesw->l_modem)(tp, chip->sc_dcd);
sys/arch/hpcmips/tx/txcom.c
1168
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
1173
if (chip->sc_msr_cts) {
sys/arch/hpcmips/tx/txcom.c
1175
chip->sc_tx_stopped = 1;
sys/arch/hpcmips/tx/txcom.c
1177
chip->sc_tx_stopped = 0;
sys/arch/hpcmips/tx/txcom.c
1187
txcom_dump(struct txcom_chip *chip)
sys/arch/hpcmips/tx/txcom.c
1189
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
1190
int slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
208
struct txcom_chip *chip;
sys/arch/hpcmips/tx/txcom.c
222
chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
223
tc = chip->sc_tc = ua->ua_tc;
sys/arch/hpcmips/tx/txcom.c
224
slot = chip->sc_slot = ua->ua_slot;
sys/arch/hpcmips/tx/txcom.c
227
txcom_dump(chip);
sys/arch/hpcmips/tx/txcom.c
230
txcom_reset(chip);
sys/arch/hpcmips/tx/txcom.c
241
if (ISSET(chip->sc_hwflags, TXCOM_HW_CONSOLE)) {
sys/arch/hpcmips/tx/txcom.c
307
txcom_reset(struct txcom_chip *chip)
sys/arch/hpcmips/tx/txcom.c
313
tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
314
slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
327
txcom_enable(struct txcom_chip *chip, bool console)
sys/arch/hpcmips/tx/txcom.c
333
tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
334
slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
380
txcom_disable(struct txcom_chip *chip)
sys/arch/hpcmips/tx/txcom.c
386
tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
387
slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
405
__txcom_txbufready(struct txcom_chip *chip, int retry)
sys/arch/hpcmips/tx/txcom.c
407
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
408
int ofs = TX39_UARTCTRL1_REG(chip->sc_slot);
sys/arch/hpcmips/tx/txcom.c
422
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
423
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
427
ofs = TX39_UARTCTRL1_REG(chip->sc_slot);
sys/arch/hpcmips/tx/txcom.c
469
struct txcom_chip *chip = &txcom_chip;
sys/arch/hpcmips/tx/txcom.c
470
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
476
__txcom_txbufready(chip, -1);
sys/arch/hpcmips/tx/txcom.c
478
tx_conf_write(tc, TX39_UARTTXHOLD_REG(chip->sc_slot),
sys/arch/hpcmips/tx/txcom.c
481
__txcom_txbufready(chip, -1);
sys/arch/hpcmips/tx/txcom.c
492
txcom_setmode(struct txcom_chip *chip)
sys/arch/hpcmips/tx/txcom.c
494
tcflag_t cflag = chip->sc_cflag;
sys/arch/hpcmips/tx/txcom.c
495
int ofs = TX39_UARTCTRL1_REG(chip->sc_slot);
sys/arch/hpcmips/tx/txcom.c
498
reg = tx_conf_read(chip->sc_tc, ofs);
sys/arch/hpcmips/tx/txcom.c
500
tx_conf_write(chip->sc_tc, ofs, reg);
sys/arch/hpcmips/tx/txcom.c
531
tx_conf_write(chip->sc_tc, ofs, reg);
sys/arch/hpcmips/tx/txcom.c
535
txcom_setbaudrate(struct txcom_chip *chip)
sys/arch/hpcmips/tx/txcom.c
538
int ofs = TX39_UARTCTRL1_REG(chip->sc_slot);
sys/arch/hpcmips/tx/txcom.c
541
if (chip->sc_speed == 0)
sys/arch/hpcmips/tx/txcom.c
545
DPRINTF("%d\n", chip->sc_speed);
sys/arch/hpcmips/tx/txcom.c
547
reg1 = tx_conf_read(chip->sc_tc, ofs);
sys/arch/hpcmips/tx/txcom.c
549
tx_conf_write(chip->sc_tc, ofs, reg1);
sys/arch/hpcmips/tx/txcom.c
551
baudrate = TX39_UARTCLOCKHZ / (chip->sc_speed * 16) - 1;
sys/arch/hpcmips/tx/txcom.c
554
tx_conf_write(chip->sc_tc, TX39_UARTCTRL2_REG(chip->sc_slot), reg);
sys/arch/hpcmips/tx/txcom.c
557
tx_conf_write(chip->sc_tc, ofs, reg1);
sys/arch/hpcmips/tx/txcom.c
588
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
590
tx_conf_write(chip->sc_tc, TX39_UARTTXHOLD_REG(chip->sc_slot),
sys/arch/hpcmips/tx/txcom.c
597
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
598
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
599
int slot = chip->sc_slot;
sys/arch/hpcmips/tx/txcom.c
695
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
699
tx_conf_read(chip->sc_tc,
sys/arch/hpcmips/tx/txcom.c
700
TX39_UARTRXHOLD_REG(chip->sc_slot)));
sys/arch/hpcmips/tx/txcom.c
744
struct txcom_chip *chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
745
tx_chipset_tag_t tc = chip->sc_tc;
sys/arch/hpcmips/tx/txcom.c
748
tx_conf_write(tc, TX39_UARTTXHOLD_REG(chip->sc_slot),
sys/arch/hpcmips/tx/txcom.c
783
struct txcom_chip *chip;
sys/arch/hpcmips/tx/txcom.c
791
chip = sc->sc_chip;
sys/arch/hpcmips/tx/txcom.c
812
if (ISSET(chip->sc_hwflags, TXCOM_HW_CONSOLE)) {
sys/arch/hpcmips/tx/txcom.c
813
t.c_ospeed = chip->sc_speed;
sys/arch/hpcmips/tx/txcom.c
814
t.c_cflag = chip->sc_cflag;
sys/arch/hpcmips/tx/txcom.c
820
if (ISSET(chip->sc_swflags, TIOCFLAG_CLOCAL))
sys/arch/hpcmips/tx/txcom.c
822
if (ISSET(chip->sc_swflags, TIOCFLAG_CRTSCTS))
sys/arch/hpcmips/tx/txcom.c
824
if (ISSET(chip->sc_swflags, TIOCFLAG_MDMBUF))
sys/arch/hpcmips/vr/vrc4173bcu.c
701
__vrc4173bcu_register_gpio(vrip_chipset_tag_t vc, hpcio_chip_t chip)
sys/arch/hpcmips/vr/vrip.c
533
__vrip_register_gpio(vrip_chipset_tag_t vc, hpcio_chip_t chip)
sys/arch/hpcmips/vr/vrip.c
537
if (chip->hc_chipid < 0 || VRIP_NIOCHIPS <= chip->hc_chipid)
sys/arch/hpcmips/vr/vrip.c
539
chip->hc_name, chip->hc_chipid);
sys/arch/hpcmips/vr/vrip.c
540
sc->sc_gpio_chips[chip->hc_chipid] = chip;
sys/arch/hpcmips/vr/vrkiu.c
102
vrkiu_write(struct vrkiu_chip *chip, int port, unsigned short val)
sys/arch/hpcmips/vr/vrkiu.c
105
bus_space_write_2(chip->kc_iot, chip->kc_ioh, port, val);
sys/arch/hpcmips/vr/vrkiu.c
109
vrkiu_read(struct vrkiu_chip *chip, int port)
sys/arch/hpcmips/vr/vrkiu.c
112
return (bus_space_read_2(chip->kc_iot, chip->kc_ioh, port));
sys/arch/hpcmips/vr/vrkiu.c
185
vrkiu_init(struct vrkiu_chip *chip, bus_space_tag_t iot,
sys/arch/hpcmips/vr/vrkiu.c
189
memset(chip, 0, sizeof(struct vrkiu_chip));
sys/arch/hpcmips/vr/vrkiu.c
190
chip->kc_iot = iot;
sys/arch/hpcmips/vr/vrkiu.c
191
chip->kc_ioh = ioh;
sys/arch/hpcmips/vr/vrkiu.c
192
chip->kc_enabled = 0;
sys/arch/hpcmips/vr/vrkiu.c
194
chip->kc_if.hii_ctx = chip;
sys/arch/hpcmips/vr/vrkiu.c
195
chip->kc_if.hii_establish = vrkiu_input_establish;
sys/arch/hpcmips/vr/vrkiu.c
196
chip->kc_if.hii_poll = vrkiu_poll;
sys/arch/hpcmips/vr/vrkiu.c
199
vrkiu_write(chip, KIURST, 1); /* reset */
sys/arch/hpcmips/vr/vrkiu.c
200
vrkiu_write(chip, KIUSCANLINE, 0); /* 96keys */
sys/arch/hpcmips/vr/vrkiu.c
201
vrkiu_write(chip, KIUWKS, 0x18a4); /* XXX: scan timing! */
sys/arch/hpcmips/vr/vrkiu.c
202
vrkiu_write(chip, KIUWKI, 450);
sys/arch/hpcmips/vr/vrkiu.c
203
vrkiu_write(chip, KIUSCANREP, 0x8023);
sys/arch/hpcmips/vr/vrkiu.c
252
eliminate_phantom_keys(struct vrkiu_chip *chip, unsigned short *scandata)
sys/arch/hpcmips/vr/vrkiu.c
264
prevkey = (unsigned char *)chip->kc_scandata;
sys/arch/hpcmips/vr/vrkiu.c
291
vrkiu_scan(struct vrkiu_chip* chip)
sys/arch/hpcmips/vr/vrkiu.c
296
if (!chip->kc_enabled)
sys/arch/hpcmips/vr/vrkiu.c
300
scandata[i] = vrkiu_read(chip, KIUDATP + i * 2);
sys/arch/hpcmips/vr/vrkiu.c
302
eliminate_phantom_keys(chip, scandata);
sys/arch/hpcmips/vr/vrkiu.c
305
modified = scandata[i] ^ chip->kc_scandata[i];
sys/arch/hpcmips/vr/vrkiu.c
306
chip->kc_scandata[i] = scandata[i];
sys/arch/hpcmips/vr/vrkiu.c
318
hpckbd_input(chip->kc_hpckbd,
sys/arch/i386/isa/ahc_isa.c
405
ahc->chip = AHC_AIC7770|AHC_VL;
sys/arch/mac68k/dev/zs.c
243
int s, chip, theflags, channel;
sys/arch/mac68k/dev/zs.c
250
chip = 0; /* We'll deal with chip types post 1.2 */
sys/arch/mac68k/dev/zs.c
251
aprint_normal(" chip type %d \n",chip);
sys/arch/mac68k/dev/zs.c
355
xcs->cs_chip = chip;
sys/arch/macppc/dev/zs.c
229
int s, chip, theflags;
sys/arch/macppc/dev/zs.c
238
chip = 0;
sys/arch/macppc/dev/zs.c
385
xcs->cs_chip = chip;
sys/arch/mips/alchemy/au_icu.c
157
struct au_chipdep * const chip = au_chipdep();
sys/arch/mips/alchemy/au_icu.c
158
KASSERT(chip != NULL);
sys/arch/mips/alchemy/au_icu.c
160
ic0_base = chip->icus[0];
sys/arch/mips/alchemy/au_icu.c
161
ic1_base = chip->icus[1];
sys/arch/mips/alchemy/au_icu.c
166
EVCNT_TYPE_INTR, NULL, chip->name, chip->irqnames[i]);
sys/arch/mips/alchemy/au_icu.c
192
struct au_chipdep *chip;
sys/arch/mips/alchemy/au_icu.c
194
chip = au_chipdep();
sys/arch/mips/alchemy/au_icu.c
195
KASSERT(chip != NULL);
sys/arch/mips/alchemy/aubus.c
148
struct au_chipdep *chip;
sys/arch/mips/alchemy/aubus.c
154
chip = au_chipdep();
sys/arch/mips/alchemy/aubus.c
155
KASSERT(chip != NULL);
sys/arch/mips/alchemy/aubus.c
159
for (ad = chip->devices; ad->name != NULL; ad++) {
sys/arch/mips/sibyte/include/sb1250_defs.h
127
#define SIBYTE_HDR_FMASK(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
128
(SIBYTE_HDR_FMASK_ ## chip ## _ ## pass)
sys/arch/mips/sibyte/include/sb1250_defs.h
129
#define SIBYTE_HDR_FMASK_ALLREVS(chip) \
sys/arch/mips/sibyte/include/sb1250_defs.h
130
(SIBYTE_HDR_FMASK_ ## chip ## _ALL)
sys/arch/mips/sibyte/include/sb1250_defs.h
150
#define SIBYTE_HDR_FMASK_BEFORE(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
151
((SIBYTE_HDR_FMASK(chip, pass) - 1) & SIBYTE_HDR_FMASK_ALLREVS(chip))
sys/arch/mips/sibyte/include/sb1250_defs.h
154
#define SIBYTE_HDR_FMASK_AFTER(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
155
(~(SIBYTE_HDR_FMASK(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
156
| (SIBYTE_HDR_FMASK(chip, pass) - 1)) & SIBYTE_HDR_FMASK_ALLREVS(chip))
sys/arch/mips/sibyte/include/sb1250_defs.h
160
#define SIBYTE_HDR_FEATURE_CHIP(chip) \
sys/arch/mips/sibyte/include/sb1250_defs.h
161
(!! (SIBYTE_HDR_FMASK_ALLREVS(chip) & SIBYTE_HDR_FEATURES))
sys/arch/mips/sibyte/include/sb1250_defs.h
170
#define SIBYTE_HDR_FEATURE(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
171
(!! ((SIBYTE_HDR_FMASK(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
172
| SIBYTE_HDR_FMASK_AFTER(chip, pass)) & SIBYTE_HDR_FEATURES))
sys/arch/mips/sibyte/include/sb1250_defs.h
175
#define SIBYTE_HDR_FEATURE_EXACT(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
176
(!! (SIBYTE_HDR_FMASK(chip, pass) & SIBYTE_HDR_FEATURES))
sys/arch/mips/sibyte/include/sb1250_defs.h
179
#define SIBYTE_HDR_FEATURE_UP_TO(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
180
(!! ((SIBYTE_HDR_FMASK(chip, pass) \
sys/arch/mips/sibyte/include/sb1250_defs.h
181
| SIBYTE_HDR_FMASK_BEFORE(chip, pass)) & SIBYTE_HDR_FEATURES))
sys/arch/sgimips/gio/newport.c
372
xmap9_read(struct newport_devconfig *dc, int chip, int crs)
sys/arch/sgimips/gio/newport.c
375
KASSERT(chip != NEWPORT_DCBADDR_XMAP_BOTH);
sys/arch/sgimips/gio/newport.c
376
if (chip == NEWPORT_DCBADDR_XMAP_BOTH)
sys/arch/sgimips/gio/newport.c
377
chip = NEWPORT_DCBADDR_XMAP_0;
sys/arch/sgimips/gio/newport.c
381
(chip << REX3_DCBMODE_DCBADDR_SHIFT) |
sys/arch/sgimips/gio/newport.c
393
xmap9_write(struct newport_devconfig *dc, int chip, int crs, uint8_t val)
sys/arch/sgimips/gio/newport.c
397
(chip << REX3_DCBMODE_DCBADDR_SHIFT) |
sys/arch/sgimips/gio/newport.c
417
xmap9_wait_chip(struct newport_devconfig *dc, int chip)
sys/arch/sgimips/gio/newport.c
419
while (xmap9_read(dc, chip, XMAP9_DCBCRS_FIFOAVAIL) == 0)
sys/arch/sgimips/gio/newport.c
437
xmap9_read_mode(struct newport_devconfig *dc, int chip, uint8_t idx)
sys/arch/sgimips/gio/newport.c
442
xmap9_wait_chip(dc, chip);
sys/arch/sgimips/gio/newport.c
445
xmap9_write(dc, chip, XMAP9_DCBCRS_MODE_SELECT,
sys/arch/sgimips/gio/newport.c
447
val = xmap9_read(dc, chip, XMAP9_DCBCRS_MODE_SETUP);
sys/dev/cardbus/ahc_cardbus.c
172
ahc->chip = AHC_AIC7860 | AHC_PCI;
sys/dev/eisa/ahc_eisa.c
139
ahc->chip = AHC_AIC7770|AHC_EISA;
sys/dev/eisa/if_tlp_eisa.c
114
tulip_chip_t chip; /* base Tulip chip type */
sys/dev/eisa/if_tlp_eisa.c
119
.chip = TULIP_CHIP_DE425,
sys/dev/eisa/if_tlp_eisa.c
173
sc->sc_chip = tep->chip;
sys/dev/i2c/dbcool.c
1610
struct chip_id *chip = sc->sc_dc.dc_chip;
sys/dev/i2c/dbcool.c
1612
for (i=0; chip->table[i].type != DBC_EOF; i++) {
sys/dev/i2c/dbcool.c
1615
else if (chip->table[i].type != DBC_CTL) {
sys/dev/i2c/dbcool.c
1619
switch (chip->table[i].type) {
sys/dev/i2c/dbcool.c
1632
if ((chip->flags & DBCFLAG_HAS_VID_SEL) &&
sys/dev/i2c/dbcool.c
1633
(chip->table[i].reg.val_reg == DBCOOL_12VIN) &&
sys/dev/i2c/dbcool.c
1657
vid_reg = chip->table[i].reg.val_reg;
sys/dev/i2c/dbcool.c
1659
if (chip->flags & DBCFLAG_HAS_VID_SEL)
sys/dev/i2c/dbcool.c
1668
error = dbcool_attach_temp_control(sc, i, chip);
sys/dev/i2c/dbcool.c
1679
i, chip->table[i].type);
sys/dev/i2c/dbcool.c
1711
struct chip_id *chip)
sys/dev/i2c/dbcool.c
1720
if (j >= DBCOOL_MAXSENSORS || chip->table[j].type != DBC_TEMP)
sys/dev/i2c/dbcool.c
1722
if (chip->table[j].name_index == chip->table[idx].name_index)
sys/dev/i2c/dbcool.c
1745
sysctl_index = chip->table[idx].sysctl_index;
sys/dev/i2c/dbcool.c
1746
sysctl_reg = chip->table[idx].reg.val_reg;
sys/dev/i2c/dbcool.c
1769
struct chip_id *chip = sc->sc_dc.dc_chip;
sys/dev/i2c/dbcool.c
1774
for (i = 0; chip->power[i].desc != NULL; i++) {
sys/dev/i2c/dbcool.c
1784
(chip->flags & DBCFLAG_HAS_MAXDUTY) == 0)
sys/dev/i2c/dbcool.c
1786
sysctl_reg = chip->power[i].power_regs[j];
sys/dev/i2c/w83795g.c
143
uint8_t bank, vend, chip, deva;
sys/dev/i2c/w83795g.c
151
iic_smbus_read_byte(ia->ia_tag, ia->ia_addr, W83795G_CHIP, &chip, 0);
sys/dev/i2c/w83795g.c
157
if (chip == CHIP_W83795G && deva == DEVICEA_A)
sys/dev/ic/aic79xx.c
5969
ahd_chip_names[ahd->chip & AHD_CHIPID_MASK]);
sys/dev/ic/aic79xx.c
6282
if ((ahd->chip & AHD_BUS_MASK) == AHD_PCIX)
sys/dev/ic/aic79xxvar.h
1149
ahd_chip chip;
sys/dev/ic/aic7xxx.c
3809
if ((ahc->chip & AHC_PCI) == 0)
sys/dev/ic/aic7xxx.c
3833
if ((ahc->chip & AHC_BUS_MASK) == AHC_PCI
sys/dev/ic/aic7xxx.c
4012
if ((ahc->chip & AHC_CHIPID_MASK) == AHC_AIC7770) {
sys/dev/ic/aic7xxx.c
4048
if ((ahc->chip & AHC_PCI) != 0)
sys/dev/ic/aic7xxx.c
4387
ahc_chip_names[ahc->chip & AHC_CHIPID_MASK]);
sys/dev/ic/aic7xxx.c
4987
if ((ahc->chip & AHC_PCI) != 0) {
sys/dev/ic/aic7xxx.c
5069
if ((ahc->chip & AHC_PCI) != 0) {
sys/dev/ic/aic7xxx.c
6256
if ((ahc->chip & AHC_BUS_MASK) < AHC_PCI)
sys/dev/ic/aic7xxx_inline.h
641
if ((ahc->chip & AHC_PCI) != 0
sys/dev/ic/aic7xxx_seeprom.c
706
if ((ahc->chip & AHC_CHIPID_MASK) == AHC_AIC7895) {
sys/dev/ic/aic7xxx_seeprom.c
739
if ((ahc->chip & AHC_CHIPID_MASK) == AHC_AIC7895) {
sys/dev/ic/aic7xxxvar.h
1105
ahc_chip chip;
sys/dev/ic/bwfm.c
234
uint32_t const chip, uint32_t const chiprev, const char * const model,
sys/dev/ic/bwfm.c
238
ctx->ctx_chip = chip;
sys/dev/ic/cy.c
104
for (cy_chip = 0, chip = 0; cy_chip < CY_MAX_CD1400s;
sys/dev/ic/cy.c
105
cy_chip++, chip += (CY_CD1400_MEMSPACING << bustype)) {
sys/dev/ic/cy.c
113
chip -= (CY32_ADDR_FIX << bustype);
sys/dev/ic/cy.c
116
printf("sy: probe chip %d offset 0x%x ... ", cy_chip, chip);
sys/dev/ic/cy.c
121
if (bus_space_read_1(tag, bsh, chip +
sys/dev/ic/cy.c
129
bus_space_write_1(tag, bsh, chip +
sys/dev/ic/cy.c
144
bus_space_write_1(tag, bsh, chip +
sys/dev/ic/cy.c
151
firmware_ver = bus_space_read_1(tag, bsh, chip +
sys/dev/ic/cy.c
183
int port, cy_chip, num_chips, cdu, chip;
sys/dev/ic/cy.c
198
for (cy_chip = 0, chip = 0; cy_chip < num_chips; cy_chip++,
sys/dev/ic/cy.c
199
chip += (CY_CD1400_MEMSPACING << sc->sc_bustype)) {
sys/dev/ic/cy.c
202
chip -= (CY32_ADDR_FIX << sc->sc_bustype);
sys/dev/ic/cy.c
205
aprint_debug("attach CD1400 #%d offset 0x%x\n", cy_chip, chip);
sys/dev/ic/cy.c
207
sc->sc_cd1400_offs[cy_chip] = chip;
sys/dev/ic/cy.c
88
int cy_chip, chip;
sys/dev/ic/cyvar.h
33
#define cd_read_reg(sc,chip,reg) bus_space_read_1(sc->sc_memt, \
sys/dev/ic/cyvar.h
34
sc->sc_bsh, sc->sc_cd1400_offs[chip] + \
sys/dev/ic/cyvar.h
37
#define cd_write_reg(sc,chip,reg,val) bus_space_write_1(sc->sc_memt, \
sys/dev/ic/cyvar.h
38
sc->sc_bsh, sc->sc_cd1400_offs[chip] + \
sys/dev/ic/hd44780var.h
58
uint8_t chip;
sys/dev/ic/hd44780var.h
65
uint8_t chip;
sys/dev/ic/i82365.c
233
int i, reg, chip, socket;
sys/dev/ic/i82365.c
245
chip = i / 2;
sys/dev/ic/i82365.c
249
h->chip = chip;
sys/dev/ic/i82365.c
251
h->sock = chip * PCIC_CHIP_OFFSET + socket * PCIC_SOCKET_OFFSET;
sys/dev/ic/i82365.c
317
chip = i / 2;
sys/dev/ic/i82365.c
323
chip, pcic_vendor_to_string(sc->handle[i].vendor));
sys/dev/ic/i82365.c
411
locs[PCMCIABUSCF_CONTROLLER] = h->chip;
sys/dev/ic/i82365.c
511
snprintf(cs, sizeof(cs), "%d,%d", h->chip, h->socket);
sys/dev/ic/i82365.c
637
aprint_normal(" controller %d socket %d", h->chip, h->socket);
sys/dev/ic/i82365var.h
60
int chip; /* chip index 0 or 1 */
sys/dev/isa/cms.c
221
int chip = CHAN_TO_CHIP(vidx);
sys/dev/isa/cms.c
249
chip, voice, octave, count, OCTAVE_OFFSET(voice),
sys/dev/isa/cms.c
253
CMS_WRITE(sc, chip, CMS_IREG_FREQ0 + voice, count);
sys/dev/isa/cms.c
256
reg = CMS_READ(sc, chip, CMS_IREG_OCTAVE_1_0 + OCTAVE_OFFSET(voice));
sys/dev/isa/cms.c
259
CMS_WRITE(sc, chip, CMS_IREG_OCTAVE_1_0 + OCTAVE_OFFSET(voice), reg);
sys/dev/isa/cms.c
264
CMS_WRITE(sc, chip, CMS_IREG_VOL0 + voice, ((vol<<4)|vol));
sys/dev/isa/cms.c
267
reg = CMS_READ(sc, chip, CMS_IREG_FREQ_CTL);
sys/dev/isa/cms.c
269
CMS_WRITE(sc, chip, CMS_IREG_FREQ_CTL, reg);
sys/dev/isa/cms.c
276
int chip = CHAN_TO_CHIP(vidx);
sys/dev/isa/cms.c
281
reg = CMS_READ(sc, chip, CMS_IREG_FREQ_CTL);
sys/dev/isa/cms.c
283
CMS_WRITE(sc, chip, CMS_IREG_FREQ_CTL, reg);
sys/dev/isa/cmsreg.h
130
#define CMS_WRITE(sc, chip, reg, val) \
sys/dev/isa/cmsreg.h
132
(sc)->sc_shadowregs[((chip)<<5) + (reg)] = val; \
sys/dev/isa/cmsreg.h
134
CMS_ADDR0 + ((chip)<<1), (reg)); \
sys/dev/isa/cmsreg.h
136
CMS_DATA0 + ((chip)<<1), (val)); \
sys/dev/isa/cmsreg.h
139
#define CMS_READ(sc, chip, reg) ((sc)->sc_shadowregs[((chip)<<5) + (reg)])
sys/dev/isa/i82365_isasubr.c
185
device_xname(sc->dev), h->chip, sc->intr_mask[h->chip]);
sys/dev/isa/i82365_isasubr.c
210
if ((sc->intr_mask[h->chip] & (1 << i)) == 0)
sys/dev/isa/i82365_isasubr.c
258
sc->intr_mask[h->chip] = mask;
sys/dev/isa/i82365_isasubr.c
260
printf("%s\n", sc->intr_mask[h->chip] ? "" : " none");
sys/dev/isa/i82365_isasubr.c
290
sc->intr_mask[h->chip] =
sys/dev/isa/i82365_isasubr.c
298
chipmask &= sc->intr_mask[h->chip];
sys/dev/isa/i82365_isasubr.c
473
if (isa_intr_alloc(ic, sc->intr_mask[h->chip], ist, &irq))
sys/dev/nand/nand.c
1076
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1083
first = offset & chip->nc_page_mask;
sys/dev/nand/nand.c
1084
firstoff = offset & ~chip->nc_page_mask;
sys/dev/nand/nand.c
1086
last = (offset + len) & chip->nc_page_mask;
sys/dev/nand/nand.c
1102
error = nand_read_page(self, addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1107
memcpy(chip->nc_page_cache + firstoff, buf, len);
sys/dev/nand/nand.c
1109
error = nand_program_page(self, addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1132
addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1137
memcpy(chip->nc_page_cache + firstoff,
sys/dev/nand/nand.c
1138
bufp, chip->nc_page_size - firstoff);
sys/dev/nand/nand.c
1142
addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1147
bufp += chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1148
left -= chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1149
*retlen += chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1153
addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1158
memcpy(chip->nc_page_cache, bufp, left);
sys/dev/nand/nand.c
1161
addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1167
KASSERT(left < chip->nc_page_size);
sys/dev/nand/nand.c
1171
if (left > chip->nc_page_size) {
sys/dev/nand/nand.c
1175
KASSERT(left > chip->nc_page_size);
sys/dev/nand/nand.c
1182
bufp += chip->nc_page_size;
sys/dev/nand/nand.c
1183
left -= chip->nc_page_size;
sys/dev/nand/nand.c
1184
*retlen += chip->nc_page_size;
sys/dev/nand/nand.c
1187
addr += chip->nc_page_size;
sys/dev/nand/nand.c
1202
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1208
if ((offset + len) > chip->nc_size) {
sys/dev/nand/nand.c
1212
(uintmax_t)chip->nc_size));
sys/dev/nand/nand.c
1216
if (len % chip->nc_page_size != 0 ||
sys/dev/nand/nand.c
1217
offset % chip->nc_page_size != 0) {
sys/dev/nand/nand.c
1222
pages = len / chip->nc_page_size;
sys/dev/nand/nand.c
1245
addr += chip->nc_page_size;
sys/dev/nand/nand.c
1246
bufp += chip->nc_page_size;
sys/dev/nand/nand.c
1247
*retlen += chip->nc_page_size;
sys/dev/nand/nand.c
1264
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1271
first = offset & chip->nc_page_mask;
sys/dev/nand/nand.c
1272
firstoff = offset & ~chip->nc_page_mask;
sys/dev/nand/nand.c
1273
last = (offset + len) & chip->nc_page_mask;
sys/dev/nand/nand.c
1274
count = (last - first) / chip->nc_page_size + 1;
sys/dev/nand/nand.c
1283
error = nand_read_page(self, addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1288
memcpy(bufp, chip->nc_page_cache + firstoff, len);
sys/dev/nand/nand.c
1295
error = nand_read_page(self, addr, chip->nc_page_cache);
sys/dev/nand/nand.c
1301
memcpy(bufp, chip->nc_page_cache + firstoff,
sys/dev/nand/nand.c
1302
chip->nc_page_size - firstoff);
sys/dev/nand/nand.c
1304
bufp += chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1305
left -= chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1306
*retlen += chip->nc_page_size - firstoff;
sys/dev/nand/nand.c
1309
memcpy(bufp, chip->nc_page_cache, left);
sys/dev/nand/nand.c
1311
KASSERT(left < chip->nc_page_size);
sys/dev/nand/nand.c
1314
memcpy(bufp, chip->nc_page_cache, chip->nc_page_size);
sys/dev/nand/nand.c
1316
bufp += chip->nc_page_size;
sys/dev/nand/nand.c
1317
left -= chip->nc_page_size;
sys/dev/nand/nand.c
1318
*retlen += chip->nc_page_size;
sys/dev/nand/nand.c
132
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1321
addr += chip->nc_page_size;
sys/dev/nand/nand.c
1335
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1346
if (__predict_false((offset + len) > chip->nc_size)) {
sys/dev/nand/nand.c
1349
len, (uintmax_t)chip->nc_size));
sys/dev/nand/nand.c
1359
if (len < chip->nc_page_size)
sys/dev/nand/nand.c
1363
if (len % chip->nc_page_size != 0 ||
sys/dev/nand/nand.c
1364
offset % chip->nc_page_size != 0) {
sys/dev/nand/nand.c
1371
pages = len / chip->nc_page_size;
sys/dev/nand/nand.c
1385
bufp += chip->nc_page_size;
sys/dev/nand/nand.c
1386
addr += chip->nc_page_size;
sys/dev/nand/nand.c
1387
*retlen += chip->nc_page_size;
sys/dev/nand/nand.c
1399
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1402
if (ofs > chip->nc_size) {
sys/dev/nand/nand.c
1405
(uintmax_t)chip->nc_size));
sys/dev/nand/nand.c
1409
if (ofs % chip->nc_block_size != 0) {
sys/dev/nand/nand.c
1412
(uintmax_t)ofs, (uintmax_t)chip->nc_block_size));
sys/dev/nand/nand.c
1429
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1431
if (ofs > chip->nc_size) {
sys/dev/nand/nand.c
1434
(uintmax_t)chip->nc_size));
sys/dev/nand/nand.c
1438
if (ofs % chip->nc_block_size != 0) {
sys/dev/nand/nand.c
1440
(uintmax_t)ofs, (uintmax_t)chip->nc_block_size);
sys/dev/nand/nand.c
145
if (nand_scan_media(self, chip)) {
sys/dev/nand/nand.c
1455
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
1459
if (ei->ei_addr < 0 || ei->ei_len < chip->nc_block_size)
sys/dev/nand/nand.c
1462
if (ei->ei_addr + ei->ei_len > chip->nc_size) {
sys/dev/nand/nand.c
1468
if (ei->ei_addr % chip->nc_block_size != 0) {
sys/dev/nand/nand.c
1473
(uintmax_t)chip->nc_block_size);
sys/dev/nand/nand.c
1477
if (ei->ei_len % chip->nc_block_size != 0) {
sys/dev/nand/nand.c
1482
(uintmax_t)chip->nc_block_size);
sys/dev/nand/nand.c
149
nand_flash_if.erasesize = chip->nc_block_size;
sys/dev/nand/nand.c
150
nand_flash_if.page_size = chip->nc_page_size;
sys/dev/nand/nand.c
1502
addr += chip->nc_block_size;
sys/dev/nand/nand.c
151
nand_flash_if.writesize = chip->nc_page_size;
sys/dev/nand/nand.c
154
chip->nc_oob_cache = kmem_alloc(chip->nc_spare_size, KM_SLEEP);
sys/dev/nand/nand.c
155
chip->nc_page_cache = kmem_alloc(chip->nc_page_size, KM_SLEEP);
sys/dev/nand/nand.c
180
kmem_free(chip->nc_oob_cache, chip->nc_spare_size);
sys/dev/nand/nand.c
181
kmem_free(chip->nc_page_cache, chip->nc_page_size);
sys/dev/nand/nand.c
189
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
201
faa.partinfo.part_size = chip->nc_size -
sys/dev/nand/nand.c
228
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
230
flash_attach_mtdparts(&nand_flash_if, parent, chip->nc_size,
sys/dev/nand/nand.c
238
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
251
kmem_free(chip->nc_oob_cache, chip->nc_spare_size);
sys/dev/nand/nand.c
252
kmem_free(chip->nc_page_cache, chip->nc_page_size);
sys/dev/nand/nand.c
253
kmem_free(chip->nc_ecc_cache, chip->nc_ecc->necc_size);
sys/dev/nand/nand.c
329
nand_quirks(device_t self, struct nand_chip *chip)
sys/dev/nand/nand.c
332
switch (chip->nc_manf_id) {
sys/dev/nand/nand.c
334
if (chip->nc_dev_id == 0x00) {
sys/dev/nand/nand.c
346
nand_fill_chip_structure_legacy(device_t self, struct nand_chip *chip)
sys/dev/nand/nand.c
348
switch (chip->nc_manf_id) {
sys/dev/nand/nand.c
350
return nand_read_parameters_micron(self, chip);
sys/dev/nand/nand.c
352
return nand_read_parameters_samsung(self, chip);
sys/dev/nand/nand.c
354
return nand_read_parameters_toshiba(self, chip);
sys/dev/nand/nand.c
367
nand_scan_media(device_t self, struct nand_chip *chip)
sys/dev/nand/nand.c
396
chip->nc_isonfi = false;
sys/dev/nand/nand.c
400
nand_read_id(self, &chip->nc_manf_id, &chip->nc_dev_id);
sys/dev/nand/nand.c
402
if (nand_fill_chip_structure_legacy(self, chip)) {
sys/dev/nand/nand.c
408
chip->nc_isonfi = true;
sys/dev/nand/nand.c
412
nand_read_id(self, &chip->nc_manf_id, &chip->nc_dev_id);
sys/dev/nand/nand.c
414
if (nand_fill_chip_structure(self, chip)) {
sys/dev/nand/nand.c
423
chip->nc_manf_id,
sys/dev/nand/nand.c
424
nand_midtoname(chip->nc_manf_id),
sys/dev/nand/nand.c
425
chip->nc_dev_id);
sys/dev/nand/nand.c
430
chip->nc_page_size, chip->nc_spare_size, chip->nc_block_size);
sys/dev/nand/nand.c
435
chip->nc_lun_blocks, chip->nc_num_luns,
sys/dev/nand/nand.c
436
chip->nc_size / 1024 / 1024);
sys/dev/nand/nand.c
440
chip->nc_addr_cycles_column, chip->nc_addr_cycles_row,
sys/dev/nand/nand.c
441
(chip->nc_flags & NC_BUSWIDTH_16) ? "x16" : "x8");
sys/dev/nand/nand.c
443
ecc = chip->nc_ecc = &sc->nand_if->ecc;
sys/dev/nand/nand.c
449
switch (chip->nc_spare_size) {
sys/dev/nand/nand.c
466
panic("OOB size %" PRIu32 " is unexpected", chip->nc_spare_size);
sys/dev/nand/nand.c
469
ecc->necc_steps = chip->nc_page_size / ecc->necc_block_size;
sys/dev/nand/nand.c
473
if (ecc->necc_offset + ecc->necc_size > chip->nc_spare_size) {
sys/dev/nand/nand.c
479
chip->nc_ecc_cache = kmem_zalloc(ecc->necc_size, KM_SLEEP);
sys/dev/nand/nand.c
485
if (chip->nc_page_size > 512)
sys/dev/nand/nand.c
486
chip->nc_badmarker_offs = 0;
sys/dev/nand/nand.c
488
chip->nc_badmarker_offs = 5;
sys/dev/nand/nand.c
491
chip->nc_page_shift = ffs(chip->nc_page_size) - 1;
sys/dev/nand/nand.c
492
chip->nc_page_mask = ~(chip->nc_page_size - 1);
sys/dev/nand/nand.c
494
chip->nc_block_shift = ffs(chip->nc_block_size) - 1;
sys/dev/nand/nand.c
495
chip->nc_block_mask = ~(chip->nc_block_size - 1);
sys/dev/nand/nand.c
556
nand_fill_chip_structure(device_t self, struct nand_chip *chip)
sys/dev/nand/nand.c
576
chip->nc_page_size = le32toh(params.param_pagesize);
sys/dev/nand/nand.c
577
chip->nc_block_size =
sys/dev/nand/nand.c
578
le32toh(params.param_blocksize) * chip->nc_page_size;
sys/dev/nand/nand.c
579
chip->nc_spare_size = le16toh(params.param_sparesize);
sys/dev/nand/nand.c
580
chip->nc_lun_blocks = le32toh(params.param_lunsize);
sys/dev/nand/nand.c
581
chip->nc_num_luns = params.param_numluns;
sys/dev/nand/nand.c
583
chip->nc_size =
sys/dev/nand/nand.c
584
chip->nc_block_size * chip->nc_lun_blocks * chip->nc_num_luns;
sys/dev/nand/nand.c
587
chip->nc_addr_cycles_row = params.param_addr_cycles & 0x07;
sys/dev/nand/nand.c
589
chip->nc_addr_cycles_column = (params.param_addr_cycles & ~0x07) >> 4;
sys/dev/nand/nand.c
593
chip->nc_flags |= NC_BUSWIDTH_16;
sys/dev/nand/nand.c
597
chip->nc_flags |= NC_EXTENDED_PARAM;
sys/dev/nand/nand.c
614
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
621
row >>= chip->nc_page_shift;
sys/dev/nand/nand.c
624
if (chip->nc_flags & NC_BUSWIDTH_16)
sys/dev/nand/nand.c
626
for (i = 0; i < chip->nc_addr_cycles_column; i++, column >>= 8)
sys/dev/nand/nand.c
630
for (i = 0; i < chip->nc_addr_cycles_row; i++, row >>= 8)
sys/dev/nand/nand.c
638
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
642
row >>= chip->nc_page_shift;
sys/dev/nand/nand.c
645
for (i = 0; i < chip->nc_addr_cycles_row; i++, row >>= 8)
sys/dev/nand/nand.c
685
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
692
bs = chip->nc_ecc->necc_block_size;
sys/dev/nand/nand.c
693
cs = chip->nc_ecc->necc_code_size;
sys/dev/nand/nand.c
696
if (chip->nc_flags & NC_BUSWIDTH_16) {
sys/dev/nand/nand.c
697
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
701
chip->nc_ecc_cache + e);
sys/dev/nand/nand.c
704
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
708
chip->nc_ecc_cache + e);
sys/dev/nand/nand.c
714
nand_dump_data("page", data, chip->nc_page_size);
sys/dev/nand/nand.c
717
nand_read_oob(self, offset, chip->nc_oob_cache);
sys/dev/nand/nand.c
718
ecc = chip->nc_oob_cache + chip->nc_ecc->necc_offset;
sys/dev/nand/nand.c
722
printf("dumping ecc %d\n--------------\n", chip->nc_ecc->necc_steps);
sys/dev/nand/nand.c
723
for (e = 0; e < chip->nc_ecc->necc_steps; e++) {
sys/dev/nand/nand.c
730
printf("%.2hhx", chip->nc_ecc_cache[e+b]);
sys/dev/nand/nand.c
737
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
739
chip->nc_ecc_cache + e);
sys/dev/nand/nand.c
773
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
783
bs = chip->nc_ecc->necc_block_size;
sys/dev/nand/nand.c
784
cs = chip->nc_ecc->necc_code_size;
sys/dev/nand/nand.c
785
ecc = chip->nc_oob_cache + chip->nc_ecc->necc_offset;
sys/dev/nand/nand.c
789
if (chip->nc_flags & NC_BUSWIDTH_16) {
sys/dev/nand/nand.c
790
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
796
nand_write_buf_2(self, chip->nc_oob_cache,
sys/dev/nand/nand.c
797
chip->nc_spare_size);
sys/dev/nand/nand.c
799
for (b = 0, e = 0; b < chip->nc_page_size; b += bs, e += cs) {
sys/dev/nand/nand.c
805
nand_write_buf_1(self, chip->nc_oob_cache,
sys/dev/nand/nand.c
806
chip->nc_spare_size);
sys/dev/nand/nand.c
815
printf("dumping ecc %d\n--------------\n", chip->nc_ecc->necc_steps);
sys/dev/nand/nand.c
816
for (e = 0; e < chip->nc_ecc->necc_steps; e++) {
sys/dev/nand/nand.c
841
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
843
nand_prepare_read(self, page, chip->nc_page_size);
sys/dev/nand/nand.c
845
if (chip->nc_flags & NC_BUSWIDTH_16)
sys/dev/nand/nand.c
846
nand_read_buf_2(self, oob, chip->nc_spare_size);
sys/dev/nand/nand.c
848
nand_read_buf_1(self, oob, chip->nc_spare_size);
sys/dev/nand/nand.c
852
nand_dump_data("oob", oob, chip->nc_spare_size);
sys/dev/nand/nand.c
862
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
866
nand_address_column(self, offset, chip->nc_page_size);
sys/dev/nand/nand.c
871
if (chip->nc_flags & NC_BUSWIDTH_16)
sys/dev/nand/nand.c
872
nand_write_buf_2(self, oob, chip->nc_spare_size);
sys/dev/nand/nand.c
874
nand_write_buf_1(self, oob, chip->nc_spare_size);
sys/dev/nand/nand.c
888
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
893
block = offset / chip->nc_block_size;
sys/dev/nand/nand.c
897
blockoffset = offset & chip->nc_block_mask;
sys/dev/nand/nand.c
903
nand_read_oob(self, blockoffset, chip->nc_oob_cache);
sys/dev/nand/nand.c
905
chip->nc_oob_cache[chip->nc_badmarker_offs] = 0x00;
sys/dev/nand/nand.c
906
chip->nc_oob_cache[chip->nc_badmarker_offs + 1] = 0x00;
sys/dev/nand/nand.c
908
nand_write_oob(self, blockoffset, chip->nc_oob_cache);
sys/dev/nand/nand.c
915
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
923
block = offset / chip->nc_block_size;
sys/dev/nand/nand.c
924
first_page = block * chip->nc_block_size;
sys/dev/nand/nand.c
925
last_page = (block + 1) * chip->nc_block_size
sys/dev/nand/nand.c
926
- chip->nc_page_size;
sys/dev/nand/nand.c
930
nand_prepare_read(self, page, chip->nc_page_size);
sys/dev/nand/nand.c
932
if (chip->nc_flags & NC_BUSWIDTH_16) {
sys/dev/nand/nand.c
952
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
956
block = offset & chip->nc_block_mask;
sys/dev/nand/nand.c
959
if (chip->nc_flags & NC_BUSWIDTH_16) {
sys/dev/nand/nand.c
963
chip->nc_page_size + (chip->nc_badmarker_offs & 0xfe));
sys/dev/nand/nand.c
967
if (chip->nc_badmarker_offs & 0x01)
sys/dev/nand/nand.c
975
chip->nc_page_size + chip->nc_badmarker_offs);
sys/dev/nand/nand.c
990
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand.c
993
block = offset / chip->nc_block_size;
sys/dev/nand/nand_bbt.c
101
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
102
uint8_t *oob = chip->nc_oob_cache;
sys/dev/nand/nand_bbt.c
119
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
121
uint8_t *bbtp, *buf = chip->nc_page_cache;
sys/dev/nand/nand_bbt.c
124
bbt_pages = bbt->nbbt_size / chip->nc_page_size;
sys/dev/nand/nand_bbt.c
125
if (bbt->nbbt_size % chip->nc_page_size)
sys/dev/nand/nand_bbt.c
140
KASSERT(left <= chip->nc_page_size);
sys/dev/nand/nand_bbt.c
143
memcpy(bbtp, buf, chip->nc_page_size);
sys/dev/nand/nand_bbt.c
146
bbtp += chip->nc_page_size;
sys/dev/nand/nand_bbt.c
147
left -= chip->nc_page_size;
sys/dev/nand/nand_bbt.c
148
addr += chip->nc_page_size;
sys/dev/nand/nand_bbt.c
161
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
165
blockaddr = chip->nc_size - chip->nc_block_size;
sys/dev/nand/nand_bbt.c
171
blockaddr -= chip->nc_block_size;
sys/dev/nand/nand_bbt.c
204
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
208
__USE(chip);
sys/dev/nand/nand_bbt.c
209
KASSERT(block < chip->nc_size / chip->nc_block_size);
sys/dev/nand/nand_bbt.c
223
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
228
__USE(chip);
sys/dev/nand/nand_bbt.c
229
KASSERT(block < chip->nc_size / chip->nc_block_size);
sys/dev/nand/nand_bbt.c
51
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
54
bbt->nbbt_size = chip->nc_size / chip->nc_block_size / 4;
sys/dev/nand/nand_bbt.c
73
struct nand_chip *chip = &sc->sc_chip;
sys/dev/nand/nand_bbt.c
76
blocks = chip->nc_size / chip->nc_block_size;
sys/dev/nand/nand_bbt.c
88
addr += chip->nc_block_size;
sys/dev/nand/nand_micron.c
100
switch (chip->nc_manf_id) {
sys/dev/nand/nand_micron.c
116
KASSERT(chip->nc_manf_id == mfgrid);
sys/dev/nand/nand_micron.c
124
return mt29fxgx_parameters(self, chip, devid, params);
sys/dev/nand/nand_micron.c
132
mt29fxgx_parameters(device_t self, struct nand_chip * const chip,
sys/dev/nand/nand_micron.c
149
chip->nc_addr_cycles_column = 2; /* XXX */
sys/dev/nand/nand_micron.c
150
chip->nc_addr_cycles_row = 3; /* XXX */
sys/dev/nand/nand_micron.c
152
chip->nc_flags |= NC_BUSWIDTH_16;
sys/dev/nand/nand_micron.c
153
chip->nc_page_size = MT29FxG_PAGESIZE;
sys/dev/nand/nand_micron.c
154
chip->nc_block_size = MT29FxG_BLOCK_PAGES * MT29FxG_PAGESIZE;
sys/dev/nand/nand_micron.c
155
chip->nc_spare_size = MT29FxG_SPARESIZE;
sys/dev/nand/nand_micron.c
156
chip->nc_lun_blocks = dp->lun_blocks;
sys/dev/nand/nand_micron.c
157
chip->nc_num_luns = dp->num_luns;
sys/dev/nand/nand_micron.c
158
chip->nc_size = MT29FxG_PAGESIZE * MT29FxG_BLOCK_PAGES *
sys/dev/nand/nand_micron.c
162
vendor, dp->name, chip->nc_size >> 20);
sys/dev/nand/nand_micron.c
92
nand_read_parameters_micron(device_t self, struct nand_chip * const chip)
sys/dev/nand/nand_micron.c
99
KASSERT(chip->nc_manf_id == NAND_MFR_MICRON);
sys/dev/nand/nand_samsung.c
102
chip->nc_page_size = 8192;
sys/dev/nand/nand_samsung.c
110
chip->nc_block_size = 64 * 1024;
sys/dev/nand/nand_samsung.c
113
chip->nc_block_size = 128 * 1024;
sys/dev/nand/nand_samsung.c
116
chip->nc_block_size = 256 * 1024;
sys/dev/nand/nand_samsung.c
119
chip->nc_block_size = 512 * 1024;
sys/dev/nand/nand_samsung.c
128
chip->nc_spare_size = 8 * chip->nc_page_size / 512;
sys/dev/nand/nand_samsung.c
131
chip->nc_spare_size = 16 * chip->nc_page_size / 512;
sys/dev/nand/nand_samsung.c
142
chip->nc_flags |= NC_BUSWIDTH_16;
sys/dev/nand/nand_samsung.c
150
chip->nc_num_luns = 1;
sys/dev/nand/nand_samsung.c
153
chip->nc_num_luns = 2;
sys/dev/nand/nand_samsung.c
156
chip->nc_num_luns = 4;
sys/dev/nand/nand_samsung.c
159
chip->nc_num_luns = 8;
sys/dev/nand/nand_samsung.c
196
chip->nc_lun_blocks = planesize / chip->nc_block_size;
sys/dev/nand/nand_samsung.c
197
chip->nc_size = planesize * chip->nc_num_luns;
sys/dev/nand/nand_samsung.c
58
nand_read_parameters_samsung(device_t self, struct nand_chip * const chip)
sys/dev/nand/nand_samsung.c
67
if (chip->nc_manf_id != NAND_MFR_SAMSUNG) {
sys/dev/nand/nand_samsung.c
88
chip->nc_addr_cycles_column = 2;
sys/dev/nand/nand_samsung.c
89
chip->nc_addr_cycles_row = 3;
sys/dev/nand/nand_samsung.c
93
chip->nc_page_size = 1024;
sys/dev/nand/nand_samsung.c
96
chip->nc_page_size = 2048;
sys/dev/nand/nand_samsung.c
99
chip->nc_page_size = 4096;
sys/dev/nand/nand_toshiba.c
101
(chip->nc_page_size >> 9);
sys/dev/nand/nand_toshiba.c
105
chip->nc_block_size = 64 * 1024;
sys/dev/nand/nand_toshiba.c
108
chip->nc_block_size = 128 * 1024;
sys/dev/nand/nand_toshiba.c
111
chip->nc_block_size = 256 * 1024;
sys/dev/nand/nand_toshiba.c
114
chip->nc_block_size = 512 * 1024;
sys/dev/nand/nand_toshiba.c
125
chip->nc_flags |= NC_BUSWIDTH_16;
sys/dev/nand/nand_toshiba.c
133
chip->nc_num_luns = 1;
sys/dev/nand/nand_toshiba.c
136
chip->nc_num_luns = 2;
sys/dev/nand/nand_toshiba.c
139
chip->nc_num_luns = 4;
sys/dev/nand/nand_toshiba.c
142
chip->nc_num_luns = 8;
sys/dev/nand/nand_toshiba.c
148
chip->nc_size = (uint64_t)chip->nc_lun_blocks *
sys/dev/nand/nand_toshiba.c
149
chip->nc_block_size;
sys/dev/nand/nand_toshiba.c
54
nand_read_parameters_toshiba(device_t self, struct nand_chip * const chip)
sys/dev/nand/nand_toshiba.c
78
chip->nc_addr_cycles_column = 2;
sys/dev/nand/nand_toshiba.c
79
chip->nc_addr_cycles_row = 3;
sys/dev/nand/nand_toshiba.c
80
chip->nc_lun_blocks = 2048;
sys/dev/nand/nand_toshiba.c
84
chip->nc_page_size = 1024;
sys/dev/nand/nand_toshiba.c
87
chip->nc_page_size = 2048;
sys/dev/nand/nand_toshiba.c
90
chip->nc_page_size = 4096;
sys/dev/nand/nand_toshiba.c
93
chip->nc_page_size = 8192;
sys/dev/nand/nand_toshiba.c
99
chip->nc_spare_size =
sys/dev/nor/cfi.c
456
cfi_scan_media(device_t self, struct nor_chip *chip)
sys/dev/nor/cfi.c
466
chip->nc_manf_id = cfi->cfi_id_data.id_mid;
sys/dev/nor/cfi.c
467
chip->nc_dev_id = cfi->cfi_id_data.id_did[0]; /* XXX 3 words */
sys/dev/nor/cfi.c
468
chip->nc_size = 1 << cfi->cfi_qry_data.device_size;
sys/dev/nor/cfi.c
471
chip->nc_line_size = 1 << cfi->cfi_qry_data.pri.cmd_0002.page_size;
sys/dev/nor/cfi.c
477
chip->nc_num_luns = 1;
sys/dev/nor/cfi.c
478
chip->nc_lun_blocks = cfi->cfi_qry_data.erase_blk_info[0].y + 1;
sys/dev/nor/cfi.c
479
chip->nc_block_size = cfi->cfi_qry_data.erase_blk_info[0].z ?
sys/dev/nor/cfi.c
484
cfi_0002_init(sc, cfi, chip);
sys/dev/nor/cfi.c
51
static int cfi_scan_media(device_t self, struct nor_chip *chip);
sys/dev/nor/cfi_0002.c
151
struct nor_chip * const chip)
sys/dev/nor/cfi_0002.c
161
chip->nc_page_size =
sys/dev/nor/cfi_0002.c
165
chip->nc_spare_size = 0;
sys/dev/nor/cfi_0002.c
166
chip->nc_badmarker_offs = 0;
sys/dev/nor/cfi_0002.c
240
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/cfi_0002.c
241
KASSERT(chip != NULL);
sys/dev/nor/cfi_0002.c
242
KASSERT(chip->nc_page_mask != 0);
sys/dev/nor/cfi_0002.c
243
KASSERT((offset & ~chip->nc_page_mask) == 0);
sys/dev/nor/cfi_0002.c
244
KASSERT (chip->nc_page_size != 0);
sys/dev/nor/cfi_0002.c
245
KASSERT((chip->nc_page_size & ((1 << cfi->cfi_portwidth) - 1)) == 0);
sys/dev/nor/cfi_0002.c
249
bus_size_t count = chip->nc_page_size >> cfi->cfi_portwidth;
sys/dev/nor/cfi_0002.c
284
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/cfi_0002.c
285
KASSERT(chip != NULL);
sys/dev/nor/cfi_0002.c
286
KASSERT(chip->nc_page_mask != 0);
sys/dev/nor/cfi_0002.c
287
KASSERT((offset & ~chip->nc_page_mask) == 0);
sys/dev/nor/cfi_0002.c
288
KASSERT (chip->nc_page_size != 0);
sys/dev/nor/cfi_0002.c
289
KASSERT((chip->nc_page_size & ((1 << cfi->cfi_portwidth) - 1)) == 0);
sys/dev/nor/cfi_0002.c
293
bus_size_t count = chip->nc_page_size >> cfi->cfi_portwidth;
sys/dev/nor/nor.c
144
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
153
if (nor_scan_media(self, chip))
sys/dev/nor/nor.c
157
sc->sc_flash_if.erasesize = chip->nc_block_size;
sys/dev/nor/nor.c
158
sc->sc_flash_if.page_size = chip->nc_page_size;
sys/dev/nor/nor.c
159
sc->sc_flash_if.writesize = chip->nc_page_size;
sys/dev/nor/nor.c
163
chip->nc_oob_cache = kmem_alloc(chip->nc_spare_size, KM_SLEEP);
sys/dev/nor/nor.c
165
chip->nc_page_cache = kmem_alloc(chip->nc_page_size, KM_SLEEP);
sys/dev/nor/nor.c
192
kmem_free(chip->nc_oob_cache, chip->nc_spare_size);
sys/dev/nor/nor.c
194
kmem_free(chip->nc_page_cache, chip->nc_page_size);
sys/dev/nor/nor.c
202
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
209
chip->nc_size - faa.partinfo.part_offset;
sys/dev/nor/nor.c
237
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
251
kmem_free(chip->nc_oob_cache, chip->nc_spare_size);
sys/dev/nor/nor.c
253
kmem_free(chip->nc_page_cache, chip->nc_page_size);
sys/dev/nor/nor.c
333
nor_quirks(device_t self, struct nor_chip * const chip)
sys/dev/nor/nor.c
336
switch (chip->nc_manf_id) {
sys/dev/nor/nor.c
338
if (chip->nc_dev_id == 0x00) {
sys/dev/nor/nor.c
354
nor_scan_media(device_t self, struct nor_chip * const chip)
sys/dev/nor/nor.c
361
int error = sc->sc_nor_if->scan_media(self, chip);
sys/dev/nor/nor.c
368
chip->nc_manf_id,
sys/dev/nor/nor.c
369
nor_midtoname(chip->nc_manf_id),
sys/dev/nor/nor.c
370
chip->nc_dev_id);
sys/dev/nor/nor.c
373
format_bytes(pbuf[0], sizeof(pbuf[0]), chip->nc_page_size);
sys/dev/nor/nor.c
374
format_bytes(pbuf[1], sizeof(pbuf[1]), chip->nc_spare_size);
sys/dev/nor/nor.c
375
format_bytes(pbuf[2], sizeof(pbuf[2]), chip->nc_block_size);
sys/dev/nor/nor.c
380
format_bytes(pbuf[0], sizeof(pbuf[0]), chip->nc_size);
sys/dev/nor/nor.c
384
chip->nc_lun_blocks, chip->nc_num_luns, pbuf[0]);
sys/dev/nor/nor.c
392
if (chip->nc_page_size > 512)
sys/dev/nor/nor.c
393
chip->nc_badmarker_offs = 0;
sys/dev/nor/nor.c
395
chip->nc_badmarker_offs = 5;
sys/dev/nor/nor.c
399
chip->nc_page_shift = ffs(chip->nc_page_size) - 1;
sys/dev/nor/nor.c
400
chip->nc_page_mask = ~(chip->nc_page_size - 1);
sys/dev/nor/nor.c
402
chip->nc_block_shift = ffs(chip->nc_block_size) - 1;
sys/dev/nor/nor.c
403
chip->nc_block_mask = ~(chip->nc_block_size - 1);
sys/dev/nor/nor.c
407
nor_quirks(self, chip);
sys/dev/nor/nor.c
427
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
435
nor_read_buf_1(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
438
nor_read_buf_2(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
441
nor_read_buf_4(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
445
nor_read_buf_8(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
454
nor_dump_data("page", data, chip->nc_page_size);
sys/dev/nor/nor.c
466
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
474
nor_write_buf_1(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
477
nor_write_buf_2(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
480
nor_write_buf_4(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
484
nor_write_buf_8(self, offset, data, chip->nc_page_size);
sys/dev/nor/nor.c
494
nor_dump_data("page", data, chip->nc_page_size);
sys/dev/nor/nor.c
522
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
526
if (ei->ei_addr < 0 || ei->ei_len < chip->nc_block_size)
sys/dev/nor/nor.c
529
if (ei->ei_addr + ei->ei_len > chip->nc_size) {
sys/dev/nor/nor.c
535
if ((ei->ei_addr == 0) && (ei->ei_len == chip->nc_size)
sys/dev/nor/nor.c
540
if (ei->ei_addr % chip->nc_block_size != 0) {
sys/dev/nor/nor.c
545
(uintmax_t)chip->nc_block_size);
sys/dev/nor/nor.c
549
if (ei->ei_len % chip->nc_block_size != 0) {
sys/dev/nor/nor.c
554
(uintmax_t)chip->nc_block_size);
sys/dev/nor/nor.c
576
addr += chip->nc_block_size;
sys/dev/nor/nor.c
600
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
607
first = offset & chip->nc_page_mask;
sys/dev/nor/nor.c
608
firstoff = offset & ~chip->nc_page_mask;
sys/dev/nor/nor.c
610
last = (offset + len) & chip->nc_page_mask;
sys/dev/nor/nor.c
628
error = nor_read_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
633
memcpy(chip->nc_page_cache + firstoff, buf, len);
sys/dev/nor/nor.c
635
error = nor_program_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
659
error = nor_read_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
664
memcpy(chip->nc_page_cache + firstoff,
sys/dev/nor/nor.c
665
bufp, chip->nc_page_size - firstoff);
sys/dev/nor/nor.c
669
chip->nc_page_cache);
sys/dev/nor/nor.c
674
bufp += chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
675
left -= chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
676
*retlen += chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
679
error = nor_read_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
684
memcpy(chip->nc_page_cache, bufp, left);
sys/dev/nor/nor.c
687
chip->nc_page_cache);
sys/dev/nor/nor.c
693
KASSERT(left < chip->nc_page_size);
sys/dev/nor/nor.c
697
if (left > chip->nc_page_size) {
sys/dev/nor/nor.c
701
KASSERT(left > chip->nc_page_size);
sys/dev/nor/nor.c
708
bufp += chip->nc_page_size;
sys/dev/nor/nor.c
709
left -= chip->nc_page_size;
sys/dev/nor/nor.c
710
*retlen += chip->nc_page_size;
sys/dev/nor/nor.c
713
addr += chip->nc_page_size;
sys/dev/nor/nor.c
728
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
734
if ((offset + len) > chip->nc_size) {
sys/dev/nor/nor.c
738
(uintmax_t)chip->nc_size));
sys/dev/nor/nor.c
742
if (len % chip->nc_page_size != 0 ||
sys/dev/nor/nor.c
743
offset % chip->nc_page_size != 0) {
sys/dev/nor/nor.c
748
pages = len / chip->nc_page_size;
sys/dev/nor/nor.c
773
addr += chip->nc_page_size;
sys/dev/nor/nor.c
774
bufp += chip->nc_page_size;
sys/dev/nor/nor.c
775
*retlen += chip->nc_page_size;
sys/dev/nor/nor.c
792
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
799
first = offset & chip->nc_page_mask;
sys/dev/nor/nor.c
800
firstoff = offset & ~chip->nc_page_mask;
sys/dev/nor/nor.c
801
last = (offset + len) & chip->nc_page_mask;
sys/dev/nor/nor.c
802
count = (last - first) / chip->nc_page_size + 1;
sys/dev/nor/nor.c
811
error = nor_read_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
816
memcpy(bufp, chip->nc_page_cache + firstoff, len);
sys/dev/nor/nor.c
824
error = nor_read_page(self, addr, chip->nc_page_cache);
sys/dev/nor/nor.c
830
memcpy(bufp, chip->nc_page_cache + firstoff,
sys/dev/nor/nor.c
831
chip->nc_page_size - firstoff);
sys/dev/nor/nor.c
833
bufp += chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
834
left -= chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
835
*retlen += chip->nc_page_size - firstoff;
sys/dev/nor/nor.c
838
memcpy(bufp, chip->nc_page_cache, left);
sys/dev/nor/nor.c
840
KASSERT(left < chip->nc_page_size);
sys/dev/nor/nor.c
843
memcpy(bufp, chip->nc_page_cache, chip->nc_page_size);
sys/dev/nor/nor.c
845
bufp += chip->nc_page_size;
sys/dev/nor/nor.c
846
left -= chip->nc_page_size;
sys/dev/nor/nor.c
847
*retlen += chip->nc_page_size;
sys/dev/nor/nor.c
850
addr += chip->nc_page_size;
sys/dev/nor/nor.c
864
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
875
if (__predict_false((offset + len) > chip->nc_size)) {
sys/dev/nor/nor.c
878
(uintmax_t)offset, len, (uintmax_t)chip->nc_size));
sys/dev/nor/nor.c
888
if (len < chip->nc_page_size)
sys/dev/nor/nor.c
892
if (len % chip->nc_page_size != 0 ||
sys/dev/nor/nor.c
893
offset % chip->nc_page_size != 0) {
sys/dev/nor/nor.c
900
pages = len / chip->nc_page_size;
sys/dev/nor/nor.c
916
bufp += chip->nc_page_size;
sys/dev/nor/nor.c
917
addr += chip->nc_page_size;
sys/dev/nor/nor.c
918
*retlen += chip->nc_page_size;
sys/dev/nor/nor.c
930
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
935
if (ofs > chip->nc_size) {
sys/dev/nor/nor.c
938
(uintmax_t)ofs, (uintmax_t)chip->nc_size));
sys/dev/nor/nor.c
942
if (ofs % chip->nc_block_size != 0) {
sys/dev/nor/nor.c
945
(uintmax_t)ofs, (uintmax_t)chip->nc_block_size));
sys/dev/nor/nor.c
966
struct nor_chip * const chip = &sc->sc_chip;
sys/dev/nor/nor.c
968
if (ofs > chip->nc_size) {
sys/dev/nor/nor.c
971
ofs, (uintmax_t)chip->nc_size));
sys/dev/nor/nor.c
975
if (ofs % chip->nc_block_size != 0) {
sys/dev/nor/nor.c
977
(uintmax_t)ofs, (uintmax_t)chip->nc_block_size);
sys/dev/nor/nor.h
104
int (*scan_media)(device_t self, struct nor_chip *chip);
sys/dev/pci/ahc_pci.c
1141
u_int chip;
sys/dev/pci/ahc_pci.c
1146
chip = ahc->chip & AHC_CHIPID_MASK;
sys/dev/pci/ahc_pci.c
1152
else if (chip == AHC_AIC7895 || chip == AHC_AIC7895C)
sys/dev/pci/ahc_pci.c
1160
else if (chip >= AHC_AIC7870)
sys/dev/pci/ahc_pci.c
1457
ahc->chip = AHC_AIC7850;
sys/dev/pci/ahc_pci.c
1472
ahc->chip = AHC_AIC7860;
sys/dev/pci/ahc_pci.c
1498
ahc->chip = AHC_AIC7870;
sys/dev/pci/ahc_pci.c
1543
ahc->chip = AHC_AIC7880;
sys/dev/pci/ahc_pci.c
1591
ahc->chip = AHC_AIC7890;
sys/dev/pci/ahc_pci.c
1605
ahc->chip = AHC_AIC7892;
sys/dev/pci/ahc_pci.c
1623
ahc->chip = AHC_AIC7895C;
sys/dev/pci/ahc_pci.c
1628
ahc->chip = AHC_AIC7895;
sys/dev/pci/ahc_pci.c
1671
ahc->chip = AHC_AIC7896;
sys/dev/pci/ahc_pci.c
1682
ahc->chip = AHC_AIC7899;
sys/dev/pci/ahc_pci.c
854
ahc->chip |= AHC_PCI;
sys/dev/pci/ahd_pci.c
1085
ahd->chip = AHD_AIC7901;
sys/dev/pci/ahd_pci.c
1094
ahd->chip = AHD_AIC7901A;
sys/dev/pci/ahd_pci.c
1103
ahd->chip = AHD_AIC7902;
sys/dev/pci/ahd_pci.c
383
ahd->chip |= AHD_PCI;
sys/dev/pci/ahd_pci.c
387
ahd->chip |= AHD_PCIX;
sys/dev/pci/ahd_pci.c
395
if (ahd->chip & AHD_PCIX)
sys/dev/pci/ahd_pci.c
398
ahd->chip &= ~AHD_PCIX;
sys/dev/pci/ahd_pci.c
399
ahd->chip |= AHD_PCI;
sys/dev/pci/if_rtwn.c
2310
if (sc->chip & RTWN_CHIP_92C)
sys/dev/pci/if_rtwn.c
2469
if ((sc->chip & (RTWN_CHIP_UMC_A_CUT | RTWN_CHIP_92C)) ==
sys/dev/pci/if_rtwn.c
2472
else if (sc->chip & RTWN_CHIP_UMC_B_CUT)
sys/dev/pci/if_rtwn.c
2696
prog = (sc->chip & RTWN_CHIP_92C) ?
sys/dev/pci/if_rtwn.c
2705
if (sc->chip & RTWN_CHIP_92C_1T2R) {
sys/dev/pci/if_rtwn.c
2766
if (!(sc->chip & RTWN_CHIP_92C)) {
sys/dev/pci/if_rtwn.c
2828
if ((sc->chip & (RTWN_CHIP_UMC_A_CUT | RTWN_CHIP_92C)) ==
sys/dev/pci/if_rtwn.c
2997
if (!(sc->chip & RTWN_CHIP_92C)) {
sys/dev/pci/if_rtwn.c
300
if (sc->chip & RTWN_CHIP_92C) {
sys/dev/pci/if_rtwn.c
301
sc->ntxchains = (sc->chip & RTWN_CHIP_92C_1T2R) ? 1 : 2;
sys/dev/pci/if_rtwn.c
310
(sc->chip & RTWN_CHIP_92C) ? "8192CE" : "8188CE",
sys/dev/pci/if_rtwn.c
983
sc->chip |= RTWN_CHIP_92C;
sys/dev/pci/if_rtwn.c
988
sc->chip |= RTWN_CHIP_92C_1T2R;
sys/dev/pci/if_rtwn.c
991
sc->chip |= RTWN_CHIP_UMC;
sys/dev/pci/if_rtwn.c
993
sc->chip |= RTWN_CHIP_UMC_A_CUT;
sys/dev/pci/if_rtwn.c
996
sc->chip |= RTWN_CHIP_UMC | RTWN_CHIP_UMC_B_CUT;
sys/dev/pci/if_rtwnreg.h
173
uint32_t chip;
sys/dev/sbus/magma.c
360
int node, chip;
sys/dev/sbus/magma.c
425
for( chip = 0 ; chip < card->mb_ncd1400 ; chip++ ) {
sys/dev/sbus/magma.c
426
struct cd1400 *cd = &sc->ms_cd1400[chip];
sys/dev/sbus/magma.c
430
card->mb_cd1400[chip];
sys/dev/sbus/magma.c
437
device_xname(sc->ms_dev), chip,
sys/dev/sbus/magma.c
466
for( chip = 0 ; chip < card->mb_ncd1190 ; chip++ ) {
sys/dev/sbus/magma.c
467
struct cd1190 *cd = &sc->ms_cd1190[chip];
sys/dev/sbus/magma.c
470
card->mb_cd1190[chip];
sys/dev/sbus/magma.c
474
device_xname(self), chip, cd->cd_reg);
sys/dev/sbus/magma.c
511
int chip, status = 0;
sys/dev/sbus/magma.c
518
for( chip = 0 ; chip < sc->ms_ncd1400 ; chip++ )
sys/dev/sbus/magma.c
519
status |= cd1400_read_reg(&sc->ms_cd1400[chip], CD1400_SVRR);
sys/dev/sbus/magma.c
850
int port, chip, chan;
sys/dev/sbus/magma.c
856
for( port = 0, chip = 0, chan = 0 ; port < sc->ms_board->mb_nser ; port++ ) {
sys/dev/sbus/magma.c
860
mp->mp_cd1400 = &sc->ms_cd1400[chip];
sys/dev/sbus/magma.c
880
chip++;
sys/dev/tc/tcds.c
510
tcds_params(struct tcds_softc *sc, int chip, int *idp, int *fastp)
sys/dev/tc/tcds.c
519
id = dec_3000_scsiid[chip];
sys/dev/tc/tcds.c
520
fast = dec_3000_scsifast[chip];
sys/dev/tc/tcds.c
530
if (chip == 0)
sys/dev/tc/tcds.c
539
device_xname(sc->sc_dev), id, chip);
sys/dev/tc/tcds.c
545
device_xname(sc->sc_dev), chip);
sys/dev/usb/if_bwfm_usb.c
163
uint32_t chip; /* Chip id */
sys/dev/usb/if_bwfm_usb.c
349
sc->sc_chip = le32toh(brom.chip);
sys/dev/usb/if_bwfm_usb.c
396
if (le32toh(brom.chip) == BRCMF_POSTBOOT_ID)
sys/dev/usb/if_bwfm_usb.c
400
if (le32toh(brom.chip) != BRCMF_POSTBOOT_ID) {
sys/dev/usb/if_bwfm_usb.c
406
sc->sc_chip = le32toh(brom.chip);
sys/dev/usb/if_urtwn.c
1185
if (!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
1392
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
1393
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
1402
sc->chip |= URTWN_CHIP_92C;
sys/dev/usb/if_urtwn.c
1407
sc->chip |= URTWN_CHIP_92C_1T2R;
sys/dev/usb/if_urtwn.c
1411
sc->chip |= URTWN_CHIP_UMC;
sys/dev/usb/if_urtwn.c
1413
sc->chip |= URTWN_CHIP_UMC_A_CUT;
sys/dev/usb/if_urtwn.c
1598
if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
1814
if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
1824
} else if (ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
1883
if (!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
2057
if (!ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
2101
if (!ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
2221
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
2222
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2314
if (!ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
2476
if (!ISSET(sc->chip, URTWN_CHIP_92C))
sys/dev/usb/if_urtwn.c
2594
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2603
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2717
if (!ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2761
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2771
if (!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
2794
if (!ISSET(sc->chip, URTWN_CHIP_92C)) {
sys/dev/usb/if_urtwn.c
2807
if (ISSET(sc->chip, URTWN_CHIP_88E))
sys/dev/usb/if_urtwn.c
2809
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
2830
if (ISSET(sc->chip, URTWN_CHIP_88E))
sys/dev/usb/if_urtwn.c
2859
if (!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3375
if (sc->chip & URTWN_CHIP_88E)
sys/dev/usb/if_urtwn.c
3377
else if (sc->chip & URTWN_CHIP_92EU)
sys/dev/usb/if_urtwn.c
3381
if (sc->chip & URTWN_CHIP_88E)
sys/dev/usb/if_urtwn.c
3383
else if (sc->chip & URTWN_CHIP_92EU)
sys/dev/usb/if_urtwn.c
3388
if (sc->chip & URTWN_CHIP_92EU) {
sys/dev/usb/if_urtwn.c
3456
if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3469
if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3530
if (ISSET(sc->chip, URTWN_CHIP_88E))
sys/dev/usb/if_urtwn.c
3532
else if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
3534
else if ((sc->chip & (URTWN_CHIP_UMC_A_CUT | URTWN_CHIP_92C)) ==
sys/dev/usb/if_urtwn.c
3581
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
3582
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
3587
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
3588
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3640
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
3641
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
3818
if (ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
3822
} else if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3851
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
3852
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3863
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
3864
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3871
if (ISSET(sc->chip, URTWN_CHIP_88E))
sys/dev/usb/if_urtwn.c
3873
else if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
3875
else if (!(sc->chip & URTWN_CHIP_92C)) {
sys/dev/usb/if_urtwn.c
389
sc->chip = 0;
sys/dev/usb/if_urtwn.c
3917
if (sc->chip & URTWN_CHIP_92C_1T2R) {
sys/dev/usb/if_urtwn.c
392
SET(sc->chip, URTWN_CHIP_88E);
sys/dev/usb/if_urtwn.c
394
SET(sc->chip, URTWN_CHIP_92EU);
sys/dev/usb/if_urtwn.c
3962
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
3963
ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3970
if (ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
3980
} else if (ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
4007
if (ISSET(sc->chip, URTWN_CHIP_88E))
sys/dev/usb/if_urtwn.c
4009
else if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
4011
else if (!(sc->chip & URTWN_CHIP_92C)) {
sys/dev/usb/if_urtwn.c
4071
if ((sc->chip & (URTWN_CHIP_UMC_A_CUT | URTWN_CHIP_92C)) ==
sys/dev/usb/if_urtwn.c
4093
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
4294
if (!(sc->chip & URTWN_CHIP_92C)) {
sys/dev/usb/if_urtwn.c
4461
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
4462
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
449
if (sc->chip & URTWN_CHIP_92C) {
sys/dev/usb/if_urtwn.c
450
sc->ntxchains = (sc->chip & URTWN_CHIP_92C_1T2R) ? 1 : 2;
sys/dev/usb/if_urtwn.c
452
} else if (sc->chip & URTWN_CHIP_92EU) {
sys/dev/usb/if_urtwn.c
4545
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
4546
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
4555
(ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
4556
ISSET(sc->chip, URTWN_CHIP_92EU) ?
sys/dev/usb/if_urtwn.c
460
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
461
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
467
(sc->chip & URTWN_CHIP_92EU) ? "8192EU" :
sys/dev/usb/if_urtwn.c
468
(sc->chip & URTWN_CHIP_92C) ? "8192CU" :
sys/dev/usb/if_urtwn.c
469
(sc->chip & URTWN_CHIP_88E) ? "8188EU" :
sys/dev/usb/if_urtwn.c
4766
if (!ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
4856
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
4857
ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
4863
if (ISSET(sc->chip, URTWN_CHIP_88E)) {
sys/dev/usb/if_urtwn.c
4868
if (ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
4910
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
4911
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
4937
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
4938
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
4950
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
4951
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
4978
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
4979
ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
5006
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
5007
!ISSET(sc->chip, URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
5017
if (!(sc->chip & (URTWN_CHIP_92C | URTWN_CHIP_92C_1T2R)) ||
sys/dev/usb/if_urtwn.c
5018
!(sc->chip & URTWN_CHIP_92EU)) {
sys/dev/usb/if_urtwn.c
5029
if (!ISSET(sc->chip, URTWN_CHIP_88E) &&
sys/dev/usb/if_urtwn.c
5030
!ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
5137
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
5138
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwn.c
5170
if (ISSET(sc->chip, URTWN_CHIP_88E) ||
sys/dev/usb/if_urtwn.c
5171
ISSET(sc->chip, URTWN_CHIP_92EU))
sys/dev/usb/if_urtwnvar.h
145
u_int chip;