/linux-6.14.4/drivers/media/pci/intel/ipu6/ |
D | ipu6-isys.c | 106 isys_complete_ext_device_registration(struct ipu6_isys *isys, in isys_complete_ext_device_registration() 144 static void isys_stream_init(struct ipu6_isys *isys) in isys_stream_init() 161 static void isys_csi2_unregister_subdevices(struct ipu6_isys *isys) in isys_csi2_unregister_subdevices() 171 static int isys_csi2_register_subdevices(struct ipu6_isys *isys) in isys_csi2_register_subdevices() 197 static int isys_csi2_create_media_links(struct ipu6_isys *isys) in isys_csi2_create_media_links() 225 static void isys_unregister_video_devices(struct ipu6_isys *isys) in isys_unregister_video_devices() 236 static int isys_register_video_devices(struct ipu6_isys *isys) in isys_register_video_devices() 272 void isys_setup_hw(struct ipu6_isys *isys) in isys_setup_hw() 346 struct ipu6_isys *isys = ipu6_bus_get_drvdata(adev); in isys_isr() local 405 static void get_lut_ltrdid(struct ipu6_isys *isys, struct ltr_did *pltr_did) in get_lut_ltrdid() [all …]
|
D | ipu6-fw-isys.c | 29 static int handle_proxy_response(struct ipu6_isys *isys, unsigned int req_id) in handle_proxy_response() 50 int ipu6_fw_isys_send_proxy_token(struct ipu6_isys *isys, in ipu6_fw_isys_send_proxy_token() 93 int ipu6_fw_isys_complex_cmd(struct ipu6_isys *isys, in ipu6_fw_isys_complex_cmd() 129 int ipu6_fw_isys_simple_cmd(struct ipu6_isys *isys, in ipu6_fw_isys_simple_cmd() 136 int ipu6_fw_isys_close(struct ipu6_isys *isys) in ipu6_fw_isys_close() 175 void ipu6_fw_isys_cleanup(struct ipu6_isys *isys) in ipu6_fw_isys_cleanup() 188 struct ipu6_isys *isys = ipu6_bus_get_drvdata(adev); in start_sp() local 202 struct ipu6_isys *isys = ipu6_bus_get_drvdata(adev); in query_sp() local 214 static int ipu6_isys_fwcom_cfg_init(struct ipu6_isys *isys, in ipu6_isys_fwcom_cfg_init() 324 int ipu6_fw_isys_init(struct ipu6_isys *isys, unsigned int num_streams) in ipu6_fw_isys_init()
|
D | ipu6-isys-dwc-phy.c | 63 static void dwc_dphy_write(struct ipu6_isys *isys, u32 phy_id, u32 addr, in dwc_dphy_write() 75 static u32 dwc_dphy_read(struct ipu6_isys *isys, u32 phy_id, u32 addr) in dwc_dphy_read() 89 static void dwc_dphy_write_mask(struct ipu6_isys *isys, u32 phy_id, u32 addr, in dwc_dphy_write_mask() 102 static u32 __maybe_unused dwc_dphy_read_mask(struct ipu6_isys *isys, u32 phy_id, in dwc_dphy_read_mask() 112 static int dwc_dphy_ifc_read(struct ipu6_isys *isys, u32 phy_id, u32 addr, in dwc_dphy_ifc_read() 139 static int dwc_dphy_ifc_write(struct ipu6_isys *isys, u32 phy_id, u32 addr, in dwc_dphy_ifc_write() 161 static void dwc_dphy_ifc_write_mask(struct ipu6_isys *isys, u32 phy_id, in dwc_dphy_ifc_write_mask() 177 static u32 dwc_dphy_ifc_read_mask(struct ipu6_isys *isys, u32 phy_id, u32 addr, in dwc_dphy_ifc_read_mask() 190 static int dwc_dphy_pwr_up(struct ipu6_isys *isys, u32 phy_id) in dwc_dphy_pwr_up() 302 static int ipu6_isys_dwc_phy_config(struct ipu6_isys *isys, in ipu6_isys_dwc_phy_config() [all …]
|
D | ipu6-isys-mcd-phy.c | 503 static int ipu6_isys_mcd_phy_powerup_ack(struct ipu6_isys *isys, u8 id) in ipu6_isys_mcd_phy_powerup_ack() 523 static int ipu6_isys_mcd_phy_powerdown_ack(struct ipu6_isys *isys, u8 id) in ipu6_isys_mcd_phy_powerdown_ack() 540 static void ipu6_isys_mcd_phy_reset(struct ipu6_isys *isys, u8 id, bool assert) in ipu6_isys_mcd_phy_reset() 554 static int ipu6_isys_mcd_phy_ready(struct ipu6_isys *isys, u8 id) in ipu6_isys_mcd_phy_ready() 570 static void ipu6_isys_mcd_phy_common_init(struct ipu6_isys *isys) in ipu6_isys_mcd_phy_common_init() 622 static int ipu6_isys_mcd_phy_config(struct ipu6_isys *isys) in ipu6_isys_mcd_phy_config() 665 int ipu6_isys_mcd_phy_set_power(struct ipu6_isys *isys, in ipu6_isys_mcd_phy_set_power()
|
D | ipu6-isys-jsl-phy.c | 62 static void ipu6_isys_csi2_phy_config_by_port(struct ipu6_isys *isys, in ipu6_isys_csi2_phy_config_by_port() 113 static void ipu6_isys_csi2_rx_control(struct ipu6_isys *isys) in ipu6_isys_csi2_rx_control() 139 static int ipu6_isys_csi2_set_port_cfg(struct ipu6_isys *isys, in ipu6_isys_csi2_set_port_cfg() 170 ipu6_isys_csi2_set_timing(struct ipu6_isys *isys, in ipu6_isys_csi2_set_timing() 205 int ipu6_isys_jsl_phy_set_power(struct ipu6_isys *isys, in ipu6_isys_jsl_phy_set_power()
|
D | ipu6-isys-video.c | 101 struct ipu6_isys *isys = av->isys; in video_open() local 452 struct ipu6_isys *isys = av->isys; in ipu6_isys_fw_pin_cfg() local 747 struct ipu6_isys *isys = av->isys; in ipu6_isys_configure_stream_watermark() local 876 struct ipu6_isys *isys = av->isys; in ipu6_isys_get_stream() local 911 ipu6_isys_query_stream_by_handle(struct ipu6_isys *isys, u8 stream_handle) in ipu6_isys_query_stream_by_handle() 936 ipu6_isys_query_stream_by_source(struct ipu6_isys *isys, int source, u8 vc) in ipu6_isys_query_stream_by_source() 1095 int ipu6_isys_fw_open(struct ipu6_isys *isys) in ipu6_isys_fw_open() 1146 void ipu6_isys_fw_close(struct ipu6_isys *isys) in ipu6_isys_fw_close()
|
D | ipu6-isys-queue.c | 27 struct ipu6_isys *isys = vb2_get_drv_priv(vb->vb2_queue); in ipu6_isys_buf_init() local 45 struct ipu6_isys *isys = vb2_get_drv_priv(vb->vb2_queue); in ipu6_isys_buf_cleanup() local 659 struct ipu6_isys *isys = stream->isys; in get_sof_sequence_by_timestamp() local 744 struct ipu6_isys *isys = stream->isys; in ipu6_isys_queue_buf_ready() local 819 struct ipu6_isys *isys = ipu6_isys_queue_to_video(aq)->isys; in ipu6_isys_queue_init() local
|
D | ipu6-isys-csi2.c | 204 struct ipu6_isys *isys = csi2->isys; in ipu6_isys_register_errors() local 239 struct ipu6_isys *isys = csi2->isys; in ipu6_isys_csi2_set_stream() local 530 struct ipu6_isys *isys, in ipu6_isys_csi2_init()
|
D | ipu6-isys-subdev.h | 17 struct ipu6_isys *isys; member
|
D | ipu6-isys-video.h | 69 struct ipu6_isys *isys; member 96 struct ipu6_isys *isys; member
|
D | ipu6-isys-csi2.h | 41 struct ipu6_isys *isys; member
|
D | ipu6-isys.h | 93 struct ipu6_isys *isys; member
|
D | ipu6.h | 76 struct ipu6_bus_device *isys; member
|