H A D | cec-funcs.h | 14 static inline void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) argument 16 msg->len = 4; 17 msg->msg[0] |= 0xf; /* broadcast */ 18 msg->msg[1] = CEC_MSG_ACTIVE_SOURCE; 19 msg->msg[2] = phys_addr >> 8; 20 msg->msg[ 23 cec_ops_active_source(const struct cec_msg *msg, __u16 *phys_addr) argument 29 cec_msg_image_view_on(struct cec_msg *msg) argument 35 cec_msg_text_view_on(struct cec_msg *msg) argument 43 cec_msg_inactive_source(struct cec_msg *msg, __u16 phys_addr) argument 52 cec_ops_inactive_source(const struct cec_msg *msg, __u16 *phys_addr) argument 58 cec_msg_request_active_source(struct cec_msg *msg, int reply) argument 67 cec_msg_routing_information(struct cec_msg *msg, __u16 phys_addr) argument 77 cec_ops_routing_information(const struct cec_msg *msg, __u16 *phys_addr) argument 83 cec_msg_routing_change(struct cec_msg *msg, int reply, __u16 orig_phys_addr, __u16 new_phys_addr) argument 98 cec_ops_routing_change(const struct cec_msg *msg, __u16 *orig_phys_addr, __u16 *new_phys_addr) argument 106 cec_msg_set_stream_path(struct cec_msg *msg, __u16 phys_addr) argument 115 cec_ops_set_stream_path(const struct cec_msg *msg, __u16 *phys_addr) argument 123 cec_msg_standby(struct cec_msg *msg) argument 131 cec_msg_record_off(struct cec_msg *msg, int reply) argument 190 cec_set_digital_service_id(__u8 *msg, const struct cec_op_digital_service_id *digital) argument 227 cec_get_digital_service_id(const __u8 *msg, struct cec_op_digital_service_id *digital) argument 243 cec_msg_record_on_own(struct cec_msg *msg) argument 250 cec_msg_record_on_digital(struct cec_msg *msg, const struct cec_op_digital_service_id *digital) argument 259 cec_msg_record_on_analog(struct cec_msg *msg, __u8 ana_bcast_type, __u16 ana_freq, __u8 bcast_system) argument 273 cec_msg_record_on_plug(struct cec_msg *msg, __u8 plug) argument 282 cec_msg_record_on_phys_addr(struct cec_msg *msg, __u16 phys_addr) argument 292 cec_msg_record_on(struct cec_msg *msg, int reply, const struct cec_op_record_src *rec_src) argument 320 cec_ops_record_on(const struct cec_msg *msg, struct cec_op_record_src *rec_src) argument 346 cec_msg_record_status(struct cec_msg *msg, __u8 rec_status) argument 353 cec_ops_record_status(const struct cec_msg *msg, __u8 *rec_status) argument 359 cec_msg_record_tv_screen(struct cec_msg *msg, int reply) argument 369 cec_msg_timer_status(struct cec_msg *msg, __u8 timer_overlap_warning, __u8 media_info, __u8 prog_info, __u8 prog_error, __u8 duration_hr, __u8 duration_min) argument 392 cec_ops_timer_status(const struct cec_msg *msg, __u8 *timer_overlap_warning, __u8 *media_info, __u8 *prog_info, __u8 *prog_error, __u8 *duration_hr, __u8 *duration_min) argument 419 cec_msg_timer_cleared_status(struct cec_msg *msg, __u8 timer_cleared_status) argument 427 cec_ops_timer_cleared_status(const struct cec_msg *msg, __u8 *timer_cleared_status) argument 433 cec_msg_clear_analogue_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, __u8 ana_bcast_type, __u16 ana_freq, __u8 bcast_system) argument 463 cec_ops_clear_analogue_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, __u8 *ana_bcast_type, __u16 *ana_freq, __u8 *bcast_system) argument 488 cec_msg_clear_digital_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, const struct cec_op_digital_service_id *digital) argument 513 cec_ops_clear_digital_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, struct cec_op_digital_service_id *digital) argument 534 cec_msg_clear_ext_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, __u8 ext_src_spec, __u8 plug, __u16 phys_addr) argument 564 cec_ops_clear_ext_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, __u8 *ext_src_spec, __u8 *plug, __u16 *phys_addr) argument 589 cec_msg_set_analogue_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, __u8 ana_bcast_type, __u16 ana_freq, __u8 bcast_system) argument 619 cec_ops_set_analogue_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, __u8 *ana_bcast_type, __u16 *ana_freq, __u8 *bcast_system) argument 644 cec_msg_set_digital_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, const struct cec_op_digital_service_id *digital) argument 669 cec_ops_set_digital_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, struct cec_op_digital_service_id *digital) argument 690 cec_msg_set_ext_timer(struct cec_msg *msg, int reply, __u8 day, __u8 month, __u8 start_hr, __u8 start_min, __u8 duration_hr, __u8 duration_min, __u8 recording_seq, __u8 ext_src_spec, __u8 plug, __u16 phys_addr) argument 720 cec_ops_set_ext_timer(const struct cec_msg *msg, __u8 *day, __u8 *month, __u8 *start_hr, __u8 *start_min, __u8 *duration_hr, __u8 *duration_min, __u8 *recording_seq, __u8 *ext_src_spec, __u8 *plug, __u16 *phys_addr) argument 745 cec_msg_set_timer_program_title(struct cec_msg *msg, const char *prog_title) argument 757 cec_ops_set_timer_program_title(const struct cec_msg *msg, char *prog_title) argument 769 cec_msg_cec_version(struct cec_msg *msg, __u8 cec_version) argument 776 cec_ops_cec_version(const struct cec_msg *msg, __u8 *cec_version) argument 782 cec_msg_get_cec_version(struct cec_msg *msg, int reply) argument 790 cec_msg_report_physical_addr(struct cec_msg *msg, __u16 phys_addr, __u8 prim_devtype) argument 801 cec_ops_report_physical_addr(const struct cec_msg *msg, __u16 *phys_addr, __u8 *prim_devtype) argument 808 cec_msg_give_physical_addr(struct cec_msg *msg, int reply) argument 816 cec_msg_set_menu_language(struct cec_msg *msg, const char *language) argument 825 cec_ops_set_menu_language(const struct cec_msg *msg, char *language) argument 832 cec_msg_get_menu_language(struct cec_msg *msg, int reply) argument 848 cec_msg_report_features(struct cec_msg *msg, __u8 cec_version, __u8 all_device_types, __u8 rc_profile, __u8 dev_features) argument 861 cec_ops_report_features(const struct cec_msg *msg, __u8 *cec_version, __u8 *all_device_types, const __u8 **rc_profile, const __u8 **dev_features) argument 882 cec_msg_give_features(struct cec_msg *msg, int reply) argument 891 cec_msg_deck_control(struct cec_msg *msg, __u8 deck_control_mode) argument 899 cec_ops_deck_control(const struct cec_msg *msg, __u8 *deck_control_mode) argument 905 cec_msg_deck_status(struct cec_msg *msg, __u8 deck_info) argument 913 cec_ops_deck_status(const struct cec_msg *msg, __u8 *deck_info) argument 919 cec_msg_give_deck_status(struct cec_msg *msg, int reply, __u8 status_req) argument 930 cec_ops_give_deck_status(const struct cec_msg *msg, __u8 *status_req) argument 936 cec_msg_play(struct cec_msg *msg, __u8 play_mode) argument 944 cec_ops_play(const struct cec_msg *msg, __u8 *play_mode) argument 966 cec_msg_tuner_device_status_analog(struct cec_msg *msg, __u8 rec_flag, __u8 tuner_display_info, __u8 ana_bcast_type, __u16 ana_freq, __u8 bcast_system) argument 982 cec_msg_tuner_device_status_digital(struct cec_msg *msg, __u8 rec_flag, __u8 tuner_display_info, const struct cec_op_digital_service_id *digital) argument 992 cec_msg_tuner_device_status(struct cec_msg *msg, const struct cec_op_tuner_device_info *tuner_dev_info) argument 1009 cec_ops_tuner_device_status(const struct cec_msg *msg, struct cec_op_tuner_device_info *tuner_dev_info) argument 1024 cec_msg_give_tuner_device_status(struct cec_msg *msg, int reply, __u8 status_req) argument 1035 cec_ops_give_tuner_device_status(const struct cec_msg *msg, __u8 *status_req) argument 1041 cec_msg_select_analogue_service(struct cec_msg *msg, __u8 ana_bcast_type, __u16 ana_freq, __u8 bcast_system) argument 1054 cec_ops_select_analogue_service(const struct cec_msg *msg, __u8 *ana_bcast_type, __u16 *ana_freq, __u8 *bcast_system) argument 1064 cec_msg_select_digital_service(struct cec_msg *msg, const struct cec_op_digital_service_id *digital) argument 1072 cec_ops_select_digital_service(const struct cec_msg *msg, struct cec_op_digital_service_id *digital) argument 1078 cec_msg_tuner_step_decrement(struct cec_msg *msg) argument 1084 cec_msg_tuner_step_increment(struct cec_msg *msg) argument 1092 cec_msg_device_vendor_id(struct cec_msg *msg, __u32 vendor_id) argument 1102 cec_ops_device_vendor_id(const struct cec_msg *msg, __u32 *vendor_id) argument 1108 cec_msg_give_device_vendor_id(struct cec_msg *msg, int reply) argument 1116 cec_msg_vendor_command(struct cec_msg *msg, __u8 size, const __u8 *vendor_cmd) argument 1126 cec_ops_vendor_command(const struct cec_msg *msg, __u8 *size, const __u8 **vendor_cmd) argument 1137 cec_msg_vendor_command_with_id(struct cec_msg *msg, __u32 vendor_id, __u8 size, const __u8 *vendor_cmd) argument 1151 cec_ops_vendor_command_with_id(const struct cec_msg *msg, __u32 *vendor_id, __u8 *size, const __u8 **vendor_cmd) argument 1163 cec_msg_vendor_remote_button_down(struct cec_msg *msg, __u8 size, const __u8 *rc_code) argument 1174 cec_ops_vendor_remote_button_down(const struct cec_msg *msg, __u8 *size, const __u8 **rc_code) argument 1185 cec_msg_vendor_remote_button_up(struct cec_msg *msg) argument 1193 cec_msg_set_osd_string(struct cec_msg *msg, __u8 disp_ctl, const char *osd) argument 1207 cec_ops_set_osd_string(const struct cec_msg *msg, __u8 *disp_ctl, char *osd) argument 1222 cec_msg_set_osd_name(struct cec_msg *msg, const char *name) argument 1233 cec_ops_set_osd_name(const struct cec_msg *msg, char *name) argument 1244 cec_msg_give_osd_name(struct cec_msg *msg, int reply) argument 1254 cec_msg_menu_status(struct cec_msg *msg, __u8 menu_state) argument 1262 cec_ops_menu_status(const struct cec_msg *msg, __u8 *menu_state) argument 1268 cec_msg_menu_request(struct cec_msg *msg, int reply, __u8 menu_req) argument 1278 cec_ops_menu_request(const struct cec_msg *msg, __u8 *menu_req) argument 1298 cec_msg_user_control_pressed(struct cec_msg *msg, const struct cec_op_ui_command *ui_cmd) argument 1328 cec_ops_user_control_pressed(const struct cec_msg *msg, struct cec_op_ui_command *ui_cmd) argument 1357 cec_msg_user_control_released(struct cec_msg *msg) argument 1366 cec_msg_report_power_status(struct cec_msg *msg, __u8 pwr_state) argument 1374 cec_ops_report_power_status(const struct cec_msg *msg, __u8 *pwr_state) argument 1380 cec_msg_give_device_power_status(struct cec_msg *msg, int reply) argument 1389 cec_msg_feature_abort(struct cec_msg *msg, __u8 abort_msg, __u8 reason) argument 1398 cec_ops_feature_abort(const struct cec_msg *msg, __u8 *abort_msg, __u8 *reason) argument 1406 cec_msg_reply_feature_abort(struct cec_msg *msg, __u8 reason) argument 1415 cec_msg_abort(struct cec_msg *msg) argument 1423 cec_msg_report_audio_status(struct cec_msg *msg, __u8 aud_mute_status, __u8 aud_vol_status) argument 1432 cec_ops_report_audio_status(const struct cec_msg *msg, __u8 *aud_mute_status, __u8 *aud_vol_status) argument 1440 cec_msg_give_audio_status(struct cec_msg *msg, int reply) argument 1448 cec_msg_set_system_audio_mode(struct cec_msg *msg, __u8 sys_aud_status) argument 1456 cec_ops_set_system_audio_mode(const struct cec_msg *msg, __u8 *sys_aud_status) argument 1462 cec_msg_system_audio_mode_request(struct cec_msg *msg, int reply, __u16 phys_addr) argument 1474 cec_ops_system_audio_mode_request(const struct cec_msg *msg, __u16 *phys_addr) argument 1483 cec_msg_system_audio_mode_status(struct cec_msg *msg, __u8 sys_aud_status) argument 1491 cec_ops_system_audio_mode_status(const struct cec_msg *msg, __u8 *sys_aud_status) argument 1497 cec_msg_give_system_audio_mode_status(struct cec_msg *msg, int reply) argument 1505 cec_msg_report_short_audio_descriptor(struct cec_msg *msg, __u8 num_descriptors, const __u32 *descriptors) argument 1522 cec_ops_report_short_audio_descriptor(const struct cec_msg *msg, __u8 *num_descriptors, __u32 *descriptors) argument 1537 cec_msg_request_short_audio_descriptor(struct cec_msg *msg, int reply, __u8 num_descriptors, const __u8 *audio_format_id, const __u8 *audio_format_code) argument 1555 cec_ops_request_short_audio_descriptor(const struct cec_msg *msg, __u8 *num_descriptors, __u8 *audio_format_id, __u8 *audio_format_code) argument 1571 cec_msg_set_audio_volume_level(struct cec_msg *msg, __u8 audio_volume_level) argument 1579 cec_ops_set_audio_volume_level(const struct cec_msg *msg, __u8 *audio_volume_level) argument 1587 cec_msg_set_audio_rate(struct cec_msg *msg, __u8 audio_rate) argument 1595 cec_ops_set_audio_rate(const struct cec_msg *msg, __u8 *audio_rate) argument 1603 cec_msg_report_arc_initiated(struct cec_msg *msg) argument 1609 cec_msg_initiate_arc(struct cec_msg *msg, int reply) argument 1617 cec_msg_request_arc_initiation(struct cec_msg *msg, int reply) argument 1625 cec_msg_report_arc_terminated(struct cec_msg *msg) argument 1631 cec_msg_terminate_arc(struct cec_msg *msg, int reply) argument 1639 cec_msg_request_arc_termination(struct cec_msg *msg, int reply) argument 1650 cec_msg_report_current_latency(struct cec_msg *msg, __u16 phys_addr, __u8 video_latency, __u8 low_latency_mode, __u8 audio_out_compensated, __u8 audio_out_delay) argument 1668 cec_ops_report_current_latency(const struct cec_msg *msg, __u16 *phys_addr, __u8 *video_latency, __u8 *low_latency_mode, __u8 *audio_out_compensated, __u8 *audio_out_delay) argument 1685 cec_msg_request_current_latency(struct cec_msg *msg, int reply, __u16 phys_addr) argument 1697 cec_ops_request_current_latency(const struct cec_msg *msg, __u16 *phys_addr) argument 1705 cec_msg_cdc_hec_inquire_state(struct cec_msg *msg, __u16 phys_addr1, __u16 phys_addr2) argument 1720 cec_ops_cdc_hec_inquire_state(const struct cec_msg *msg, __u16 *phys_addr, __u16 *phys_addr1, __u16 *phys_addr2) argument 1730 cec_msg_cdc_hec_report_state(struct cec_msg *msg, __u16 target_phys_addr, __u8 hec_func_state, __u8 host_func_state, __u8 enc_func_state, __u8 cdc_errcode, __u8 has_field, __u16 hec_field) argument 1756 cec_ops_cdc_hec_report_state(const struct cec_msg *msg, __u16 *phys_addr, __u16 *target_phys_addr, __u8 *hec_func_state, __u8 *host_func_state, __u8 *enc_func_state, __u8 *cdc_errcode, __u8 *has_field, __u16 *hec_field) argument 1776 cec_msg_cdc_hec_set_state(struct cec_msg *msg, __u16 phys_addr1, __u16 phys_addr2, __u8 hec_set_state, __u16 phys_addr3, __u16 phys_addr4, __u16 phys_addr5) argument 1808 cec_ops_cdc_hec_set_state(const struct cec_msg *msg, __u16 *phys_addr, __u16 *phys_addr1, __u16 *phys_addr2, __u8 *hec_set_state, __u16 *phys_addr3, __u16 *phys_addr4, __u16 *phys_addr5) argument 1830 cec_msg_cdc_hec_set_state_adjacent(struct cec_msg *msg, __u16 phys_addr1, __u8 hec_set_state) argument 1844 cec_ops_cdc_hec_set_state_adjacent(const struct cec_msg *msg, __u16 *phys_addr, __u16 *phys_addr1, __u8 *hec_set_state) argument 1854 cec_msg_cdc_hec_request_deactivation(struct cec_msg *msg, __u16 phys_addr1, __u16 phys_addr2, __u16 phys_addr3) argument 1872 cec_ops_cdc_hec_request_deactivation(const struct cec_msg *msg, __u16 *phys_addr, __u16 *phys_addr1, __u16 *phys_addr2, __u16 *phys_addr3) argument 1884 cec_msg_cdc_hec_notify_alive(struct cec_msg *msg) argument 1893 cec_ops_cdc_hec_notify_alive(const struct cec_msg *msg, __u16 *phys_addr) argument 1899 cec_msg_cdc_hec_discover(struct cec_msg *msg) argument 1908 cec_ops_cdc_hec_discover(const struct cec_msg *msg, __u16 *phys_addr) argument 1914 cec_msg_cdc_hpd_set_state(struct cec_msg *msg, __u8 input_port, __u8 hpd_state) argument 1926 cec_ops_cdc_hpd_set_state(const struct cec_msg *msg, __u16 *phys_addr, __u8 *input_port, __u8 *hpd_state) argument 1936 cec_msg_cdc_hpd_report_state(struct cec_msg *msg, __u8 hpd_state, __u8 hpd_error) argument 1948 cec_ops_cdc_hpd_report_state(const struct cec_msg *msg, __u16 *phys_addr, __u8 *hpd_state, __u8 *hpd_error) argument [all...] |