Lines Matching defs:pulse8

173 struct pulse8 {  struct
174 struct device *dev;
175 struct serio *serio;
176 struct cec_adapter *adap;
177 unsigned int vers;
179 struct delayed_work ping_eeprom_work;
181 struct work_struct irq_work;
182 struct cec_msg rx_msg[NUM_MSGS];
183 unsigned int rx_msg_cur_idx, rx_msg_num;
185 spinlock_t msg_lock;
186 u8 new_rx_msg[CEC_MAX_MSG_SIZE];
210 static int pulse8_send(struct serio *serio, const u8 *command, u8 cmd_len) in pulse8_send() argument
232 static int pulse8_send_and_wait_once(struct pulse8 *pulse8, in pulse8_send_and_wait_once()
264 static int pulse8_send_and_wait(struct pulse8 *pulse8, in pulse8_send_and_wait()
286 struct pulse8 *pulse8 = container_of(work, struct pulse8, tx_work); in pulse8_tx_work_handler() local
332 struct pulse8 *pulse8 = in pulse8_irq_work_handler() local
365 struct pulse8 *pulse8 = serio_get_drvdata(serio); in pulse8_interrupt() local
484 struct pulse8 *pulse8 = cec_get_drvdata(adap); in pulse8_cec_adap_enable() local
503 struct pulse8 *pulse8 = cec_get_drvdata(adap); in pulse8_cec_adap_log_addr() local
626 struct pulse8 *pulse8 = cec_get_drvdata(adap); in pulse8_cec_adap_transmit() local
639 struct pulse8 *pulse8 = cec_get_drvdata(adap); in pulse8_cec_adap_free() local
656 struct pulse8 *pulse8 = serio_get_drvdata(serio); in pulse8_disconnect() local
663 static int pulse8_setup(struct pulse8 *pulse8, struct serio *serio, in pulse8_setup()
789 static int pulse8_apply_persistent_config(struct pulse8 *pulse8, in pulse8_apply_persistent_config()
806 struct pulse8 *pulse8 = in pulse8_ping_eeprom_work_handler() local
835 struct pulse8 *pulse8; in pulse8_connect() local