Searched refs:pulse8 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/cec/usb/pulse8/ |
H A D | pulse8-cec.c | 173 struct pulse8 { struct 232 static int pulse8_send_and_wait_once(struct pulse8 *pulse8, in pulse8_send_and_wait_once() argument 239 dev_info(pulse8->dev, "transmit %s: %*ph\n", in pulse8_send_and_wait_once() 241 init_completion(&pulse8->cmd_done); in pulse8_send_and_wait_once() 243 err = pulse8_send(pulse8->serio, cmd, cmd_len); in pulse8_send_and_wait_once() 247 if (!wait_for_completion_timeout(&pulse8->cmd_done, HZ)) in pulse8_send_and_wait_once() 249 if ((pulse8->data[0] & 0x3f) == MSGCODE_COMMAND_REJECTED && in pulse8_send_and_wait_once() 255 ((pulse8->data[0] & 0x3f) != response || pulse8 in pulse8_send_and_wait_once() 264 pulse8_send_and_wait(struct pulse8 *pulse8, const u8 *cmd, u8 cmd_len, u8 response, u8 size) pulse8_send_and_wait() argument 286 struct pulse8 *pulse8 = container_of(work, struct pulse8, tx_work); pulse8_tx_work_handler() local 332 struct pulse8 *pulse8 = pulse8_irq_work_handler() local 365 struct pulse8 *pulse8 = serio_get_drvdata(serio); pulse8_interrupt() local 484 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_enable() local 503 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_log_addr() local 626 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_transmit() local 639 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_free() local 656 struct pulse8 *pulse8 = serio_get_drvdata(serio); pulse8_disconnect() local 663 pulse8_setup(struct pulse8 *pulse8, struct serio *serio, struct cec_log_addrs *log_addrs, u16 *pa) pulse8_setup() argument 789 pulse8_apply_persistent_config(struct pulse8 *pulse8, struct cec_log_addrs *log_addrs, u16 pa) pulse8_apply_persistent_config() argument 806 struct pulse8 *pulse8 = pulse8_ping_eeprom_work_handler() local 838 struct pulse8 *pulse8; pulse8_connect() local [all...] |
/kernel/linux/linux-6.6/drivers/media/cec/usb/pulse8/ |
H A D | pulse8-cec.c | 173 struct pulse8 { struct 232 static int pulse8_send_and_wait_once(struct pulse8 *pulse8, in pulse8_send_and_wait_once() argument 239 dev_info(pulse8->dev, "transmit %s: %*ph\n", in pulse8_send_and_wait_once() 241 init_completion(&pulse8->cmd_done); in pulse8_send_and_wait_once() 243 err = pulse8_send(pulse8->serio, cmd, cmd_len); in pulse8_send_and_wait_once() 247 if (!wait_for_completion_timeout(&pulse8->cmd_done, HZ)) in pulse8_send_and_wait_once() 249 if ((pulse8->data[0] & 0x3f) == MSGCODE_COMMAND_REJECTED && in pulse8_send_and_wait_once() 255 ((pulse8->data[0] & 0x3f) != response || pulse8 in pulse8_send_and_wait_once() 264 pulse8_send_and_wait(struct pulse8 *pulse8, const u8 *cmd, u8 cmd_len, u8 response, u8 size) pulse8_send_and_wait() argument 286 struct pulse8 *pulse8 = container_of(work, struct pulse8, tx_work); pulse8_tx_work_handler() local 332 struct pulse8 *pulse8 = pulse8_irq_work_handler() local 365 struct pulse8 *pulse8 = serio_get_drvdata(serio); pulse8_interrupt() local 484 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_enable() local 503 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_log_addr() local 626 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_transmit() local 639 struct pulse8 *pulse8 = cec_get_drvdata(adap); pulse8_cec_adap_free() local 656 struct pulse8 *pulse8 = serio_get_drvdata(serio); pulse8_disconnect() local 663 pulse8_setup(struct pulse8 *pulse8, struct serio *serio, struct cec_log_addrs *log_addrs, u16 *pa) pulse8_setup() argument 789 pulse8_apply_persistent_config(struct pulse8 *pulse8, struct cec_log_addrs *log_addrs, u16 pa) pulse8_apply_persistent_config() argument 806 struct pulse8 *pulse8 = pulse8_ping_eeprom_work_handler() local 838 struct pulse8 *pulse8; pulse8_connect() local [all...] |
Completed in 2 milliseconds