Lines Matching refs:pcf8584_t

60 static  void pcf8584_acquire(pcf8584_t *, dev_info_t *dip,
62 static void pcf8584_release(pcf8584_t *, boolean_t force);
70 static void pcf8584_select_bus(pcf8584_t *i2c);
72 static void pcf8584_put_s1(pcf8584_t *i2c, char cmd);
73 static void pcf8584_put_s0(pcf8584_t *i2c, char data);
74 static uint8_t pcf8584_get_s0(pcf8584_t *i2c);
75 static uint8_t pcf8584_get_s1(pcf8584_t *i2c);
76 static int pcf8584_bbn_ready(pcf8584_t *i2c);
77 static int pcf8584_error(int status, uint8_t rdwr, pcf8584_t *i2c);
78 static void pcf8584_monitor_mode(pcf8584_t *i2c);
81 static void pcf8584_init(pcf8584_t *i2c);
82 static int pcf8584_setup_regs(dev_info_t *dip, pcf8584_t *i2c);
83 static void pcf8584_free_regs(pcf8584_t *i2c);
87 static int pcf8584_process(pcf8584_t *i2c, uint8_t s1);
90 static void pcf8584_do_polled_io(pcf8584_t *i2c);
91 static void pcf8584_take_over(pcf8584_t *i2c, dev_info_t *dip,
93 static void pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode);
241 status = ddi_soft_state_init(&pcf8584_state, sizeof (pcf8584_t),
279 pcf8584_t *i2c;
282 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
314 pcf8584_t *i2c;
325 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
466 pcf8584_t *i2c;
475 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
499 pcf8584_t *i2c;
508 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
524 pcf8584_t *i2c;
529 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, getminor(dev));
603 pcf8584_t *i2c;
607 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
620 pcf8584_t *i2c;
624 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state, instance);
637 pcf8584_acquire(pcf8584_t *i2c, dev_info_t *dip, i2c_transfer_t *tp,
678 pcf8584_release(pcf8584_t *i2c, boolean_t force)
706 pcf8584_select_bus(pcf8584_t *i2c)
757 pcf8584_put_s1(pcf8584_t *i2c, char cmd)
777 pcf8584_put_s0(pcf8584_t *i2c, char data)
797 pcf8584_get_s0(pcf8584_t *i2c)
814 pcf8584_get_s1(pcf8584_t *i2c)
835 pcf8584_bbn_ready(pcf8584_t *i2c)
876 pcf8584_error(int status, uint8_t rdwr, pcf8584_t *i2c)
910 pcf8584_monitor_mode(pcf8584_t *i2c)
989 pcf8584_init(pcf8584_t *i2c)
1044 pcf8584_setup_regs(dev_info_t *dip, pcf8584_t *i2c)
1099 pcf8584_free_regs(pcf8584_t *i2c)
1144 pcf8584_t *i2c = (pcf8584_t *)arg;
1191 pcf8584_process(pcf8584_t *i2c, uint8_t s1)
1392 pcf8584_t *i2c;
1397 i2c = (pcf8584_t *)ddi_get_soft_state(pcf8584_state,
1492 pcf8584_do_polled_io(pcf8584_t *i2c)
1515 pcf8584_take_over(pcf8584_t *i2c, dev_info_t *dip, i2c_transfer_t *tp,
1546 pcf8584_give_up(pcf8584_t *i2c, kcondvar_t *waiter, int saved_mode)