Home | History | Annotate | Download | only in ic

Lines Matching refs:slot

127 pckbc_poll_data1(void *pt, pckbc_slot_t slot)
130 struct pckbc_slotdata *q = t->t_slotdata[slot];
153 if (slot != PCKBC_AUX_SLOT) {
160 if (slot == PCKBC_AUX_SLOT) {
214 pckbc_send_devcmd(void *pt, pckbc_slot_t slot, u_char val)
221 if (slot == PCKBC_AUX_SLOT) {
242 pckbc_attach_slot(struct pckbc_softc *sc, pckbc_slot_t slot)
249 if (t->t_slotdata[slot] == NULL) {
252 t->t_slotdata[slot] = sdata;
253 pckbc_init_slotdata(t->t_slotdata[slot]);
257 child = pckbport_attach_slot(sc->sc_dv, t->t_pt, slot);
260 free(t->t_slotdata[slot], M_DEVBUF);
261 t->t_slotdata[slot] = NULL;
264 if (child != NULL && t->t_slotdata[slot] != NULL) {
265 memset(&t->t_slotdata[slot]->rnd_source, 0,
266 sizeof(t->t_slotdata[slot]->rnd_source));
267 rnd_attach_source(&t->t_slotdata[slot]->rnd_source,
325 printf("pckbc: returned %x on kbd slot test\n", res);
398 pckbc_xt_translation(void *self, pckbc_slot_t slot, int on)
406 if (slot != PCKBC_KBD_SLOT) {
407 /* translation only for kbd slot */
443 pckbc_slot_enable(void *self, pckbc_slot_t slot, int on)
448 cmd = &pckbc_portcmd[slot];
456 pckbc_set_poll(void *self, pckbc_slot_t slot, int on)
460 t->t_slotdata[slot]->polling = on;
463 t->t_slotdata[slot]->poll_data = -1;
464 t->t_slotdata[slot]->poll_stat = -1;
483 pckbc_intr_establish(void *pt, pckbport_slot_t slot)
487 (*t->t_sc->intr_establish)(t->t_sc, slot);
496 pckbc_slot_t slot;
507 slot = (t->t_haveaux && (stat & 0x20)) ?
509 q = t->t_slotdata[slot];
513 printf("pckbc: no dev for slot %d\n", slot);
529 if (CMD_IN_QUEUE(q) && pckbc_cmdresponse(t, slot, data))
540 t->rbuf[t->rbuf_write].slot = slot;
553 int data, slot, s;
562 slot = t->rbuf[t->rbuf_read].slot;
566 pckbportintr(t->t_pt, slot, data);
583 pckbc_slot_t slot;
592 slot = (t->t_haveaux && (stat & 0x20)) ?
594 q = t->t_slotdata[slot];
605 pckbportintr(t->t_pt, slot, data);
613 bus_size_t cmd_offset, pckbc_slot_t slot, int flags)
666 res = pckbport_cnattach(&pckbc_consdata, &pckbc_ops, slot);
673 pckbc_consdata.t_slotdata[slot] = &pckbc_cons_slotdata;