Home
last modified time | relevance | path

Searched refs:sd (Results 1 - 25 of 1267) sorted by relevance

12345678910>>...51

/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c95 #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 Daic7xxx_93cx6.c95 #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 Dadv7842.c90 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 Dtc358743.c73 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 Dadv7183.c25 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 Dad9389b.c69 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 Dadv7511-v4l2.c84 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 Dadv7604.c126 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 Dths8200.c41 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 Dadv7842.c90 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 Dtc358743.c73 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 Dadv7183.c25 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 Dadv7511-v4l2.c83 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 Dadv7604.c133 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 Dths8200.c41 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 Dw996Xcf.c24 #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 Dcpia1.c214 #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 Dw996Xcf.c23 #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 Dcpia1.c214 #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 Dvpbe_venc.c53 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 Dvpbe_osd.c48 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 Dv4l2-subdev.h196 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 Dv4l2-subdev.h192 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 Dstv06xx_pb0100.c79 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 Dstv06xx_pb0100.c79 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...]

Completed in 46 milliseconds

12345678910>>...51