/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_93cx6.c | 95 #define CLOCK_PULSE(sd, rdy) \ 96 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \ 99 (void)SEEPROM_INB(sd); /* Clear clock */ 105 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) in send_seeprom_cmd() argument 111 temp = sd->sd_MS ^ sd->sd_CS; in send_seeprom_cmd() 112 SEEPROM_OUTB(sd, temp ^ sd->sd_CK); in send_seeprom_cmd() 113 CLOCK_PULSE(sd, sd in send_seeprom_cmd() 131 reset_seeprom(struct seeprom_descriptor *sd) reset_seeprom() argument 149 ahc_read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) ahc_read_seeprom() argument 221 ahc_write_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) ahc_write_seeprom() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_93cx6.c | 95 #define CLOCK_PULSE(sd, rdy) \ 96 while ((SEEPROM_STATUS_INB(sd) & rdy) == 0) { \ 99 (void)SEEPROM_INB(sd); /* Clear clock */ 105 send_seeprom_cmd(struct seeprom_descriptor *sd, const struct seeprom_cmd *cmd) in send_seeprom_cmd() argument 111 temp = sd->sd_MS ^ sd->sd_CS; in send_seeprom_cmd() 112 SEEPROM_OUTB(sd, temp ^ sd->sd_CK); in send_seeprom_cmd() 113 CLOCK_PULSE(sd, sd in send_seeprom_cmd() 131 reset_seeprom(struct seeprom_descriptor *sd) reset_seeprom() argument 149 ahc_read_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) ahc_read_seeprom() argument 221 ahc_write_seeprom(struct seeprom_descriptor *sd, uint16_t *buf, u_int start_addr, u_int count) ahc_write_seeprom() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | adv7842.c | 90 struct v4l2_subdev sd; member 247 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() argument 249 return container_of(sd, struct adv7842_state, sd); in to_state() 254 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd; in to_sd() 362 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 364 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_read() 369 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument 371 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_write() 376 static inline int io_write_and_or(struct v4l2_subdev *sd, u argument 381 io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) io_write_clr_set() argument 387 avlink_read(struct v4l2_subdev *sd, u8 reg) avlink_read() argument 394 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) avlink_write() argument 401 cec_read(struct v4l2_subdev *sd, u8 reg) cec_read() argument 408 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) cec_write() argument 415 cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cec_write_clr_set() argument 420 infoframe_read(struct v4l2_subdev *sd, u8 reg) infoframe_read() argument 427 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) infoframe_write() argument 434 sdp_io_read(struct v4l2_subdev *sd, u8 reg) sdp_io_read() argument 441 sdp_io_write(struct v4l2_subdev *sd, u8 reg, u8 val) sdp_io_write() argument 448 sdp_io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) sdp_io_write_and_or() argument 453 sdp_read(struct v4l2_subdev *sd, u8 reg) sdp_read() argument 460 sdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) sdp_write() argument 467 sdp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) sdp_write_and_or() argument 472 afe_read(struct v4l2_subdev *sd, u8 reg) afe_read() argument 479 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) afe_write() argument 486 afe_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) afe_write_and_or() argument 491 rep_read(struct v4l2_subdev *sd, u8 reg) rep_read() argument 498 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) rep_write() argument 505 rep_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) rep_write_and_or() argument 510 edid_read(struct v4l2_subdev *sd, u8 reg) edid_read() argument 517 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) edid_write() argument 524 hdmi_read(struct v4l2_subdev *sd, u8 reg) hdmi_read() argument 531 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) hdmi_write() argument 538 hdmi_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) hdmi_write_and_or() argument 543 cp_read(struct v4l2_subdev *sd, u8 reg) cp_read() argument 550 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) cp_write() argument 557 cp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cp_write_and_or() argument 562 vdp_read(struct v4l2_subdev *sd, u8 reg) vdp_read() argument 569 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) vdp_write() argument 576 main_reset(struct v4l2_subdev *sd) main_reset() argument 647 is_analog_input(struct v4l2_subdev *sd) is_analog_input() argument 655 is_digital_input(struct v4l2_subdev *sd) is_digital_input() argument 685 adv7842_get_dv_timings_cap(struct v4l2_subdev *sd) adv7842_get_dv_timings_cap() argument 693 adv7842_read_cable_det(struct v4l2_subdev *sd) adv7842_read_cable_det() argument 710 struct v4l2_subdev *sd = &state->sd; adv7842_delayed_work_enable_hotplug() local 724 edid_write_vga_segment(struct v4l2_subdev *sd) edid_write_vga_segment() argument 770 edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port) edid_write_hdmi_segment() argument 851 adv7842_inv_register(struct v4l2_subdev *sd) adv7842_inv_register() argument 867 adv7842_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7842_g_register() argument 916 adv7842_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7842_s_register() argument 967 adv7842_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) adv7842_s_detect_tx_5v_ctrl() argument 977 find_and_set_predefined_video_timings(struct v4l2_subdev *sd, u8 prim_mode, const struct adv7842_video_standards *predef_vid_timings, const struct v4l2_dv_timings *timings) find_and_set_predefined_video_timings() argument 998 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) configure_predefined_video_timings() argument 1050 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) configure_custom_video_timings() argument 1117 adv7842_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) adv7842_set_offset() argument 1142 adv7842_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) adv7842_set_gain() argument 1171 set_rgb_quantization_range(struct v4l2_subdev *sd) set_rgb_quantization_range() argument 1273 struct v4l2_subdev *sd = to_sd(ctrl); adv7842_s_ctrl() local 1350 struct v4l2_subdev *sd = to_sd(ctrl); adv7842_g_volatile_ctrl() local 1361 no_power(struct v4l2_subdev *sd) no_power() argument 1366 no_cp_signal(struct v4l2_subdev *sd) no_cp_signal() argument 1371 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 1376 adv7842_g_input_status(struct v4l2_subdev *sd, u32 *status) adv7842_g_input_status() argument 1415 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1463 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1502 adv7842_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv7842_enum_dv_timings() argument 1512 adv7842_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv7842_dv_timings_cap() argument 1524 adv7842_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_fill_optional_dv_timings_fields() argument 1533 adv7842_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_query_dv_timings() argument 1658 adv7842_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_s_dv_timings() argument 1704 adv7842_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_g_dv_timings() argument 1715 enable_input(struct v4l2_subdev *sd) enable_input() argument 1738 disable_input(struct v4l2_subdev *sd) disable_input() argument 1746 sdp_csc_coeff(struct v4l2_subdev *sd, const struct adv7842_sdp_csc_coeff *c) sdp_csc_coeff() argument 1795 select_input(struct v4l2_subdev *sd, enum adv7842_vid_std_select vid_std_select) select_input() argument 1950 adv7842_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7842_s_routing() argument 1997 adv7842_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *code) adv7842_enum_mbus_code() argument 2061 struct v4l2_subdev *sd = &state->sd; adv7842_setup_format() local 2073 adv7842_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7842_get_format() argument 2111 adv7842_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7842_set_format() argument 2144 adv7842_irq_enable(struct v4l2_subdev *sd, bool enable) adv7842_irq_enable() argument 2170 adv7842_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv7842_cec_tx_raw_status() argument 2214 adv7842_cec_isr(struct v4l2_subdev *sd, bool *handled) adv7842_cec_isr() argument 2252 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_enable() local 2281 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_log_addr() local 2336 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_transmit() local 2370 adv7842_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv7842_isr() argument 2456 adv7842_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv7842_get_edid() argument 2496 adv7842_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *e) adv7842_set_edid() argument 2550 log_infoframe(struct v4l2_subdev *sd, const struct adv7842_cfg_read_infoframe *cri) log_infoframe() argument 2585 adv7842_log_infoframes(struct v4l2_subdev *sd) adv7842_log_infoframes() argument 2626 adv7842_sdp_log_status(struct v4l2_subdev *sd) adv7842_sdp_log_status() argument 2668 adv7842_cp_log_status(struct v4l2_subdev *sd) adv7842_cp_log_status() argument 2834 adv7842_log_status(struct v4l2_subdev *sd) adv7842_log_status() argument 2843 adv7842_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) adv7842_querystd() argument 2898 adv7842_s_sdp_io(struct v4l2_subdev *sd, struct adv7842_sdp_io_sync_adjustment *s) adv7842_s_sdp_io() argument 2938 adv7842_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) adv7842_s_std() argument 2962 adv7842_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) adv7842_g_std() argument 2977 adv7842_core_init(struct v4l2_subdev *sd) adv7842_core_init() argument 3090 adv7842_ddr_ram_test(struct v4l2_subdev *sd) adv7842_ddr_ram_test() argument 3158 adv7842_rewrite_i2c_addresses(struct v4l2_subdev *sd, struct adv7842_platform_data *pdata) adv7842_rewrite_i2c_addresses() argument 3176 adv7842_command_ram_test(struct v4l2_subdev *sd) adv7842_command_ram_test() argument 3225 adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) adv7842_ioctl() argument 3234 adv7842_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) adv7842_subscribe_event() argument 3248 adv7842_registered(struct v4l2_subdev *sd) adv7842_registered() argument 3260 adv7842_unregistered(struct v4l2_subdev *sd) adv7842_unregistered() argument 3351 adv7842_unregister_clients(struct v4l2_subdev *sd) adv7842_unregister_clients() argument 3379 adv7842_dummy_client(struct v4l2_subdev *sd, const char *desc, u8 addr, u8 io_reg) adv7842_dummy_client() argument 3402 adv7842_register_clients(struct v4l2_subdev *sd) adv7842_register_clients() argument 3444 struct v4l2_subdev *sd; adv7842_probe() local 3585 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7842_remove() local [all...] |
H A D | tc358743.c | 73 struct v4l2_subdev sd; member 102 static void tc358743_enable_interrupts(struct v4l2_subdev *sd, 104 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd); 106 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state() argument 108 return container_of(sd, struct tc358743_state, sd); in to_state() 113 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() argument 115 struct tc358743_state *state = to_state(sd); in i2c_rd() 136 v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed\n", in i2c_rd() 141 static void i2c_wr(struct v4l2_subdev *sd, u1 argument 195 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n) i2c_rdreg() argument 204 i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n) i2c_wrreg() argument 211 i2c_rd8(struct v4l2_subdev *sd, u16 reg) i2c_rd8() argument 216 i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val) i2c_wr8() argument 221 i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg, u8 mask, u8 val) i2c_wr8_and_or() argument 227 i2c_rd16(struct v4l2_subdev *sd, u16 reg) i2c_rd16() argument 232 i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val) i2c_wr16() argument 237 i2c_wr16_and_or(struct v4l2_subdev *sd, u16 reg, u16 mask, u16 val) i2c_wr16_and_or() argument 242 i2c_rd32(struct v4l2_subdev *sd, u16 reg) i2c_rd32() argument 247 i2c_wr32(struct v4l2_subdev *sd, u16 reg, u32 val) i2c_wr32() argument 254 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 259 tx_5v_power_present(struct v4l2_subdev *sd) tx_5v_power_present() argument 264 no_signal(struct v4l2_subdev *sd) no_signal() argument 269 no_sync(struct v4l2_subdev *sd) no_sync() argument 274 audio_present(struct v4l2_subdev *sd) audio_present() argument 279 get_audio_sampling_rate(struct v4l2_subdev *sd) get_audio_sampling_rate() argument 304 tc358743_get_detected_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_get_detected_timings() argument 361 struct v4l2_subdev *sd = &state->sd; tc358743_delayed_work_enable_hotplug() local 368 tc358743_set_hdmi_hdcp(struct v4l2_subdev *sd, bool enable) tc358743_set_hdmi_hdcp() argument 390 tc358743_disable_edid(struct v4l2_subdev *sd) tc358743_disable_edid() argument 403 tc358743_enable_edid(struct v4l2_subdev *sd) tc358743_enable_edid() argument 423 tc358743_erase_bksv(struct v4l2_subdev *sd) tc358743_erase_bksv() argument 433 print_avi_infoframe(struct v4l2_subdev *sd) print_avi_infoframe() argument 457 tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd) tc358743_s_ctrl_detect_tx_5v() argument 465 tc358743_s_ctrl_audio_sampling_rate(struct v4l2_subdev *sd) tc358743_s_ctrl_audio_sampling_rate() argument 473 tc358743_s_ctrl_audio_present(struct v4l2_subdev *sd) tc358743_s_ctrl_audio_present() argument 481 tc358743_update_controls(struct v4l2_subdev *sd) tc358743_update_controls() argument 494 tc358743_reset_phy(struct v4l2_subdev *sd) tc358743_reset_phy() argument 502 tc358743_reset(struct v4l2_subdev *sd, uint16_t mask) tc358743_reset() argument 510 tc358743_sleep_mode(struct v4l2_subdev *sd, bool enable) tc358743_sleep_mode() argument 516 enable_stream(struct v4l2_subdev *sd, bool enable) enable_stream() argument 544 tc358743_set_pll(struct v4l2_subdev *sd) tc358743_set_pll() argument 583 tc358743_set_ref_clk(struct v4l2_subdev *sd) tc358743_set_ref_clk() argument 632 tc358743_set_csi_color_space(struct v4l2_subdev *sd) tc358743_set_csi_color_space() argument 666 tc358743_num_csi_lanes_needed(struct v4l2_subdev *sd) tc358743_num_csi_lanes_needed() argument 679 tc358743_set_csi(struct v4l2_subdev *sd) tc358743_set_csi() argument 743 tc358743_set_hdmi_phy(struct v4l2_subdev *sd) tc358743_set_hdmi_phy() argument 773 tc358743_set_hdmi_audio(struct v4l2_subdev *sd) tc358743_set_hdmi_audio() argument 799 tc358743_set_hdmi_info_frame_mode(struct v4l2_subdev *sd) tc358743_set_hdmi_info_frame_mode() argument 813 tc358743_initial_setup(struct v4l2_subdev *sd) tc358743_initial_setup() argument 858 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_enable() local 872 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_monitor_all_enable() local 887 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_log_addr() local 902 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_transmit() local 922 tc358743_cec_handler(struct v4l2_subdev *sd, u16 intstatus, bool *handled) tc358743_cec_handler() argument 983 tc358743_format_change(struct v4l2_subdev *sd) tc358743_format_change() argument 1011 tc358743_init_interrupts(struct v4l2_subdev *sd) tc358743_init_interrupts() argument 1022 tc358743_enable_interrupts(struct v4l2_subdev *sd, bool cable_connected) tc358743_enable_interrupts() argument 1045 tc358743_hdmi_audio_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_audio_int_handler() argument 1059 tc358743_csi_err_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_csi_err_int_handler() argument 1066 tc358743_hdmi_misc_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_misc_int_handler() argument 1098 tc358743_hdmi_cbit_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_cbit_int_handler() argument 1136 tc358743_hdmi_clk_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_clk_int_handler() argument 1171 tc358743_hdmi_sys_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_sys_int_handler() argument 1239 tc358743_log_status(struct v4l2_subdev *sd) tc358743_log_status() argument 1334 tc358743_print_register_map(struct v4l2_subdev *sd) tc358743_print_register_map() argument 1367 tc358743_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) tc358743_g_register() argument 1382 tc358743_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) tc358743_s_register() argument 1410 tc358743_isr(struct v4l2_subdev *sd, u32 status, bool *handled) tc358743_isr() argument 1496 tc358743_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) tc358743_subscribe_event() argument 1511 tc358743_g_input_status(struct v4l2_subdev *sd, u32 *status) tc358743_g_input_status() argument 1522 tc358743_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_s_dv_timings() argument 1554 tc358743_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_g_dv_timings() argument 1564 tc358743_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) tc358743_enum_dv_timings() argument 1574 tc358743_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_query_dv_timings() argument 1596 tc358743_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) tc358743_dv_timings_cap() argument 1607 tc358743_get_mbus_config(struct v4l2_subdev *sd, unsigned int pad, struct v4l2_mbus_config *cfg) tc358743_get_mbus_config() argument 1638 tc358743_s_stream(struct v4l2_subdev *sd, int enable) tc358743_s_stream() argument 1651 tc358743_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *code) tc358743_enum_mbus_code() argument 1668 tc358743_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) tc358743_get_fmt() argument 1704 tc358743_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) tc358743_set_fmt() argument 1739 tc358743_g_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) tc358743_g_edid() argument 1770 tc358743_s_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) tc358743_s_edid() argument 2039 struct v4l2_subdev *sd; tc358743_probe() local 2190 struct v4l2_subdev *sd = i2c_get_clientdata(client); tc358743_remove() local [all...] |
H A D | adv7183.c | 25 struct v4l2_subdev sd; member 63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() argument 65 return container_of(sd, struct adv7183, sd); in to_adv7183() 69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd() 72 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() argument 74 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_read() 79 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() argument 82 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_write() 87 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() argument 108 adv7183_log_status(struct v4l2_subdev *sd) adv7183_log_status() argument 189 adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) adv7183_g_std() argument 197 adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) adv7183_s_std() argument 228 adv7183_reset(struct v4l2_subdev *sd, u32 val) adv7183_reset() argument 239 adv7183_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7183_s_routing() argument 322 struct v4l2_subdev *sd = to_sd(ctrl); adv7183_s_ctrl() local 349 adv7183_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) adv7183_querystd() argument 398 adv7183_g_input_status(struct v4l2_subdev *sd, u32 *status) adv7183_g_input_status() argument 411 adv7183_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *code) adv7183_enum_mbus_code() argument 422 adv7183_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7183_set_fmt() argument 450 adv7183_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7183_get_fmt() argument 463 adv7183_s_stream(struct v4l2_subdev *sd, int enable) adv7183_s_stream() argument 476 adv7183_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7183_g_register() argument 483 adv7183_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7183_s_register() argument 528 struct v4l2_subdev *sd; adv7183_probe() local 619 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7183_remove() local [all...] |
H A D | ad9389b.c | 69 struct v4l2_subdev sd; member 92 static void ad9389b_check_monitor_present_status(struct v4l2_subdev *sd); 93 static bool ad9389b_check_edid_status(struct v4l2_subdev *sd); 94 static void ad9389b_setup(struct v4l2_subdev *sd); 95 static int ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 96 static int ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 98 static inline struct ad9389b_state *get_ad9389b_state(struct v4l2_subdev *sd) in get_ad9389b_state() argument 100 return container_of(sd, struct ad9389b_state, sd); in get_ad9389b_state() 105 return &container_of(ctrl->handler, struct ad9389b_state, hdl)->sd; in to_sd() 110 ad9389b_rd(struct v4l2_subdev *sd, u8 reg) ad9389b_rd() argument 117 ad9389b_wr(struct v4l2_subdev *sd, u8 reg, u8 val) ad9389b_wr() argument 134 ad9389b_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) ad9389b_wr_and_or() argument 140 ad9389b_edid_rd(struct v4l2_subdev *sd, u16 len, u8 *buf) ad9389b_edid_rd() argument 151 ad9389b_have_hotplug(struct v4l2_subdev *sd) ad9389b_have_hotplug() argument 156 ad9389b_have_rx_sense(struct v4l2_subdev *sd) ad9389b_have_rx_sense() argument 161 ad9389b_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) ad9389b_csc_conversion_mode() argument 167 ad9389b_csc_coeff(struct v4l2_subdev *sd, u16 A1, u16 A2, u16 A3, u16 A4, u16 B1, u16 B2, u16 B3, u16 B4, u16 C1, u16 C2, u16 C3, u16 C4) ad9389b_csc_coeff() argument 203 ad9389b_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) ad9389b_csc_rgb_full2limit() argument 225 ad9389b_set_IT_content_AVI_InfoFrame(struct v4l2_subdev *sd) ad9389b_set_IT_content_AVI_InfoFrame() argument 238 ad9389b_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) ad9389b_set_rgb_quantization_mode() argument 267 ad9389b_set_manual_pll_gear(struct v4l2_subdev *sd, u32 pixelclock) ad9389b_set_manual_pll_gear() argument 302 struct v4l2_subdev *sd = to_sd(ctrl); ad9389b_s_ctrl() local 326 ad9389b_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) ad9389b_g_register() argument 333 ad9389b_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) ad9389b_s_register() argument 340 ad9389b_log_status(struct v4l2_subdev *sd) ad9389b_log_status() argument 433 ad9389b_s_power(struct v4l2_subdev *sd, int on) ad9389b_s_power() argument 497 ad9389b_set_isr(struct v4l2_subdev *sd, bool enable) ad9389b_set_isr() argument 528 ad9389b_isr(struct v4l2_subdev *sd, u32 status, bool *handled) ad9389b_isr() argument 564 ad9389b_s_stream(struct v4l2_subdev *sd, int enable) ad9389b_s_stream() argument 588 ad9389b_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ad9389b_s_dv_timings() argument 621 ad9389b_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ad9389b_g_dv_timings() argument 636 ad9389b_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) ad9389b_enum_dv_timings() argument 646 ad9389b_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) ad9389b_dv_timings_cap() argument 664 ad9389b_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) ad9389b_get_edid() argument 693 ad9389b_s_audio_stream(struct v4l2_subdev *sd, int enable) ad9389b_s_audio_stream() argument 705 ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq) ad9389b_s_clock_freq() argument 729 ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) ad9389b_s_i2s_clock_freq() argument 751 ad9389b_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) ad9389b_s_routing() argument 785 ad9389b_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, u8 *buf) ad9389b_dbg_dump_edid() argument 814 struct v4l2_subdev *sd = &state->sd; ad9389b_edid_handler() local 845 ad9389b_audio_setup(struct v4l2_subdev *sd) ad9389b_audio_setup() argument 857 ad9389b_setup(struct v4l2_subdev *sd) ad9389b_setup() argument 890 ad9389b_notify_monitor_detect(struct v4l2_subdev *sd) ad9389b_notify_monitor_detect() argument 899 ad9389b_update_monitor_present_status(struct v4l2_subdev *sd) ad9389b_update_monitor_present_status() argument 941 ad9389b_check_monitor_present_status(struct v4l2_subdev *sd) ad9389b_check_monitor_present_status() argument 976 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) edid_verify_crc() argument 990 edid_verify_header(struct v4l2_subdev *sd, u32 segment) edid_verify_header() argument 1009 ad9389b_check_edid_status(struct v4l2_subdev *sd) ad9389b_check_edid_status() argument 1068 ad9389b_init_setup(struct v4l2_subdev *sd) ad9389b_init_setup() argument 1089 struct v4l2_subdev *sd; ad9389b_probe() local 1179 struct v4l2_subdev *sd = i2c_get_clientdata(client); ad9389b_remove() local [all...] |
H A D | adv7511-v4l2.c | 84 struct v4l2_subdev sd; member 127 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd); 128 static bool adv7511_check_edid_status(struct v4l2_subdev *sd); 129 static void adv7511_setup(struct v4l2_subdev *sd); 130 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 131 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 146 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() argument 148 return container_of(sd, struct adv7511_state, sd); in get_adv7511_state() 153 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd; in to_sd() 188 adv7511_rd(struct v4l2_subdev *sd, u8 reg) adv7511_rd() argument 195 adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) adv7511_wr() argument 212 adv7511_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) adv7511_wr_and_or() argument 234 adv7511_edid_rd(struct v4l2_subdev *sd, uint16_t len, uint8_t *buf) adv7511_edid_rd() argument 249 adv7511_cec_read(struct v4l2_subdev *sd, u8 reg) adv7511_cec_read() argument 256 adv7511_cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) adv7511_cec_write() argument 271 adv7511_cec_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) adv7511_cec_write_and_or() argument 277 adv7511_pktmem_rd(struct v4l2_subdev *sd, u8 reg) adv7511_pktmem_rd() argument 284 adv7511_pktmem_wr(struct v4l2_subdev *sd, u8 reg, u8 val) adv7511_pktmem_wr() argument 301 adv7511_pktmem_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) adv7511_pktmem_wr_and_or() argument 306 adv7511_have_hotplug(struct v4l2_subdev *sd) adv7511_have_hotplug() argument 311 adv7511_have_rx_sense(struct v4l2_subdev *sd) adv7511_have_rx_sense() argument 316 adv7511_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) adv7511_csc_conversion_mode() argument 321 adv7511_csc_coeff(struct v4l2_subdev *sd, u16 A1, u16 A2, u16 A3, u16 A4, u16 B1, u16 B2, u16 B3, u16 B4, u16 C1, u16 C2, u16 C3, u16 C4) adv7511_csc_coeff() argument 357 adv7511_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) adv7511_csc_rgb_full2limit() argument 378 adv7511_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) adv7511_set_rgb_quantization_mode() argument 415 struct v4l2_subdev *sd = to_sd(ctrl); adv7511_s_ctrl() local 450 adv7511_inv_register(struct v4l2_subdev *sd) adv7511_inv_register() argument 459 adv7511_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7511_g_register() argument 482 adv7511_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7511_s_register() argument 525 log_infoframe(struct v4l2_subdev *sd, const struct adv7511_cfg_read_infoframe *cri) log_infoframe() argument 566 adv7511_log_infoframes(struct v4l2_subdev *sd) adv7511_log_infoframes() argument 579 adv7511_log_status(struct v4l2_subdev *sd) adv7511_log_status() argument 675 adv7511_s_power(struct v4l2_subdev *sd, int on) adv7511_s_power() argument 731 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_enable() local 766 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_log_addr() local 821 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_transmit() local 853 adv_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv_cec_tx_raw_status() argument 905 adv7511_set_isr(struct v4l2_subdev *sd, bool enable) adv7511_set_isr() argument 946 adv7511_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv7511_isr() argument 1017 adv7511_s_stream(struct v4l2_subdev *sd, int enable) adv7511_s_stream() argument 1032 adv7511_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7511_s_dv_timings() argument 1079 adv7511_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7511_g_dv_timings() argument 1094 adv7511_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv7511_enum_dv_timings() argument 1103 adv7511_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv7511_dv_timings_cap() argument 1120 adv7511_s_audio_stream(struct v4l2_subdev *sd, int enable) adv7511_s_audio_stream() argument 1132 adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq) adv7511_s_clock_freq() argument 1156 adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) adv7511_s_i2s_clock_freq() argument 1178 adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7511_s_routing() argument 1200 adv7511_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv7511_get_edid() argument 1229 adv7511_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *code) adv7511_enum_mbus_code() argument 1260 adv7511_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7511_get_fmt() argument 1292 adv7511_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv7511_set_fmt() argument 1454 adv7511_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, u8 *buf) adv7511_dbg_dump_edid() argument 1474 adv7511_notify_no_edid(struct v4l2_subdev *sd) adv7511_notify_no_edid() argument 1492 struct v4l2_subdev *sd = &state->sd; adv7511_edid_handler() local 1521 adv7511_audio_setup(struct v4l2_subdev *sd) adv7511_audio_setup() argument 1531 adv7511_setup(struct v4l2_subdev *sd) adv7511_setup() argument 1564 adv7511_notify_monitor_detect(struct v4l2_subdev *sd) adv7511_notify_monitor_detect() argument 1573 adv7511_check_monitor_present_status(struct v4l2_subdev *sd) adv7511_check_monitor_present_status() argument 1631 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) edid_verify_crc() argument 1644 edid_verify_header(struct v4l2_subdev *sd, u32 segment) edid_verify_header() argument 1657 adv7511_check_edid_status(struct v4l2_subdev *sd) adv7511_check_edid_status() argument 1724 adv7511_registered(struct v4l2_subdev *sd) adv7511_registered() argument 1736 adv7511_unregistered(struct v4l2_subdev *sd) adv7511_unregistered() argument 1750 adv7511_init_setup(struct v4l2_subdev *sd) adv7511_init_setup() argument 1800 struct v4l2_subdev *sd; adv7511_probe() local 1957 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7511_remove() local [all...] |
H A D | adv7604.c | 126 void (*set_termination)(struct v4l2_subdev *sd, bool enable); 127 void (*setup_irqs)(struct v4l2_subdev *sd); 128 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd); 129 unsigned int (*read_cable_det)(struct v4l2_subdev *sd); 167 struct v4l2_subdev sd; member 320 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() argument 322 return container_of(sd, struct adv76xx_state, sd); in to_state() 374 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 376 struct adv76xx_state *state = to_state(sd); in io_read() 381 io_write(struct v4l2_subdev *sd, u8 reg, u8 val) io_write() argument 388 io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) io_write_clr_set() argument 394 avlink_read(struct v4l2_subdev *sd, u8 reg) avlink_read() argument 401 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) avlink_write() argument 408 cec_read(struct v4l2_subdev *sd, u8 reg) cec_read() argument 415 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) cec_write() argument 422 cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cec_write_clr_set() argument 428 infoframe_read(struct v4l2_subdev *sd, u8 reg) infoframe_read() argument 435 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) infoframe_write() argument 442 afe_read(struct v4l2_subdev *sd, u8 reg) afe_read() argument 449 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) afe_write() argument 456 rep_read(struct v4l2_subdev *sd, u8 reg) rep_read() argument 463 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) rep_write() argument 470 rep_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) rep_write_clr_set() argument 475 edid_read(struct v4l2_subdev *sd, u8 reg) edid_read() argument 482 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) edid_write() argument 489 edid_write_block(struct v4l2_subdev *sd, unsigned int total_len, const u8 *val) edid_write_block() argument 528 struct v4l2_subdev *sd = &state->sd; adv76xx_delayed_work_enable_hotplug() local 535 hdmi_read(struct v4l2_subdev *sd, u8 reg) hdmi_read() argument 542 hdmi_read16(struct v4l2_subdev *sd, u8 reg, u16 mask) hdmi_read16() argument 547 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) hdmi_write() argument 554 hdmi_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) hdmi_write_clr_set() argument 559 test_write(struct v4l2_subdev *sd, u8 reg, u8 val) test_write() argument 566 cp_read(struct v4l2_subdev *sd, u8 reg) cp_read() argument 573 cp_read16(struct v4l2_subdev *sd, u8 reg, u16 mask) cp_read16() argument 578 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) cp_write() argument 585 cp_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cp_write_clr_set() argument 590 vdp_read(struct v4l2_subdev *sd, u8 reg) vdp_read() argument 597 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) vdp_write() argument 608 adv76xx_read_reg(struct v4l2_subdev *sd, unsigned int reg) adv76xx_read_reg() argument 625 adv76xx_write_reg(struct v4l2_subdev *sd, unsigned int reg, u8 val) adv76xx_write_reg() argument 638 adv76xx_write_reg_seq(struct v4l2_subdev *sd, const struct adv76xx_reg_seq *reg_seq) adv76xx_write_reg_seq() argument 753 is_analog_input(struct v4l2_subdev *sd) is_analog_input() argument 761 is_digital_input(struct v4l2_subdev *sd) is_digital_input() argument 798 adv76xx_get_dv_timings_cap(struct v4l2_subdev *sd, int pad) adv76xx_get_dv_timings_cap() argument 824 adv76xx_inv_register(struct v4l2_subdev *sd) adv76xx_inv_register() argument 841 adv76xx_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv76xx_g_register() argument 859 adv76xx_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv76xx_s_register() argument 875 adv7604_read_cable_det(struct v4l2_subdev *sd) adv7604_read_cable_det() argument 885 adv7611_read_cable_det(struct v4l2_subdev *sd) adv7611_read_cable_det() argument 892 adv7612_read_cable_det(struct v4l2_subdev *sd) adv7612_read_cable_det() argument 902 adv76xx_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) adv76xx_s_detect_tx_5v_ctrl() argument 911 find_and_set_predefined_video_timings(struct v4l2_subdev *sd, u8 prim_mode, const struct adv76xx_video_standards *predef_vid_timings, const struct v4l2_dv_timings *timings) find_and_set_predefined_video_timings() argument 931 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) configure_predefined_video_timings() argument 979 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) configure_custom_video_timings() argument 1039 adv76xx_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) adv76xx_set_offset() argument 1065 adv76xx_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) adv76xx_set_gain() argument 1095 set_rgb_quantization_range(struct v4l2_subdev *sd) set_rgb_quantization_range() argument 1197 struct v4l2_subdev *sd = adv76xx_s_ctrl() local 1244 struct v4l2_subdev *sd = adv76xx_g_volatile_ctrl() local 1258 no_power(struct v4l2_subdev *sd) no_power() argument 1264 no_signal_tmds(struct v4l2_subdev *sd) no_signal_tmds() argument 1271 no_lock_tmds(struct v4l2_subdev *sd) no_lock_tmds() argument 1279 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 1284 no_lock_sspd(struct v4l2_subdev *sd) no_lock_sspd() argument 1299 no_lock_stdi(struct v4l2_subdev *sd) no_lock_stdi() argument 1305 no_signal(struct v4l2_subdev *sd) no_signal() argument 1322 no_lock_cp(struct v4l2_subdev *sd) no_lock_cp() argument 1334 in_free_run(struct v4l2_subdev *sd) in_free_run() argument 1339 adv76xx_g_input_status(struct v4l2_subdev *sd, u32 *status) adv76xx_g_input_status() argument 1361 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1410 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1466 adv76xx_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv76xx_enum_dv_timings() argument 1479 adv76xx_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv76xx_dv_timings_cap() argument 1496 adv76xx_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_fill_optional_dv_timings_fields() argument 1504 adv7604_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv7604_read_hdmi_pixelclock() argument 1516 adv7611_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv7611_read_hdmi_pixelclock() argument 1528 adv76xx_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv76xx_read_hdmi_pixelclock() argument 1546 adv76xx_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_query_dv_timings() argument 1676 adv76xx_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_s_dv_timings() argument 1719 adv76xx_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_g_dv_timings() argument 1728 adv7604_set_termination(struct v4l2_subdev *sd, bool enable) adv7604_set_termination() argument 1733 adv7611_set_termination(struct v4l2_subdev *sd, bool enable) adv7611_set_termination() argument 1738 enable_input(struct v4l2_subdev *sd) enable_input() argument 1755 disable_input(struct v4l2_subdev *sd) disable_input() argument 1765 select_input(struct v4l2_subdev *sd) select_input() argument 1796 adv76xx_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv76xx_s_routing() argument 1821 adv76xx_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_mbus_code_enum *code) adv76xx_enum_mbus_code() argument 1889 struct v4l2_subdev *sd = &state->sd; adv76xx_setup_format() local 1901 adv76xx_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv76xx_get_format() argument 1924 adv76xx_get_selection(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_selection *sel) adv76xx_get_selection() argument 1944 adv76xx_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, struct v4l2_subdev_format *format) adv76xx_set_format() argument 1975 adv76xx_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv76xx_cec_tx_raw_status() argument 2019 adv76xx_cec_isr(struct v4l2_subdev *sd, bool *handled) adv76xx_cec_isr() argument 2068 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_enable() local 2098 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_log_addr() local 2153 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_transmit() local 2187 adv76xx_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv76xx_isr() argument 2258 adv76xx_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv76xx_get_edid() argument 2296 adv76xx_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv76xx_set_edid() argument 2428 adv76xx_read_infoframe(struct v4l2_subdev *sd, int index, union hdmi_infoframe *frame) adv76xx_read_infoframe() argument 2465 adv76xx_log_infoframes(struct v4l2_subdev *sd) adv76xx_log_infoframes() argument 2484 adv76xx_log_status(struct v4l2_subdev *sd) adv76xx_log_status() argument 2643 adv76xx_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) adv76xx_subscribe_event() argument 2657 adv76xx_registered(struct v4l2_subdev *sd) adv76xx_registered() argument 2669 adv76xx_unregistered(struct v4l2_subdev *sd) adv76xx_unregistered() argument 2782 adv76xx_core_init(struct v4l2_subdev *sd) adv76xx_core_init() argument 2856 adv7604_setup_irqs(struct v4l2_subdev *sd) adv7604_setup_irqs() argument 2861 adv7611_setup_irqs(struct v4l2_subdev *sd) adv7611_setup_irqs() argument 2866 adv7612_setup_irqs(struct v4l2_subdev *sd) adv7612_setup_irqs() argument 2879 adv76xx_dummy_client(struct v4l2_subdev *sd, unsigned int page) adv76xx_dummy_client() argument 3357 struct v4l2_subdev *sd; adv76xx_probe() local 3609 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv76xx_remove() local [all...] |
H A D | ths8200.c | 41 struct v4l2_subdev sd; member 56 static inline struct ths8200_state *to_state(struct v4l2_subdev *sd) in to_state() argument 58 return container_of(sd, struct ths8200_state, sd); in to_state() 71 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) in ths8200_read() argument 73 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_read() 78 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths8200_write() argument 80 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_write() 89 v4l2_err(sd, "I2C Write Problem\n"); in ths8200_write() 97 ths8200_write_and_or(struct v4l2_subdev *sd, u argument 105 ths8200_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) ths8200_g_register() argument 114 ths8200_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) ths8200_s_register() argument 123 ths8200_log_status(struct v4l2_subdev *sd) ths8200_log_status() argument 145 ths8200_s_power(struct v4l2_subdev *sd, int on) ths8200_s_power() argument 172 ths8200_s_stream(struct v4l2_subdev *sd, int enable) ths8200_s_stream() argument 188 ths8200_core_init(struct v4l2_subdev *sd) ths8200_core_init() argument 214 ths8200_setup(struct v4l2_subdev *sd, struct v4l2_bt_timings *bt) ths8200_setup() argument 361 ths8200_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ths8200_s_dv_timings() argument 388 ths8200_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ths8200_g_dv_timings() argument 400 ths8200_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) ths8200_enum_dv_timings() argument 410 ths8200_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) ths8200_dv_timings_cap() argument 442 struct v4l2_subdev *sd; ths8200_probe() local 473 struct v4l2_subdev *sd = i2c_get_clientdata(client); ths8200_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | adv7842.c | 90 struct v4l2_subdev sd; member 249 static inline struct adv7842_state *to_state(struct v4l2_subdev *sd) in to_state() argument 251 return container_of(sd, struct adv7842_state, sd); in to_state() 256 return &container_of(ctrl->handler, struct adv7842_state, hdl)->sd; in to_sd() 340 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 342 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_read() 347 static inline int io_write(struct v4l2_subdev *sd, u8 reg, u8 val) in io_write() argument 349 struct i2c_client *client = v4l2_get_subdevdata(sd); in io_write() 354 static inline int io_write_and_or(struct v4l2_subdev *sd, u argument 359 io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) io_write_clr_set() argument 365 avlink_read(struct v4l2_subdev *sd, u8 reg) avlink_read() argument 372 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) avlink_write() argument 379 cec_read(struct v4l2_subdev *sd, u8 reg) cec_read() argument 386 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) cec_write() argument 393 cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cec_write_clr_set() argument 398 infoframe_read(struct v4l2_subdev *sd, u8 reg) infoframe_read() argument 405 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) infoframe_write() argument 412 sdp_io_read(struct v4l2_subdev *sd, u8 reg) sdp_io_read() argument 419 sdp_io_write(struct v4l2_subdev *sd, u8 reg, u8 val) sdp_io_write() argument 426 sdp_io_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) sdp_io_write_and_or() argument 431 sdp_read(struct v4l2_subdev *sd, u8 reg) sdp_read() argument 438 sdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) sdp_write() argument 445 sdp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) sdp_write_and_or() argument 450 afe_read(struct v4l2_subdev *sd, u8 reg) afe_read() argument 457 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) afe_write() argument 464 afe_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) afe_write_and_or() argument 469 rep_read(struct v4l2_subdev *sd, u8 reg) rep_read() argument 476 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) rep_write() argument 483 rep_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) rep_write_and_or() argument 488 edid_read(struct v4l2_subdev *sd, u8 reg) edid_read() argument 495 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) edid_write() argument 502 hdmi_read(struct v4l2_subdev *sd, u8 reg) hdmi_read() argument 509 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) hdmi_write() argument 516 hdmi_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) hdmi_write_and_or() argument 521 cp_read(struct v4l2_subdev *sd, u8 reg) cp_read() argument 528 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) cp_write() argument 535 cp_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cp_write_and_or() argument 540 vdp_read(struct v4l2_subdev *sd, u8 reg) vdp_read() argument 547 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) vdp_write() argument 554 main_reset(struct v4l2_subdev *sd) main_reset() argument 625 is_analog_input(struct v4l2_subdev *sd) is_analog_input() argument 633 is_digital_input(struct v4l2_subdev *sd) is_digital_input() argument 663 adv7842_get_dv_timings_cap(struct v4l2_subdev *sd) adv7842_get_dv_timings_cap() argument 671 adv7842_read_cable_det(struct v4l2_subdev *sd) adv7842_read_cable_det() argument 688 struct v4l2_subdev *sd = &state->sd; adv7842_delayed_work_enable_hotplug() local 702 edid_write_vga_segment(struct v4l2_subdev *sd) edid_write_vga_segment() argument 753 edid_write_hdmi_segment(struct v4l2_subdev *sd, u8 port) edid_write_hdmi_segment() argument 839 adv7842_inv_register(struct v4l2_subdev *sd) adv7842_inv_register() argument 855 adv7842_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7842_g_register() argument 904 adv7842_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7842_s_register() argument 955 adv7842_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) adv7842_s_detect_tx_5v_ctrl() argument 965 find_and_set_predefined_video_timings(struct v4l2_subdev *sd, u8 prim_mode, const struct adv7842_video_standards *predef_vid_timings, const struct v4l2_dv_timings *timings) find_and_set_predefined_video_timings() argument 986 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) configure_predefined_video_timings() argument 1038 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) configure_custom_video_timings() argument 1105 adv7842_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) adv7842_set_offset() argument 1130 adv7842_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) adv7842_set_gain() argument 1159 set_rgb_quantization_range(struct v4l2_subdev *sd) set_rgb_quantization_range() argument 1261 struct v4l2_subdev *sd = to_sd(ctrl); adv7842_s_ctrl() local 1338 struct v4l2_subdev *sd = to_sd(ctrl); adv7842_g_volatile_ctrl() local 1349 no_power(struct v4l2_subdev *sd) no_power() argument 1354 no_cp_signal(struct v4l2_subdev *sd) no_cp_signal() argument 1359 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 1364 adv7842_g_input_status(struct v4l2_subdev *sd, u32 *status) adv7842_g_input_status() argument 1403 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1451 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1490 adv7842_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv7842_enum_dv_timings() argument 1500 adv7842_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv7842_dv_timings_cap() argument 1512 adv7842_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_fill_optional_dv_timings_fields() argument 1521 adv7842_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_query_dv_timings() argument 1646 adv7842_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_s_dv_timings() argument 1692 adv7842_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7842_g_dv_timings() argument 1703 enable_input(struct v4l2_subdev *sd) enable_input() argument 1726 disable_input(struct v4l2_subdev *sd) disable_input() argument 1734 sdp_csc_coeff(struct v4l2_subdev *sd, const struct adv7842_sdp_csc_coeff *c) sdp_csc_coeff() argument 1783 select_input(struct v4l2_subdev *sd, enum adv7842_vid_std_select vid_std_select) select_input() argument 1938 adv7842_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7842_s_routing() argument 1985 adv7842_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) adv7842_enum_mbus_code() argument 2049 struct v4l2_subdev *sd = &state->sd; adv7842_setup_format() local 2061 adv7842_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7842_get_format() argument 2099 adv7842_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7842_set_format() argument 2132 adv7842_irq_enable(struct v4l2_subdev *sd, bool enable) adv7842_irq_enable() argument 2158 adv7842_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv7842_cec_tx_raw_status() argument 2202 adv7842_cec_isr(struct v4l2_subdev *sd, bool *handled) adv7842_cec_isr() argument 2240 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_enable() local 2269 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_log_addr() local 2324 struct v4l2_subdev *sd = &state->sd; adv7842_cec_adap_transmit() local 2358 adv7842_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv7842_isr() argument 2444 adv7842_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv7842_get_edid() argument 2496 adv7842_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *e) adv7842_set_edid() argument 2559 log_infoframe(struct v4l2_subdev *sd, const struct adv7842_cfg_read_infoframe *cri) log_infoframe() argument 2594 adv7842_log_infoframes(struct v4l2_subdev *sd) adv7842_log_infoframes() argument 2635 adv7842_sdp_log_status(struct v4l2_subdev *sd) adv7842_sdp_log_status() argument 2677 adv7842_cp_log_status(struct v4l2_subdev *sd) adv7842_cp_log_status() argument 2843 adv7842_log_status(struct v4l2_subdev *sd) adv7842_log_status() argument 2852 adv7842_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) adv7842_querystd() argument 2907 adv7842_s_sdp_io(struct v4l2_subdev *sd, struct adv7842_sdp_io_sync_adjustment *s) adv7842_s_sdp_io() argument 2947 adv7842_s_std(struct v4l2_subdev *sd, v4l2_std_id norm) adv7842_s_std() argument 2971 adv7842_g_std(struct v4l2_subdev *sd, v4l2_std_id *norm) adv7842_g_std() argument 2986 adv7842_core_init(struct v4l2_subdev *sd) adv7842_core_init() argument 3099 adv7842_ddr_ram_test(struct v4l2_subdev *sd) adv7842_ddr_ram_test() argument 3167 adv7842_rewrite_i2c_addresses(struct v4l2_subdev *sd, struct adv7842_platform_data *pdata) adv7842_rewrite_i2c_addresses() argument 3185 adv7842_command_ram_test(struct v4l2_subdev *sd) adv7842_command_ram_test() argument 3234 adv7842_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) adv7842_ioctl() argument 3243 adv7842_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) adv7842_subscribe_event() argument 3257 adv7842_registered(struct v4l2_subdev *sd) adv7842_registered() argument 3269 adv7842_unregistered(struct v4l2_subdev *sd) adv7842_unregistered() argument 3360 adv7842_unregister_clients(struct v4l2_subdev *sd) adv7842_unregister_clients() argument 3388 adv7842_dummy_client(struct v4l2_subdev *sd, const char *desc, u8 addr, u8 io_reg) adv7842_dummy_client() argument 3411 adv7842_register_clients(struct v4l2_subdev *sd) adv7842_register_clients() argument 3452 struct v4l2_subdev *sd; adv7842_probe() local 3597 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7842_remove() local [all...] |
H A D | tc358743.c | 73 struct v4l2_subdev sd; member 102 static void tc358743_enable_interrupts(struct v4l2_subdev *sd, 104 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd); 106 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state() argument 108 return container_of(sd, struct tc358743_state, sd); in to_state() 113 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd() argument 115 struct tc358743_state *state = to_state(sd); in i2c_rd() 136 v4l2_err(sd, "%s: reading register 0x%x from 0x%x failed: %d\n", in i2c_rd() 141 static void i2c_wr(struct v4l2_subdev *sd, u1 argument 195 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n) i2c_rdreg() argument 204 i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n) i2c_wrreg() argument 211 i2c_rd8(struct v4l2_subdev *sd, u16 reg) i2c_rd8() argument 216 i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val) i2c_wr8() argument 221 i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg, u8 mask, u8 val) i2c_wr8_and_or() argument 227 i2c_rd16(struct v4l2_subdev *sd, u16 reg) i2c_rd16() argument 232 i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val) i2c_wr16() argument 237 i2c_wr16_and_or(struct v4l2_subdev *sd, u16 reg, u16 mask, u16 val) i2c_wr16_and_or() argument 242 i2c_rd32(struct v4l2_subdev *sd, u16 reg) i2c_rd32() argument 247 i2c_wr32(struct v4l2_subdev *sd, u16 reg, u32 val) i2c_wr32() argument 254 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 259 tx_5v_power_present(struct v4l2_subdev *sd) tx_5v_power_present() argument 264 no_signal(struct v4l2_subdev *sd) no_signal() argument 269 no_sync(struct v4l2_subdev *sd) no_sync() argument 274 audio_present(struct v4l2_subdev *sd) audio_present() argument 279 get_audio_sampling_rate(struct v4l2_subdev *sd) get_audio_sampling_rate() argument 304 tc358743_get_detected_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_get_detected_timings() argument 361 struct v4l2_subdev *sd = &state->sd; tc358743_delayed_work_enable_hotplug() local 368 tc358743_set_hdmi_hdcp(struct v4l2_subdev *sd, bool enable) tc358743_set_hdmi_hdcp() argument 390 tc358743_disable_edid(struct v4l2_subdev *sd) tc358743_disable_edid() argument 403 tc358743_enable_edid(struct v4l2_subdev *sd) tc358743_enable_edid() argument 423 tc358743_erase_bksv(struct v4l2_subdev *sd) tc358743_erase_bksv() argument 433 print_avi_infoframe(struct v4l2_subdev *sd) print_avi_infoframe() argument 457 tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd) tc358743_s_ctrl_detect_tx_5v() argument 465 tc358743_s_ctrl_audio_sampling_rate(struct v4l2_subdev *sd) tc358743_s_ctrl_audio_sampling_rate() argument 473 tc358743_s_ctrl_audio_present(struct v4l2_subdev *sd) tc358743_s_ctrl_audio_present() argument 481 tc358743_update_controls(struct v4l2_subdev *sd) tc358743_update_controls() argument 494 tc358743_reset_phy(struct v4l2_subdev *sd) tc358743_reset_phy() argument 502 tc358743_reset(struct v4l2_subdev *sd, uint16_t mask) tc358743_reset() argument 510 tc358743_sleep_mode(struct v4l2_subdev *sd, bool enable) tc358743_sleep_mode() argument 516 enable_stream(struct v4l2_subdev *sd, bool enable) enable_stream() argument 544 tc358743_set_pll(struct v4l2_subdev *sd) tc358743_set_pll() argument 583 tc358743_set_ref_clk(struct v4l2_subdev *sd) tc358743_set_ref_clk() argument 632 tc358743_set_csi_color_space(struct v4l2_subdev *sd) tc358743_set_csi_color_space() argument 666 tc358743_num_csi_lanes_needed(struct v4l2_subdev *sd) tc358743_num_csi_lanes_needed() argument 679 tc358743_set_csi(struct v4l2_subdev *sd) tc358743_set_csi() argument 743 tc358743_set_hdmi_phy(struct v4l2_subdev *sd) tc358743_set_hdmi_phy() argument 773 tc358743_set_hdmi_audio(struct v4l2_subdev *sd) tc358743_set_hdmi_audio() argument 799 tc358743_set_hdmi_info_frame_mode(struct v4l2_subdev *sd) tc358743_set_hdmi_info_frame_mode() argument 813 tc358743_initial_setup(struct v4l2_subdev *sd) tc358743_initial_setup() argument 858 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_enable() local 872 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_monitor_all_enable() local 887 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_log_addr() local 902 struct v4l2_subdev *sd = &state->sd; tc358743_cec_adap_transmit() local 922 tc358743_cec_handler(struct v4l2_subdev *sd, u16 intstatus, bool *handled) tc358743_cec_handler() argument 985 tc358743_format_change(struct v4l2_subdev *sd) tc358743_format_change() argument 1013 tc358743_init_interrupts(struct v4l2_subdev *sd) tc358743_init_interrupts() argument 1024 tc358743_enable_interrupts(struct v4l2_subdev *sd, bool cable_connected) tc358743_enable_interrupts() argument 1047 tc358743_hdmi_audio_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_audio_int_handler() argument 1061 tc358743_csi_err_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_csi_err_int_handler() argument 1068 tc358743_hdmi_misc_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_misc_int_handler() argument 1100 tc358743_hdmi_cbit_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_cbit_int_handler() argument 1138 tc358743_hdmi_clk_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_clk_int_handler() argument 1173 tc358743_hdmi_sys_int_handler(struct v4l2_subdev *sd, bool *handled) tc358743_hdmi_sys_int_handler() argument 1241 tc358743_log_status(struct v4l2_subdev *sd) tc358743_log_status() argument 1336 tc358743_print_register_map(struct v4l2_subdev *sd) tc358743_print_register_map() argument 1369 tc358743_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) tc358743_g_register() argument 1384 tc358743_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) tc358743_s_register() argument 1412 tc358743_isr(struct v4l2_subdev *sd, u32 status, bool *handled) tc358743_isr() argument 1498 tc358743_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) tc358743_subscribe_event() argument 1513 tc358743_g_input_status(struct v4l2_subdev *sd, u32 *status) tc358743_g_input_status() argument 1524 tc358743_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_s_dv_timings() argument 1556 tc358743_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_g_dv_timings() argument 1566 tc358743_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) tc358743_enum_dv_timings() argument 1576 tc358743_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) tc358743_query_dv_timings() argument 1598 tc358743_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) tc358743_dv_timings_cap() argument 1609 tc358743_get_mbus_config(struct v4l2_subdev *sd, unsigned int pad, struct v4l2_mbus_config *cfg) tc358743_get_mbus_config() argument 1624 tc358743_s_stream(struct v4l2_subdev *sd, int enable) tc358743_s_stream() argument 1637 tc358743_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) tc358743_enum_mbus_code() argument 1654 tc358743_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) tc358743_get_fmt() argument 1690 tc358743_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) tc358743_set_fmt() argument 1725 tc358743_g_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) tc358743_g_edid() argument 1756 tc358743_s_edid(struct v4l2_subdev *sd, struct v4l2_subdev_edid *edid) tc358743_s_edid() argument 2022 struct v4l2_subdev *sd; tc358743_probe() local 2174 struct v4l2_subdev *sd = i2c_get_clientdata(client); tc358743_remove() local [all...] |
H A D | adv7183.c | 25 struct v4l2_subdev sd; member 63 static inline struct adv7183 *to_adv7183(struct v4l2_subdev *sd) in to_adv7183() argument 65 return container_of(sd, struct adv7183, sd); in to_adv7183() 69 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd() 72 static inline int adv7183_read(struct v4l2_subdev *sd, unsigned char reg) in adv7183_read() argument 74 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_read() 79 static inline int adv7183_write(struct v4l2_subdev *sd, unsigned char reg, in adv7183_write() argument 82 struct i2c_client *client = v4l2_get_subdevdata(sd); in adv7183_write() 87 static int adv7183_writeregs(struct v4l2_subdev *sd, in adv7183_writeregs() argument 108 adv7183_log_status(struct v4l2_subdev *sd) adv7183_log_status() argument 189 adv7183_g_std(struct v4l2_subdev *sd, v4l2_std_id *std) adv7183_g_std() argument 197 adv7183_s_std(struct v4l2_subdev *sd, v4l2_std_id std) adv7183_s_std() argument 228 adv7183_reset(struct v4l2_subdev *sd, u32 val) adv7183_reset() argument 239 adv7183_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7183_s_routing() argument 322 struct v4l2_subdev *sd = to_sd(ctrl); adv7183_s_ctrl() local 349 adv7183_querystd(struct v4l2_subdev *sd, v4l2_std_id *std) adv7183_querystd() argument 398 adv7183_g_input_status(struct v4l2_subdev *sd, u32 *status) adv7183_g_input_status() argument 411 adv7183_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) adv7183_enum_mbus_code() argument 422 adv7183_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7183_set_fmt() argument 450 adv7183_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7183_get_fmt() argument 463 adv7183_s_stream(struct v4l2_subdev *sd, int enable) adv7183_s_stream() argument 476 adv7183_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7183_g_register() argument 483 adv7183_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7183_s_register() argument 527 struct v4l2_subdev *sd; adv7183_probe() local 617 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7183_remove() local [all...] |
H A D | adv7511-v4l2.c | 83 struct v4l2_subdev sd; member 126 static void adv7511_check_monitor_present_status(struct v4l2_subdev *sd); 127 static bool adv7511_check_edid_status(struct v4l2_subdev *sd); 128 static void adv7511_setup(struct v4l2_subdev *sd); 129 static int adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq); 130 static int adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq); 145 static inline struct adv7511_state *get_adv7511_state(struct v4l2_subdev *sd) in get_adv7511_state() argument 147 return container_of(sd, struct adv7511_state, sd); in get_adv7511_state() 152 return &container_of(ctrl->handler, struct adv7511_state, hdl)->sd; in to_sd() 187 adv7511_rd(struct v4l2_subdev *sd, u8 reg) adv7511_rd() argument 194 adv7511_wr(struct v4l2_subdev *sd, u8 reg, u8 val) adv7511_wr() argument 211 adv7511_wr_and_or(struct v4l2_subdev *sd, u8 reg, u8 clr_mask, u8 val_mask) adv7511_wr_and_or() argument 216 adv7511_edid_rd(struct v4l2_subdev *sd, uint16_t len, uint8_t *buf) adv7511_edid_rd() argument 237 adv7511_cec_read(struct v4l2_subdev *sd, u8 reg) adv7511_cec_read() argument 244 adv7511_cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) adv7511_cec_write() argument 259 adv7511_cec_write_and_or(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) adv7511_cec_write_and_or() argument 265 adv7511_pktmem_rd(struct v4l2_subdev *sd, u8 reg) adv7511_pktmem_rd() argument 272 adv7511_have_hotplug(struct v4l2_subdev *sd) adv7511_have_hotplug() argument 277 adv7511_have_rx_sense(struct v4l2_subdev *sd) adv7511_have_rx_sense() argument 282 adv7511_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) adv7511_csc_conversion_mode() argument 287 adv7511_csc_coeff(struct v4l2_subdev *sd, u16 A1, u16 A2, u16 A3, u16 A4, u16 B1, u16 B2, u16 B3, u16 B4, u16 C1, u16 C2, u16 C3, u16 C4) adv7511_csc_coeff() argument 323 adv7511_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) adv7511_csc_rgb_full2limit() argument 344 adv7511_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) adv7511_set_rgb_quantization_mode() argument 381 struct v4l2_subdev *sd = to_sd(ctrl); adv7511_s_ctrl() local 416 adv7511_inv_register(struct v4l2_subdev *sd) adv7511_inv_register() argument 425 adv7511_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv7511_g_register() argument 448 adv7511_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv7511_s_register() argument 491 log_infoframe(struct v4l2_subdev *sd, const struct adv7511_cfg_read_infoframe *cri) log_infoframe() argument 532 adv7511_log_infoframes(struct v4l2_subdev *sd) adv7511_log_infoframes() argument 545 adv7511_log_status(struct v4l2_subdev *sd) adv7511_log_status() argument 641 adv7511_s_power(struct v4l2_subdev *sd, int on) adv7511_s_power() argument 697 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_enable() local 732 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_log_addr() local 787 struct v4l2_subdev *sd = &state->sd; adv7511_cec_adap_transmit() local 819 adv_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv_cec_tx_raw_status() argument 871 adv7511_set_isr(struct v4l2_subdev *sd, bool enable) adv7511_set_isr() argument 912 adv7511_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv7511_isr() argument 983 adv7511_s_stream(struct v4l2_subdev *sd, int enable) adv7511_s_stream() argument 998 adv7511_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7511_s_dv_timings() argument 1045 adv7511_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv7511_g_dv_timings() argument 1060 adv7511_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv7511_enum_dv_timings() argument 1069 adv7511_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv7511_dv_timings_cap() argument 1086 adv7511_s_audio_stream(struct v4l2_subdev *sd, int enable) adv7511_s_audio_stream() argument 1098 adv7511_s_clock_freq(struct v4l2_subdev *sd, u32 freq) adv7511_s_clock_freq() argument 1122 adv7511_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) adv7511_s_i2s_clock_freq() argument 1144 adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv7511_s_routing() argument 1166 adv7511_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv7511_get_edid() argument 1195 adv7511_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) adv7511_enum_mbus_code() argument 1226 adv7511_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7511_get_fmt() argument 1258 adv7511_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv7511_set_fmt() argument 1420 adv7511_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, int segment, u8 *buf) adv7511_dbg_dump_edid() argument 1440 adv7511_notify_no_edid(struct v4l2_subdev *sd) adv7511_notify_no_edid() argument 1458 struct v4l2_subdev *sd = &state->sd; adv7511_edid_handler() local 1487 adv7511_audio_setup(struct v4l2_subdev *sd) adv7511_audio_setup() argument 1497 adv7511_setup(struct v4l2_subdev *sd) adv7511_setup() argument 1530 adv7511_notify_monitor_detect(struct v4l2_subdev *sd) adv7511_notify_monitor_detect() argument 1539 adv7511_check_monitor_present_status(struct v4l2_subdev *sd) adv7511_check_monitor_present_status() argument 1597 edid_verify_crc(struct v4l2_subdev *sd, u32 segment) edid_verify_crc() argument 1610 edid_verify_header(struct v4l2_subdev *sd, u32 segment) edid_verify_header() argument 1623 adv7511_check_edid_status(struct v4l2_subdev *sd) adv7511_check_edid_status() argument 1695 adv7511_registered(struct v4l2_subdev *sd) adv7511_registered() argument 1707 adv7511_unregistered(struct v4l2_subdev *sd) adv7511_unregistered() argument 1721 adv7511_init_setup(struct v4l2_subdev *sd) adv7511_init_setup() argument 1771 struct v4l2_subdev *sd; adv7511_probe() local 1928 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv7511_remove() local [all...] |
H A D | adv7604.c | 133 void (*set_termination)(struct v4l2_subdev *sd, bool enable); 134 void (*setup_irqs)(struct v4l2_subdev *sd); 135 unsigned int (*read_hdmi_pixelclock)(struct v4l2_subdev *sd); 136 unsigned int (*read_cable_det)(struct v4l2_subdev *sd); 174 struct v4l2_subdev sd; member 327 static inline struct adv76xx_state *to_state(struct v4l2_subdev *sd) in to_state() argument 329 return container_of(sd, struct adv76xx_state, sd); in to_state() 381 static inline int io_read(struct v4l2_subdev *sd, u8 reg) in io_read() argument 383 struct adv76xx_state *state = to_state(sd); in io_read() 388 io_write(struct v4l2_subdev *sd, u8 reg, u8 val) io_write() argument 395 io_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) io_write_clr_set() argument 401 avlink_read(struct v4l2_subdev *sd, u8 reg) avlink_read() argument 408 avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val) avlink_write() argument 415 cec_read(struct v4l2_subdev *sd, u8 reg) cec_read() argument 422 cec_write(struct v4l2_subdev *sd, u8 reg, u8 val) cec_write() argument 429 cec_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cec_write_clr_set() argument 435 infoframe_read(struct v4l2_subdev *sd, u8 reg) infoframe_read() argument 442 infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val) infoframe_write() argument 449 afe_read(struct v4l2_subdev *sd, u8 reg) afe_read() argument 456 afe_write(struct v4l2_subdev *sd, u8 reg, u8 val) afe_write() argument 463 rep_read(struct v4l2_subdev *sd, u8 reg) rep_read() argument 470 rep_write(struct v4l2_subdev *sd, u8 reg, u8 val) rep_write() argument 477 rep_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) rep_write_clr_set() argument 482 edid_read(struct v4l2_subdev *sd, u8 reg) edid_read() argument 489 edid_write(struct v4l2_subdev *sd, u8 reg, u8 val) edid_write() argument 496 edid_write_block(struct v4l2_subdev *sd, unsigned int total_len, const u8 *val) edid_write_block() argument 542 struct v4l2_subdev *sd = &state->sd; adv76xx_delayed_work_enable_hotplug() local 549 hdmi_read(struct v4l2_subdev *sd, u8 reg) hdmi_read() argument 556 hdmi_read16(struct v4l2_subdev *sd, u8 reg, u16 mask) hdmi_read16() argument 561 hdmi_write(struct v4l2_subdev *sd, u8 reg, u8 val) hdmi_write() argument 568 hdmi_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) hdmi_write_clr_set() argument 573 test_write(struct v4l2_subdev *sd, u8 reg, u8 val) test_write() argument 580 cp_read(struct v4l2_subdev *sd, u8 reg) cp_read() argument 587 cp_read16(struct v4l2_subdev *sd, u8 reg, u16 mask) cp_read16() argument 592 cp_write(struct v4l2_subdev *sd, u8 reg, u8 val) cp_write() argument 599 cp_write_clr_set(struct v4l2_subdev *sd, u8 reg, u8 mask, u8 val) cp_write_clr_set() argument 604 vdp_read(struct v4l2_subdev *sd, u8 reg) vdp_read() argument 611 vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val) vdp_write() argument 622 adv76xx_read_reg(struct v4l2_subdev *sd, unsigned int reg) adv76xx_read_reg() argument 639 adv76xx_write_reg(struct v4l2_subdev *sd, unsigned int reg, u8 val) adv76xx_write_reg() argument 652 adv76xx_write_reg_seq(struct v4l2_subdev *sd, const struct adv76xx_reg_seq *reg_seq) adv76xx_write_reg_seq() argument 767 is_analog_input(struct v4l2_subdev *sd) is_analog_input() argument 775 is_digital_input(struct v4l2_subdev *sd) is_digital_input() argument 812 adv76xx_get_dv_timings_cap(struct v4l2_subdev *sd, int pad) adv76xx_get_dv_timings_cap() argument 838 adv76xx_inv_register(struct v4l2_subdev *sd) adv76xx_inv_register() argument 855 adv76xx_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) adv76xx_g_register() argument 873 adv76xx_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) adv76xx_s_register() argument 889 adv7604_read_cable_det(struct v4l2_subdev *sd) adv7604_read_cable_det() argument 899 adv7611_read_cable_det(struct v4l2_subdev *sd) adv7611_read_cable_det() argument 906 adv7612_read_cable_det(struct v4l2_subdev *sd) adv7612_read_cable_det() argument 916 adv76xx_s_detect_tx_5v_ctrl(struct v4l2_subdev *sd) adv76xx_s_detect_tx_5v_ctrl() argument 925 find_and_set_predefined_video_timings(struct v4l2_subdev *sd, u8 prim_mode, const struct adv76xx_video_standards *predef_vid_timings, const struct v4l2_dv_timings *timings) find_and_set_predefined_video_timings() argument 945 configure_predefined_video_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) configure_predefined_video_timings() argument 993 configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) configure_custom_video_timings() argument 1053 adv76xx_set_offset(struct v4l2_subdev *sd, bool auto_offset, u16 offset_a, u16 offset_b, u16 offset_c) adv76xx_set_offset() argument 1079 adv76xx_set_gain(struct v4l2_subdev *sd, bool auto_gain, u16 gain_a, u16 gain_b, u16 gain_c) adv76xx_set_gain() argument 1109 set_rgb_quantization_range(struct v4l2_subdev *sd) set_rgb_quantization_range() argument 1211 struct v4l2_subdev *sd = adv76xx_s_ctrl() local 1258 struct v4l2_subdev *sd = adv76xx_g_volatile_ctrl() local 1272 no_power(struct v4l2_subdev *sd) no_power() argument 1278 no_signal_tmds(struct v4l2_subdev *sd) no_signal_tmds() argument 1285 no_lock_tmds(struct v4l2_subdev *sd) no_lock_tmds() argument 1293 is_hdmi(struct v4l2_subdev *sd) is_hdmi() argument 1298 no_lock_sspd(struct v4l2_subdev *sd) no_lock_sspd() argument 1313 no_lock_stdi(struct v4l2_subdev *sd) no_lock_stdi() argument 1319 no_signal(struct v4l2_subdev *sd) no_signal() argument 1336 no_lock_cp(struct v4l2_subdev *sd) no_lock_cp() argument 1348 in_free_run(struct v4l2_subdev *sd) in_free_run() argument 1353 adv76xx_g_input_status(struct v4l2_subdev *sd, u32 *status) adv76xx_g_input_status() argument 1375 stdi2dv_timings(struct v4l2_subdev *sd, struct stdi_readback *stdi, struct v4l2_dv_timings *timings) stdi2dv_timings() argument 1424 read_stdi(struct v4l2_subdev *sd, struct stdi_readback *stdi) read_stdi() argument 1480 adv76xx_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) adv76xx_enum_dv_timings() argument 1493 adv76xx_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) adv76xx_dv_timings_cap() argument 1510 adv76xx_fill_optional_dv_timings_fields(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_fill_optional_dv_timings_fields() argument 1518 adv7604_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv7604_read_hdmi_pixelclock() argument 1530 adv7611_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv7611_read_hdmi_pixelclock() argument 1542 adv76xx_read_hdmi_pixelclock(struct v4l2_subdev *sd) adv76xx_read_hdmi_pixelclock() argument 1560 adv76xx_query_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_query_dv_timings() argument 1690 adv76xx_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_s_dv_timings() argument 1733 adv76xx_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) adv76xx_g_dv_timings() argument 1742 adv7604_set_termination(struct v4l2_subdev *sd, bool enable) adv7604_set_termination() argument 1747 adv7611_set_termination(struct v4l2_subdev *sd, bool enable) adv7611_set_termination() argument 1752 enable_input(struct v4l2_subdev *sd) enable_input() argument 1769 disable_input(struct v4l2_subdev *sd) disable_input() argument 1779 select_input(struct v4l2_subdev *sd) select_input() argument 1813 adv76xx_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) adv76xx_s_routing() argument 1838 adv76xx_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_mbus_code_enum *code) adv76xx_enum_mbus_code() argument 1906 struct v4l2_subdev *sd = &state->sd; adv76xx_setup_format() local 1918 adv76xx_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv76xx_get_format() argument 1941 adv76xx_get_selection(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_selection *sel) adv76xx_get_selection() argument 1961 adv76xx_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *sd_state, struct v4l2_subdev_format *format) adv76xx_set_format() argument 1992 adv76xx_cec_tx_raw_status(struct v4l2_subdev *sd, u8 tx_raw_status) adv76xx_cec_tx_raw_status() argument 2036 adv76xx_cec_isr(struct v4l2_subdev *sd, bool *handled) adv76xx_cec_isr() argument 2085 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_enable() local 2115 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_log_addr() local 2170 struct v4l2_subdev *sd = &state->sd; adv76xx_cec_adap_transmit() local 2204 adv76xx_isr(struct v4l2_subdev *sd, u32 status, bool *handled) adv76xx_isr() argument 2275 adv76xx_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv76xx_get_edid() argument 2313 adv76xx_set_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) adv76xx_set_edid() argument 2461 adv76xx_read_infoframe(struct v4l2_subdev *sd, int index, union hdmi_infoframe *frame) adv76xx_read_infoframe() argument 2498 adv76xx_log_infoframes(struct v4l2_subdev *sd) adv76xx_log_infoframes() argument 2516 adv76xx_log_status(struct v4l2_subdev *sd) adv76xx_log_status() argument 2675 adv76xx_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, struct v4l2_event_subscription *sub) adv76xx_subscribe_event() argument 2689 adv76xx_registered(struct v4l2_subdev *sd) adv76xx_registered() argument 2701 adv76xx_unregistered(struct v4l2_subdev *sd) adv76xx_unregistered() argument 2814 adv76xx_core_init(struct v4l2_subdev *sd) adv76xx_core_init() argument 2900 adv7604_setup_irqs(struct v4l2_subdev *sd) adv7604_setup_irqs() argument 2905 adv7611_setup_irqs(struct v4l2_subdev *sd) adv7611_setup_irqs() argument 2910 adv7612_setup_irqs(struct v4l2_subdev *sd) adv7612_setup_irqs() argument 2923 adv76xx_dummy_client(struct v4l2_subdev *sd, unsigned int page) adv76xx_dummy_client() argument 3415 struct v4l2_subdev *sd; adv76xx_probe() local 3668 struct v4l2_subdev *sd = i2c_get_clientdata(client); adv76xx_remove() local [all...] |
H A D | ths8200.c | 41 struct v4l2_subdev sd; member 56 static inline struct ths8200_state *to_state(struct v4l2_subdev *sd) in to_state() argument 58 return container_of(sd, struct ths8200_state, sd); in to_state() 71 static int ths8200_read(struct v4l2_subdev *sd, u8 reg) in ths8200_read() argument 73 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_read() 78 static int ths8200_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths8200_write() argument 80 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths8200_write() 89 v4l2_err(sd, "I2C Write Problem\n"); in ths8200_write() 97 ths8200_write_and_or(struct v4l2_subdev *sd, u argument 105 ths8200_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) ths8200_g_register() argument 114 ths8200_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) ths8200_s_register() argument 123 ths8200_log_status(struct v4l2_subdev *sd) ths8200_log_status() argument 145 ths8200_s_power(struct v4l2_subdev *sd, int on) ths8200_s_power() argument 172 ths8200_s_stream(struct v4l2_subdev *sd, int enable) ths8200_s_stream() argument 188 ths8200_core_init(struct v4l2_subdev *sd) ths8200_core_init() argument 214 ths8200_setup(struct v4l2_subdev *sd, struct v4l2_bt_timings *bt) ths8200_setup() argument 361 ths8200_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ths8200_s_dv_timings() argument 388 ths8200_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *timings) ths8200_g_dv_timings() argument 400 ths8200_enum_dv_timings(struct v4l2_subdev *sd, struct v4l2_enum_dv_timings *timings) ths8200_enum_dv_timings() argument 410 ths8200_dv_timings_cap(struct v4l2_subdev *sd, struct v4l2_dv_timings_cap *cap) ths8200_dv_timings_cap() argument 442 struct v4l2_subdev *sd; ths8200_probe() local 473 struct v4l2_subdev *sd = i2c_get_clientdata(client); ths8200_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/ |
H A D | w996Xcf.c | 24 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET]) 25 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET]) 50 static void reg_w(struct sd *sd, u16 index, u16 value); 56 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() argument 58 struct usb_device *udev = sd->gspca_dev.dev; in w9968cf_write_fsb() 62 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_fsb() 66 memcpy(sd->gspca_dev.usb_buf, data, 6); in w9968cf_write_fsb() 72 value, 0x06, sd in w9968cf_write_fsb() 83 w9968cf_write_sb(struct sd *sd, u16 value) w9968cf_write_sb() argument 113 w9968cf_read_sb(struct sd *sd) w9968cf_read_sb() argument 153 w9968cf_upload_quantizationtables(struct sd *sd) w9968cf_upload_quantizationtables() argument 177 w9968cf_smbus_start(struct sd *sd) w9968cf_smbus_start() argument 183 w9968cf_smbus_stop(struct sd *sd) w9968cf_smbus_stop() argument 190 w9968cf_smbus_write_byte(struct sd *sd, u8 v) w9968cf_smbus_write_byte() argument 207 w9968cf_smbus_read_byte(struct sd *sd, u8 *v) w9968cf_smbus_read_byte() argument 224 w9968cf_smbus_write_nack(struct sd *sd) w9968cf_smbus_write_nack() argument 232 w9968cf_smbus_read_ack(struct sd *sd) w9968cf_smbus_read_ack() argument 249 w9968cf_i2c_w(struct sd *sd, u8 reg, u8 value) w9968cf_i2c_w() argument 299 w9968cf_i2c_r(struct sd *sd, u8 reg) w9968cf_i2c_r() argument 341 w9968cf_configure(struct sd *sd) w9968cf_configure() argument 354 w9968cf_init(struct sd *sd) w9968cf_init() argument 396 w9968cf_set_crop_window(struct sd *sd) w9968cf_set_crop_window() argument 451 w9968cf_mode_init_regs(struct sd *sd) w9968cf_mode_init_regs() argument 524 w9968cf_stop0(struct sd *sd) w9968cf_stop0() argument 543 struct sd *sd = (struct sd *) gspca_dev; w9968cf_pkt_scan() local [all...] |
H A D | cpia1.c | 214 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \ 215 sd->params.version.firmwareRevision == (y)) 353 struct sd { struct 441 struct sd *sd = (struct sd *) gspca_dev; in do_command() local 479 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command() 480 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; in do_command() 481 sd->params.version.vcVersion = gspca_dev->usb_buf[2]; in do_command() 482 sd in do_command() 620 struct sd *sd = (struct sd *) gspca_dev; reset_camera_params() local 708 struct sd *sd = (struct sd *) gspca_dev; goto_low_power() local 734 struct sd *sd = (struct sd *) gspca_dev; goto_high_power() local 787 struct sd *sd = (struct sd *) gspca_dev; command_setformat() local 804 struct sd *sd = (struct sd *) gspca_dev; command_setcolourparams() local 813 struct sd *sd = (struct sd *) gspca_dev; command_setapcor() local 823 struct sd *sd = (struct sd *) gspca_dev; command_setvloffset() local 833 struct sd *sd = (struct sd *) gspca_dev; command_setexposure() local 869 struct sd *sd = (struct sd *) gspca_dev; command_setcolourbalance() local 899 struct sd *sd = (struct sd *) gspca_dev; command_setcompressiontarget() local 909 struct sd *sd = (struct sd *) gspca_dev; command_setyuvtresh() local 918 struct sd *sd = (struct sd *) gspca_dev; command_setcompressionparams() local 935 struct sd *sd = (struct sd *) gspca_dev; command_setcompression() local 944 struct sd *sd = (struct sd *) gspca_dev; command_setsensorfps() local 953 struct sd *sd = (struct sd *) gspca_dev; command_setflickerctrl() local 964 struct sd *sd = (struct sd *) gspca_dev; command_setecptiming() local 977 struct sd *sd = (struct sd *) gspca_dev; command_resume() local 985 struct sd *sd = (struct sd *) gspca_dev; command_setlights() local 1018 struct sd *sd = (struct sd *) gspca_dev; set_flicker() local 1139 struct sd *sd = (struct sd *) gspca_dev; monitor_exposure() local 1390 struct sd *sd = (struct sd *) gspca_dev; restart_flicker() local 1428 struct sd *sd = (struct sd *) gspca_dev; sd_config() local 1466 struct sd *sd = (struct sd *) gspca_dev; sd_start() local 1652 struct sd *sd = (struct sd *) gspca_dev; sd_init() local 1689 struct sd *sd = (struct sd *) gspca_dev; sd_pkt_scan() local 1726 struct sd *sd = (struct sd *) gspca_dev; sd_dq_callback() local 1753 struct sd *sd = (struct sd *)gspca_dev; sd_s_ctrl() local 1810 struct sd *sd = (struct sd *)gspca_dev; sd_init_controls() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/ |
H A D | w996Xcf.c | 23 #define Y_QUANTABLE (&sd->jpeg_hdr[JPEG_QT0_OFFSET]) 24 #define UV_QUANTABLE (&sd->jpeg_hdr[JPEG_QT1_OFFSET]) 49 static void reg_w(struct sd *sd, u16 index, u16 value); 55 static void w9968cf_write_fsb(struct sd *sd, u16* data) in w9968cf_write_fsb() argument 57 struct usb_device *udev = sd->gspca_dev.dev; in w9968cf_write_fsb() 61 if (sd->gspca_dev.usb_err < 0) in w9968cf_write_fsb() 65 memcpy(sd->gspca_dev.usb_buf, data, 6); in w9968cf_write_fsb() 71 value, 0x06, sd in w9968cf_write_fsb() 82 w9968cf_write_sb(struct sd *sd, u16 value) w9968cf_write_sb() argument 112 w9968cf_read_sb(struct sd *sd) w9968cf_read_sb() argument 152 w9968cf_upload_quantizationtables(struct sd *sd) w9968cf_upload_quantizationtables() argument 176 w9968cf_smbus_start(struct sd *sd) w9968cf_smbus_start() argument 182 w9968cf_smbus_stop(struct sd *sd) w9968cf_smbus_stop() argument 189 w9968cf_smbus_write_byte(struct sd *sd, u8 v) w9968cf_smbus_write_byte() argument 206 w9968cf_smbus_read_byte(struct sd *sd, u8 *v) w9968cf_smbus_read_byte() argument 223 w9968cf_smbus_write_nack(struct sd *sd) w9968cf_smbus_write_nack() argument 231 w9968cf_smbus_read_ack(struct sd *sd) w9968cf_smbus_read_ack() argument 248 w9968cf_i2c_w(struct sd *sd, u8 reg, u8 value) w9968cf_i2c_w() argument 298 w9968cf_i2c_r(struct sd *sd, u8 reg) w9968cf_i2c_r() argument 340 w9968cf_configure(struct sd *sd) w9968cf_configure() argument 353 w9968cf_init(struct sd *sd) w9968cf_init() argument 395 w9968cf_set_crop_window(struct sd *sd) w9968cf_set_crop_window() argument 450 w9968cf_mode_init_regs(struct sd *sd) w9968cf_mode_init_regs() argument 523 w9968cf_stop0(struct sd *sd) w9968cf_stop0() argument 542 struct sd *sd = (struct sd *) gspca_dev; w9968cf_pkt_scan() local [all...] |
H A D | cpia1.c | 214 #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \ 215 sd->params.version.firmwareRevision == (y)) 353 struct sd { struct 442 struct sd *sd = (struct sd *) gspca_dev; in do_command() local 480 sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; in do_command() 481 sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; in do_command() 482 sd->params.version.vcVersion = gspca_dev->usb_buf[2]; in do_command() 483 sd in do_command() 621 struct sd *sd = (struct sd *) gspca_dev; reset_camera_params() local 709 struct sd *sd = (struct sd *) gspca_dev; goto_low_power() local 735 struct sd *sd = (struct sd *) gspca_dev; goto_high_power() local 788 struct sd *sd = (struct sd *) gspca_dev; command_setformat() local 805 struct sd *sd = (struct sd *) gspca_dev; command_setcolourparams() local 814 struct sd *sd = (struct sd *) gspca_dev; command_setapcor() local 824 struct sd *sd = (struct sd *) gspca_dev; command_setvloffset() local 834 struct sd *sd = (struct sd *) gspca_dev; command_setexposure() local 870 struct sd *sd = (struct sd *) gspca_dev; command_setcolourbalance() local 900 struct sd *sd = (struct sd *) gspca_dev; command_setcompressiontarget() local 910 struct sd *sd = (struct sd *) gspca_dev; command_setyuvtresh() local 919 struct sd *sd = (struct sd *) gspca_dev; command_setcompressionparams() local 936 struct sd *sd = (struct sd *) gspca_dev; command_setcompression() local 945 struct sd *sd = (struct sd *) gspca_dev; command_setsensorfps() local 954 struct sd *sd = (struct sd *) gspca_dev; command_setflickerctrl() local 965 struct sd *sd = (struct sd *) gspca_dev; command_setecptiming() local 978 struct sd *sd = (struct sd *) gspca_dev; command_resume() local 986 struct sd *sd = (struct sd *) gspca_dev; command_setlights() local 1019 struct sd *sd = (struct sd *) gspca_dev; set_flicker() local 1140 struct sd *sd = (struct sd *) gspca_dev; monitor_exposure() local 1391 struct sd *sd = (struct sd *) gspca_dev; restart_flicker() local 1429 struct sd *sd = (struct sd *) gspca_dev; sd_config() local 1467 struct sd *sd = (struct sd *) gspca_dev; sd_start() local 1653 struct sd *sd = (struct sd *) gspca_dev; sd_init() local 1690 struct sd *sd = (struct sd *) gspca_dev; sd_pkt_scan() local 1727 struct sd *sd = (struct sd *) gspca_dev; sd_dq_callback() local 1754 struct sd *sd = (struct sd *)gspca_dev; sd_s_ctrl() local 1811 struct sd *sd = (struct sd *)gspca_dev; sd_init_controls() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpbe_venc.c | 53 struct v4l2_subdev sd; member 65 static inline struct venc_state *to_state(struct v4l2_subdev *sd) in to_state() argument 67 return container_of(sd, struct venc_state, sd); in to_state() 70 static inline u32 venc_read(struct v4l2_subdev *sd, u32 offset) in venc_read() argument 72 struct venc_state *venc = to_state(sd); in venc_read() 77 static inline u32 venc_write(struct v4l2_subdev *sd, u32 offset, u32 val) in venc_write() argument 79 struct venc_state *venc = to_state(sd); in venc_write() 86 static inline u32 venc_modify(struct v4l2_subdev *sd, u32 offset, in venc_modify() argument 89 u32 new_val = (venc_read(sd, offse in venc_modify() 96 vdaccfg_write(struct v4l2_subdev *sd, u32 val) vdaccfg_write() argument 111 venc_set_dac(struct v4l2_subdev *sd, u32 out_index) venc_set_dac() argument 133 venc_enabledigitaloutput(struct v4l2_subdev *sd, int benable) venc_enabledigitaloutput() argument 216 venc_set_ntsc(struct v4l2_subdev *sd) venc_set_ntsc() argument 263 venc_set_pal(struct v4l2_subdev *sd) venc_set_pal() argument 315 venc_set_480p59_94(struct v4l2_subdev *sd) venc_set_480p59_94() argument 363 venc_set_576p50(struct v4l2_subdev *sd) venc_set_576p50() argument 410 venc_set_720p60_internal(struct v4l2_subdev *sd) venc_set_720p60_internal() argument 439 venc_set_1080i30_internal(struct v4l2_subdev *sd) venc_set_1080i30_internal() argument 466 venc_s_std_output(struct v4l2_subdev *sd, v4l2_std_id norm) venc_s_std_output() argument 478 venc_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) venc_s_dv_timings() argument 509 venc_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) venc_s_routing() argument 524 venc_command(struct v4l2_subdev *sd, unsigned int cmd, void *arg) venc_command() argument 557 venc_initialize(struct v4l2_subdev *sd) venc_initialize() argument [all...] |
H A D | vpbe_osd.c | 48 static inline u32 osd_read(struct osd_state *sd, u32 offset) in osd_read() argument 50 struct osd_state *osd = sd; in osd_read() 55 static inline u32 osd_write(struct osd_state *sd, u32 val, u32 offset) in osd_write() argument 57 struct osd_state *osd = sd; in osd_write() 64 static inline u32 osd_set(struct osd_state *sd, u32 mask, u32 offset) in osd_set() argument 66 struct osd_state *osd = sd; in osd_set() 76 static inline u32 osd_clear(struct osd_state *sd, u32 mask, u32 offset) in osd_clear() argument 78 struct osd_state *osd = sd; in osd_clear() 88 static inline u32 osd_modify(struct osd_state *sd, u32 mask, u32 val, in osd_modify() argument 91 struct osd_state *osd = sd; in osd_modify() 127 _osd_dm6446_vid0_pingpong(struct osd_state *sd, int field_inversion, unsigned long fb_base_phys, const struct osd_layer_config *lconfig) _osd_dm6446_vid0_pingpong() argument 163 _osd_set_field_inversion(struct osd_state *sd, int enable) _osd_set_field_inversion() argument 173 _osd_set_blink_attribute(struct osd_state *sd, int enable, enum osd_blink_interval blink) _osd_set_blink_attribute() argument 187 _osd_set_rom_clut(struct osd_state *sd, enum osd_rom_clut rom_clut) _osd_set_rom_clut() argument 196 _osd_set_palette_map(struct osd_state *sd, enum osd_win_layer osdwin, unsigned char pixel_value, unsigned char clut_index, enum osd_pix_format pixfmt) _osd_set_palette_map() argument 245 _osd_set_rec601_attenuation(struct osd_state *sd, enum osd_win_layer osdwin, int enable) _osd_set_rec601_attenuation() argument 280 _osd_set_blending_factor(struct osd_state *sd, enum osd_win_layer osdwin, enum osd_blending_factor blend) _osd_set_blending_factor() argument 296 _osd_enable_rgb888_pixblend(struct osd_state *sd, enum osd_win_layer osdwin) _osd_enable_rgb888_pixblend() argument 313 _osd_enable_color_key(struct osd_state *sd, enum osd_win_layer osdwin, unsigned colorkey, enum osd_pix_format pixfmt) _osd_enable_color_key() argument 376 _osd_disable_color_key(struct osd_state *sd, enum osd_win_layer osdwin) _osd_disable_color_key() argument 389 _osd_set_osd_clut(struct osd_state *sd, enum osd_win_layer osdwin, enum osd_clut clut) _osd_set_osd_clut() argument 409 _osd_set_zoom(struct osd_state *sd, enum osd_layer layer, enum osd_zoom_factor h_zoom, enum osd_zoom_factor v_zoom) _osd_set_zoom() argument 443 _osd_disable_layer(struct osd_state *sd, enum osd_layer layer) _osd_disable_layer() argument 463 osd_disable_layer(struct osd_state *sd, enum osd_layer layer) osd_disable_layer() argument 482 _osd_enable_attribute_mode(struct osd_state *sd) _osd_enable_attribute_mode() argument 488 _osd_enable_layer(struct osd_state *sd, enum osd_layer layer) _osd_enable_layer() argument 508 osd_enable_layer(struct osd_state *sd, enum osd_layer layer, int otherwin) osd_enable_layer() argument 557 _osd_start_layer(struct osd_state *sd, enum osd_layer layer, unsigned long fb_base_phys, unsigned long cbcr_ofst) _osd_start_layer() argument 734 osd_start_layer(struct osd_state *sd, enum osd_layer layer, unsigned long fb_base_phys, unsigned long cbcr_ofst) osd_start_layer() argument 758 osd_get_layer_config(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig) osd_get_layer_config() argument 784 try_layer_config(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig) try_layer_config() argument 899 _osd_disable_vid_rgb888(struct osd_state *sd) _osd_disable_vid_rgb888() argument 911 _osd_enable_vid_rgb888(struct osd_state *sd, enum osd_layer layer) _osd_enable_vid_rgb888() argument 932 _osd_set_cbcr_order(struct osd_state *sd, enum osd_pix_format pixfmt) _osd_set_cbcr_order() argument 945 _osd_set_layer_config(struct osd_state *sd, enum osd_layer layer, const struct osd_layer_config *lconfig) _osd_set_layer_config() argument 1220 osd_set_layer_config(struct osd_state *sd, enum osd_layer layer, struct osd_layer_config *lconfig) osd_set_layer_config() argument 1360 osd_init_layer(struct osd_state *sd, enum osd_layer layer) osd_init_layer() argument 1424 osd_release_layer(struct osd_state *sd, enum osd_layer layer) osd_release_layer() argument 1446 osd_request_layer(struct osd_state *sd, enum osd_layer layer) osd_request_layer() argument 1465 _osd_init(struct osd_state *sd) _osd_init() argument 1480 osd_set_left_margin(struct osd_state *sd, u32 val) osd_set_left_margin() argument 1485 osd_set_top_margin(struct osd_state *sd, u32 val) osd_set_top_margin() argument [all...] |
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-subdev.h | 196 int (*log_status)(struct v4l2_subdev *sd); 197 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 199 int (*init)(struct v4l2_subdev *sd, u32 val); 200 int (*load_fw)(struct v4l2_subdev *sd); 201 int (*reset)(struct v4l2_subdev *sd, u32 val); 202 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 203 long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 204 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 206 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd, 210 int (*g_register)(struct v4l2_subdev *sd, struc 1155 v4l2_subdev_get_pad_format(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, unsigned int pad) v4l2_subdev_get_pad_format() argument 1175 v4l2_subdev_get_pad_crop(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, unsigned int pad) v4l2_subdev_get_pad_crop() argument 1195 v4l2_subdev_get_pad_compose(struct v4l2_subdev *sd, struct v4l2_subdev_state *state, unsigned int pad) v4l2_subdev_get_pad_compose() argument 1229 v4l2_set_subdevdata(struct v4l2_subdev *sd, void *p) v4l2_set_subdevdata() argument 1241 v4l2_get_subdevdata(const struct v4l2_subdev *sd) v4l2_get_subdevdata() argument 1252 v4l2_set_subdev_hostdata(struct v4l2_subdev *sd, void *p) v4l2_set_subdev_hostdata() argument 1264 v4l2_get_subdev_hostdata(const struct v4l2_subdev *sd) v4l2_get_subdev_hostdata() argument 1431 v4l2_subdev_get_unlocked_active_state(struct v4l2_subdev *sd) v4l2_subdev_get_unlocked_active_state() argument 1452 v4l2_subdev_get_locked_active_state(struct v4l2_subdev *sd) v4l2_subdev_get_locked_active_state() argument 1470 v4l2_subdev_lock_and_get_active_state(struct v4l2_subdev *sd) v4l2_subdev_lock_and_get_active_state() argument [all...] |
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-subdev.h | 192 int (*log_status)(struct v4l2_subdev *sd); 193 int (*s_io_pin_config)(struct v4l2_subdev *sd, size_t n, 195 int (*init)(struct v4l2_subdev *sd, u32 val); 196 int (*load_fw)(struct v4l2_subdev *sd); 197 int (*reset)(struct v4l2_subdev *sd, u32 val); 198 int (*s_gpio)(struct v4l2_subdev *sd, u32 val); 199 long (*command)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 200 long (*ioctl)(struct v4l2_subdev *sd, unsigned int cmd, void *arg); 202 long (*compat_ioctl32)(struct v4l2_subdev *sd, unsigned int cmd, 206 int (*g_register)(struct v4l2_subdev *sd, struc 956 v4l2_subdev_get_try_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, unsigned int pad) v4l2_subdev_get_try_format() argument 974 v4l2_subdev_get_try_crop(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, unsigned int pad) v4l2_subdev_get_try_crop() argument 992 v4l2_subdev_get_try_compose(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, unsigned int pad) v4l2_subdev_get_try_compose() argument 1011 v4l2_set_subdevdata(struct v4l2_subdev *sd, void *p) v4l2_set_subdevdata() argument 1023 v4l2_get_subdevdata(const struct v4l2_subdev *sd) v4l2_get_subdevdata() argument 1034 v4l2_set_subdev_hostdata(struct v4l2_subdev *sd, void *p) v4l2_set_subdev_hostdata() argument 1046 v4l2_get_subdev_hostdata(const struct v4l2_subdev *sd) v4l2_get_subdev_hostdata() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_pb0100.c | 79 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local 80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() 106 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() argument 108 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls() 150 sd->sensor_priv = ctrls; in pb0100_init_controls() 155 static int pb0100_probe(struct sd *sd) in pb0100_probe() argument 175 pb0100_start(struct sd *sd) pb0100_start() argument 232 pb0100_stop(struct sd *sd) pb0100_stop() argument 254 pb0100_init(struct sd *sd) pb0100_init() argument 316 pb0100_dump(struct sd *sd) pb0100_dump() argument 324 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_gain() local 344 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_red_balance() local 363 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_blue_balance() local 381 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_exposure() local 394 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_autogain() local 415 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_autogain_target() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_pb0100.c | 79 struct sd *sd = (struct sd *)gspca_dev; in pb0100_s_ctrl() local 80 struct pb0100_ctrls *ctrls = sd->sensor_priv; in pb0100_s_ctrl() 106 static int pb0100_init_controls(struct sd *sd) in pb0100_init_controls() argument 108 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in pb0100_init_controls() 150 sd->sensor_priv = ctrls; in pb0100_init_controls() 155 static int pb0100_probe(struct sd *sd) in pb0100_probe() argument 175 pb0100_start(struct sd *sd) pb0100_start() argument 232 pb0100_stop(struct sd *sd) pb0100_stop() argument 254 pb0100_init(struct sd *sd) pb0100_init() argument 316 pb0100_dump(struct sd *sd) pb0100_dump() argument 324 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_gain() local 344 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_red_balance() local 363 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_blue_balance() local 381 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_exposure() local 394 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_autogain() local 415 struct sd *sd = (struct sd *) gspca_dev; pb0100_set_autogain_target() local [all...] |