Searched refs:csi_chan (Results 1 – 4 of 4) sorted by relevance
| /Linux-v6.6/drivers/staging/media/tegra-video/ |
| D | csi.c | 84 struct tegra_csi_channel *csi_chan = to_csi_chan(subdev); in csi_get_format() local 89 fmt->format = csi_chan->format; in csi_get_format() 112 static void csi_chan_update_blank_intervals(struct tegra_csi_channel *csi_chan, in csi_chan_update_blank_intervals() argument 115 struct tegra_csi *csi = csi_chan->csi; in csi_chan_update_blank_intervals() 119 index = csi_get_frmrate_table_index(csi_chan->csi, code, in csi_chan_update_blank_intervals() 122 csi_chan->h_blank = frmrate[index].h_blank; in csi_chan_update_blank_intervals() 123 csi_chan->v_blank = frmrate[index].v_blank; in csi_chan_update_blank_intervals() 124 csi_chan->framerate = frmrate[index].framerate; in csi_chan_update_blank_intervals() 159 struct tegra_csi_channel *csi_chan = to_csi_chan(subdev); in csi_enum_frameintervals() local 160 struct tegra_csi *csi = csi_chan->csi; in csi_enum_frameintervals() [all …]
|
| D | tegra210.c | 905 static void tegra210_csi_port_recover(struct tegra_csi_channel *csi_chan, in tegra210_csi_port_recover() argument 908 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_port_recover() 925 if (csi_chan->numlanes == 4) { in tegra210_csi_port_recover() 957 static void tegra210_csi_error_recover(struct tegra_csi_channel *csi_chan) in tegra210_csi_error_recover() argument 959 u8 *portnos = csi_chan->csi_port_nums; in tegra210_csi_error_recover() 962 for (i = 0; i < csi_chan->numgangports; i++) in tegra210_csi_error_recover() 963 tegra210_csi_port_recover(csi_chan, portnos[i]); in tegra210_csi_error_recover() 967 tegra210_csi_port_start_streaming(struct tegra_csi_channel *csi_chan, in tegra210_csi_port_start_streaming() argument 970 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_port_start_streaming() 975 if (!csi_chan->pg_mode) in tegra210_csi_port_start_streaming() [all …]
|
| D | csi.h | 109 int (*csi_start_streaming)(struct tegra_csi_channel *csi_chan); 110 void (*csi_stop_streaming)(struct tegra_csi_channel *csi_chan); 111 void (*csi_err_recover)(struct tegra_csi_channel *csi_chan); 155 void tegra_csi_calc_settle_time(struct tegra_csi_channel *csi_chan,
|
| D | vi.c | 1338 struct tegra_csi_channel *csi_chan; in tegra_v4l2_nodes_cleanup_tpg() local 1344 list_for_each_entry(csi_chan, &csi->csi_chans, list) in tegra_v4l2_nodes_cleanup_tpg() 1345 v4l2_device_unregister_subdev(&csi_chan->subdev); in tegra_v4l2_nodes_cleanup_tpg() 1353 struct tegra_csi_channel *csi_chan; in tegra_v4l2_nodes_setup_tpg() local 1360 csi_chan = list_first_entry(&csi->csi_chans, in tegra_v4l2_nodes_setup_tpg() 1364 struct media_entity *source = &csi_chan->subdev.entity; in tegra_v4l2_nodes_setup_tpg() 1366 struct media_pad *source_pad = csi_chan->pads; in tegra_v4l2_nodes_setup_tpg() 1370 &csi_chan->subdev); in tegra_v4l2_nodes_setup_tpg() 1404 v4l2_set_subdev_hostdata(&csi_chan->subdev, vi_chan); in tegra_v4l2_nodes_setup_tpg() 1406 csi_chan = list_next_entry(csi_chan, list); in tegra_v4l2_nodes_setup_tpg()
|