/kernel/linux/linux-6.6/drivers/media/platform/nxp/ |
H A D | imx8mq-mipi-csi2.c | 115 struct media_pad pads[MIPI_CSI2_PADS_NUM]; member 572 struct media_pad *sink = &state->sd.entity.pads[MIPI_CSI2_PAD_SINK]; in imx8mq_mipi_csi_notify_bound() 773 state->pads[MIPI_CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK in imx8mq_mipi_csi_subdev_init() 775 state->pads[MIPI_CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE in imx8mq_mipi_csi_subdev_init() 778 state->pads); in imx8mq_mipi_csi_subdev_init()
|
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
H A D | pinctrl-spmi-mpp.c | 859 struct pmic_mpp_pad *pad, *pads; in pmic_mpp_probe() local 888 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe() 889 if (!pads) in pmic_mpp_probe() 911 pad = &pads[i]; in pmic_mpp_probe()
|
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/ |
H A D | adv748x.h | 84 struct media_pad pads[ADV748X_CSI2_NR_PADS]; member 117 struct media_pad pads[ADV748X_HDMI_NR_PADS]; member 152 struct media_pad pads[ADV748X_AFE_NR_PADS]; member
|
/kernel/linux/linux-6.6/drivers/staging/media/max96712/ |
H A D | max96712.c | 38 struct media_pad pads[1]; member 320 priv->pads[0].flags = MEDIA_PAD_FL_SOURCE; in max96712_v4l2_register() 321 ret = media_entity_pads_init(&priv->sd.entity, 1, priv->pads); in max96712_v4l2_register()
|
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/ |
H A D | adv748x.h | 84 struct media_pad pads[ADV748X_CSI2_NR_PADS]; member 117 struct media_pad pads[ADV748X_HDMI_NR_PADS]; member 152 struct media_pad pads[ADV748X_AFE_NR_PADS]; member
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-csiphy.h | 63 struct media_pad pads[MSM_CSIPHY_PADS_NUM]; member
|
H A D | camss-ispif.c | 787 if (!media_entity_remote_pad(&line->pads[MSM_ISPIF_PAD_SINK])) in ispif_set_stream() 975 * ispif_get_format - Handle get format by pads subdev method 999 * ispif_set_format - Handle set format by pads subdev method 1034 * ispif_init_formats - Initialize formats on all pads 1310 struct media_pad *pads = ispif->line[i].pads; in msm_ispif_register_entities() local 1325 pads[MSM_ISPIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in msm_ispif_register_entities() 1326 pads[MSM_ISPIF_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE; in msm_ispif_register_entities() 1331 pads); in msm_ispif_register_entities()
|
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispccdc.h | 87 /* Sink and source CCDC pads */ 101 * @pads: Sink and source media entity pads 129 struct media_pad pads[CCDC_PADS_NUM]; member
|
H A D | isppreview.h | 97 /* Sink and source previewer pads */ 105 * @pads: Media entity pads 122 struct media_pad pads[PREV_PADS_NUM]; member
|
H A D | ispresizer.h | 80 /* Sink and source resizer pads */ 93 struct media_pad pads[RESZ_PADS_NUM]; member
|
H A D | ispcsi2.c | 564 pad = media_entity_remote_pad(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure() 588 * decompression, so every set_format call configures both pads in csi2_configure() 963 * csi2_get_format - Handle get format by pads subdev method 984 * csi2_set_format - Handle set format by pads subdev method 1015 * csi2_init_formats - Initialize formats on all pads 1229 struct media_pad *pads = csi2->pads; in csi2_init_entities() local 1241 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities() 1242 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK in csi2_init_entities() 1246 ret = media_entity_pads_init(me, CSI2_PADS_NUM, pads); in csi2_init_entities() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/sirf/ |
H A D | pinctrl-sirf.h | 105 struct pinctrl_pin_desc *pads; member
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispccdc.h | 87 /* Sink and source CCDC pads */ 101 * @pads: Sink and source media entity pads 129 struct media_pad pads[CCDC_PADS_NUM]; member
|
H A D | isppreview.h | 97 /* Sink and source previewer pads */ 105 * @pads: Media entity pads 122 struct media_pad pads[PREV_PADS_NUM]; member
|
H A D | ispresizer.h | 80 /* Sink and source resizer pads */ 93 struct media_pad pads[RESZ_PADS_NUM]; member
|
H A D | ispcsi2.c | 564 pad = media_pad_remote_pad_first(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure() 590 * decompression, so every set_format call configures both pads in csi2_configure() 969 * csi2_get_format - Handle get format by pads subdev method 991 * csi2_set_format - Handle set format by pads subdev method 1024 * csi2_init_formats - Initialize formats on all pads 1238 struct media_pad *pads = csi2->pads; in csi2_init_entities() local 1250 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities() 1251 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK in csi2_init_entities() 1255 ret = media_entity_pads_init(me, CSI2_PADS_NUM, pads); in csi2_init_entities() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss-csiphy.h | 70 struct media_pad pads[MSM_CSIPHY_PADS_NUM]; member
|
H A D | camss-ispif.c | 815 if (!media_pad_remote_pad_first(&line->pads[MSM_ISPIF_PAD_SINK])) in ispif_set_stream() 1007 * ispif_get_format - Handle get format by pads subdev method 1031 * ispif_set_format - Handle set format by pads subdev method 1066 * ispif_init_formats - Initialize formats on all pads 1383 struct media_pad *pads = ispif->line[i].pads; in msm_ispif_register_entities() local 1398 pads[MSM_ISPIF_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in msm_ispif_register_entities() 1399 pads[MSM_ISPIF_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE; in msm_ispif_register_entities() 1404 pads); in msm_ispif_register_entities()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-cru.h | 55 struct media_pad pads[2]; member
|
/kernel/linux/linux-5.10/drivers/phy/tegra/ |
H A D | xusb.h | 132 * pads 402 const struct tegra_xusb_pad_soc * const *pads; member 436 struct list_head pads; member
|
/kernel/linux/linux-5.10/include/media/ |
H A D | media-entity.h | 183 * @index: Pad index in the entity pads array, numbered from 0 to n 262 * @num_pads: Number of sink and source pads. 267 * @pads: Pads array with the size defined by @num_pads. 302 struct media_pad *pads; member 628 * media_entity_pads_init() - Initialize the entity pads 630 * @entity: entity where the pads belong 631 * @num_pads: total number of sink and source pads 632 * @pads: Array of @num_pads pads. 634 * The pads arra [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/ |
H A D | iss_csi2.c | 541 pad = media_entity_remote_pad(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure() 559 * decompression, so every set_format call configures both pads in csi2_configure() 964 * csi2_get_format - Handle get format by pads subdev method 986 * csi2_set_format - Handle set format by pads subdev method 1035 * csi2_init_formats - Initialize formats on all pads 1257 struct media_pad *pads = csi2->pads; in csi2_init_entities() local 1271 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities() 1272 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2_init_entities() 1275 ret = media_entity_pads_init(me, CSI2_PADS_NUM, pads); in csi2_init_entities() [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-dev.c | 1109 return media_pipeline_start(&entity->pads[0], pipe); in video_device_pipeline_start() 1121 return __media_pipeline_start(&entity->pads[0], pipe); in __video_device_pipeline_start() 1132 return media_pipeline_stop(&entity->pads[0]); in video_device_pipeline_stop() 1143 return __media_pipeline_stop(&entity->pads[0]); in __video_device_pipeline_stop() 1154 return media_pipeline_alloc_start(&entity->pads[0]); in video_device_pipeline_alloc_start() 1165 return media_pad_pipeline(&entity->pads[0]); in video_device_pipeline()
|
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/ |
H A D | iss_csi2.c | 541 pad = media_pad_remote_pad_first(&csi2->pads[CSI2_PAD_SINK]); in csi2_configure() 559 * decompression, so every set_format call configures both pads in csi2_configure() 966 * csi2_get_format - Handle get format by pads subdev method 988 * csi2_set_format - Handle set format by pads subdev method 1038 * csi2_init_formats - Initialize formats on all pads 1260 struct media_pad *pads = csi2->pads; in csi2_init_entities() local 1274 pads[CSI2_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2_init_entities() 1275 pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2_init_entities() 1278 ret = media_entity_pads_init(me, CSI2_PADS_NUM, pads); in csi2_init_entities() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rcar-vin/ |
H A D | rcar-core.c | 29 * pads (pad 1-4). So to translate a pad on the remote 485 if (sd->entity.pads[pad].flags & direction) in rvin_find_pad() 846 &group->vin[i]->vdev.entity.pads[0]); in rvin_csi2_link_notify() 892 struct media_pad *sink_pad = &sink->pads[0]; in rvin_csi2_create_link() 898 struct media_pad *source_pad = &source->pads[source_idx]; in rvin_csi2_create_link() 1015 source_pad = &source->pads[source_idx]; in rvin_isp_setup_links() 1018 sink_pad = &sink->pads[0]; in rvin_isp_setup_links()
|