Home | History | Annotate | Download | only in dev

Lines Matching defs:PC

106 	struct pfckbd_core *pc = &pfckbd_core;
113 pfckbd_ifsetup(pc);
116 hpckbd_cnattach(&pc->pc_if);
160 pfckbd_ifsetup(struct pfckbd_core *pc)
164 pc->pc_if.hii_ctx = pc;
165 pc->pc_if.hii_establish = pfckbd_input_establish;
166 pc->pc_if.hii_poll = pfckbd_poll;
169 pc->pc_column[i] = 0xdfff;
172 pc->pc_callout = pfckbd_callout_lookup();
182 struct pfckbd_core *pc = ic;
184 pc->pc_hpckbd = kbdif; /* save hpckbd interface */
185 pc->pc_enabled = 1; /* ok to talk to hpckbd */
196 struct pfckbd_core *pc = ic;
198 if (pc->pc_enabled && pc->pc_callout != NULL)
199 (*pc->pc_callout)(pc);
207 struct pfckbd_core *pc = arg;
209 (*pc->pc_callout)(pc);
210 callout_schedule(&pc->pc_soft_ch, 1);
218 pfckbd_input(struct pfckbd_core *pc, int column, uint16_t data)
223 edge = data ^ pc->pc_column[column];
227 pc->pc_column[column] = data;
235 hpckbd_input(pc->pc_hpckbd, type, val);
266 pfckbd_callout_hp(struct pfckbd_core *pc)
301 if (!pc->pc_enabled)
323 pfckbd_input(pc, column, data);
344 pfckbd_callout_hitachi(struct pfckbd_core *pc)
361 #define PC(n) \
390 PE(6), PE(3), PE(1), PE(0), PC(7), PC(6), PC(5), PC(4),
391 PC(3), PC(2), PD(1), PC(0)
398 if (!pc->pc_enabled)
429 pfckbd_input(pc, (i >> 1), (data[0] | (data[1] << 8)));
445 #undef PC