Home
last modified time | relevance | path

Searched refs:pads (Results 126 - 150 of 354) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.h44 struct media_pad pads[MSM_ISPIF_PADS_NUM]; member
H A Dcamss-csid.c643 !media_entity_remote_pad(&csid->pads[MSM_CSID_PAD_SINK])) in csid_set_stream()
922 * csid_get_format - Handle get format by pads subdev method
946 * csid_set_format - Handle set format by pads subdev method
981 * csid_init_formats - Initialize formats on all pads
1026 if (value && media_entity_remote_pad(&csid->pads[MSM_CSID_PAD_SINK])) in csid_set_test_pattern()
1321 struct media_pad *pads = csid->pads; in msm_csid_register_entity() local
1358 pads[MSM_CSID_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in msm_csid_register_entity()
1359 pads[MSM_CSID_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE; in msm_csid_register_entity()
1363 ret = media_entity_pads_init(&sd->entity, MSM_CSID_PADS_NUM, pads); in msm_csid_register_entity()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
H A Dcsi.h21 /* each CSI channel can have one sink and one source pads */
42 * @pads: media pads for the subdevice entity
43 * @numpads: number of pads.
53 * @mipi: mipi device for corresponding csi channel pads, or NULL if not applicable (TPG, error)
59 struct media_pad pads[TEGRA_CSI_PADS_NUM]; member
H A Dcsi.c36 * CSI is a separate subdevice which has 6 source pads to generate
311 "failed to enable MIPI pads: %d\n", ret); in tegra_csi_enable_stream()
316 * CSI MIPI pads PULLUP, PULLDN and TERM impedances need to in tegra_csi_enable_stream()
319 * be latched and applied to the pads when link is in LP11 in tegra_csi_enable_stream()
345 "failed to disable MIPI pads: %d\n", err); in tegra_csi_enable_stream()
365 "failed to disable MIPI pads: %d\n", err); in tegra_csi_disable_stream()
426 chan->pads[0].flags = MEDIA_PAD_FL_SINK; in tegra_csi_channel_alloc()
427 chan->pads[1].flags = MEDIA_PAD_FL_SOURCE; in tegra_csi_channel_alloc()
429 chan->pads[0].flags = MEDIA_PAD_FL_SOURCE; in tegra_csi_channel_alloc()
557 /* initialize media entity pads */ in tegra_csi_channel_init()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
H A Dcsi.h25 /* each CSI channel can have one sink and one source pads */
46 * @pads: media pads for the subdevice entity
47 * @numpads: number of pads.
59 * @mipi: mipi device for corresponding csi channel pads, or NULL if not applicable (TPG, error)
65 struct media_pad pads[TEGRA_CSI_PADS_NUM]; member
H A Dvi.c189 pad = &subdev->entity.pads[0]; in tegra_channel_get_remote_source_subdev()
195 pad = &entity->pads[0]; in tegra_channel_get_remote_source_subdev()
480 sd_state->pads->try_crop.width = 0; in __tegra_channel_try_format()
481 sd_state->pads->try_crop.height = 0; in __tegra_channel_try_format()
488 sd_state->pads->try_crop.width = sdsel.r.width; in __tegra_channel_try_format()
489 sd_state->pads->try_crop.height = sdsel.r.height; in __tegra_channel_try_format()
492 sd_state->pads->try_crop.width = fse.max_width; in __tegra_channel_try_format()
493 sd_state->pads->try_crop.height = fse.max_height; in __tegra_channel_try_format()
1366 struct media_pad *source_pad = csi_chan->pads; in tegra_v4l2_nodes_setup_tpg()
1514 local_pad = &local->pads[lin in tegra_vi_graph_build()
[all...]
H A Dcsi.c35 * CSI is a separate subdevice which has 6 source pads to generate
310 "failed to enable MIPI pads: %d\n", ret); in tegra_csi_enable_stream()
315 * CSI MIPI pads PULLUP, PULLDN and TERM impedances need to in tegra_csi_enable_stream()
318 * be latched and applied to the pads when link is in LP11 in tegra_csi_enable_stream()
346 * to the pads only when the link is in LP11 state which will happen in tegra_csi_enable_stream()
348 * CSI subdev stream-on triggers start of MIPI pads calibration. in tegra_csi_enable_stream()
374 "failed to disable MIPI pads: %d\n", err); in tegra_csi_enable_stream()
408 "failed to disable MIPI pads: %d\n", err); in tegra_csi_disable_stream()
482 chan->pads[0].flags = MEDIA_PAD_FL_SINK; in tegra_csi_channel_alloc()
483 chan->pads[ in tegra_csi_channel_alloc()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2.h57 struct media_pad pads[CSI2_PADS_NUM]; member
H A Datomisp_subdev.c440 /* Only compose target is supported on source pads. */ in atomisp_subdev_set_selection()
495 /* Set format dimensions on non-sink pads as well. */ in atomisp_subdev_set_selection()
869 struct media_pad *pads = asd->pads; in isp_subdev_init_entities() local
879 pads[ATOMISP_SUBDEV_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in isp_subdev_init_entities()
880 pads[ATOMISP_SUBDEV_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in isp_subdev_init_entities()
887 ret = media_entity_pads_init(me, ATOMISP_SUBDEV_PADS_NUM, pads); in isp_subdev_init_entities()
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.h44 struct media_pad pads[MSM_ISPIF_PADS_NUM]; member
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/
H A Dadv748x-hdmi.c402 tx = adv748x_get_remote_sd(&hdmi->pads[ADV748X_HDMI_SOURCE]); in adv748x_hdmi_propagate_pixelrate()
736 hdmi->pads[ADV748X_HDMI_SINK].flags = MEDIA_PAD_FL_SINK; in adv748x_hdmi_init()
737 hdmi->pads[ADV748X_HDMI_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in adv748x_hdmi_init()
740 ADV748X_HDMI_NR_PADS, hdmi->pads); in adv748x_hdmi_init()
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828-core.c413 ret = __media_pipeline_start(entity->pads, pipe); in au0828_enable_source()
504 __media_pipeline_stop(dev->active_link_owner->pads); in au0828_disable_source()
509 dev->active_link_user->pads, in au0828_disable_source()
535 __media_pipeline_stop(dev->active_link_owner->pads); in au0828_disable_source()
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-subdev.h147 * multiplex different internal signal pads out to IO pins. This function
757 * @pads: &struct v4l2_subdev_pad_config array
769 struct v4l2_subdev_pad_config *pads; member
971 * - Legacy pad config is _not_ supported (state->pads is NULL)
1152 * @pad: index of the pad in the &struct v4l2_subdev_state->pads array
1163 return &state->pads[pad].try_fmt; in v4l2_subdev_get_pad_format()
1172 * @pad: index of the pad in the &struct v4l2_subdev_state->pads array.
1183 return &state->pads[pad].try_crop; in v4l2_subdev_get_pad_crop()
1192 * @pad: index of the pad in the &struct v4l2_subdev_state->pads array.
1203 return &state->pads[pa in v4l2_subdev_get_pad_compose()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/microchip/
H A Dmicrochip-csi2dc.c171 * @pads: Media entity pads for the csi2dc subdevice
195 struct media_pad pads[CSI2DC_PADS_NUM]; member
697 csi2dc->pads[CSI2DC_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in csi2dc_probe()
699 csi2dc->pads[CSI2DC_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in csi2dc_probe()
703 csi2dc->pads); in csi2dc_probe()
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/
H A Dadv748x-hdmi.c412 tx = adv748x_get_remote_sd(&hdmi->pads[ADV748X_HDMI_SOURCE]); in adv748x_hdmi_propagate_pixelrate()
746 hdmi->pads[ADV748X_HDMI_SINK].flags = MEDIA_PAD_FL_SINK; in adv748x_hdmi_init()
747 hdmi->pads[ADV748X_HDMI_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in adv748x_hdmi_init()
750 ADV748X_HDMI_NR_PADS, hdmi->pads); in adv748x_hdmi_init()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c114 struct media_pad pads[NR_OF_RZG2L_CSI2_PAD]; member
788 csi2->pads[RZG2L_CSI2_SINK].flags = MEDIA_PAD_FL_SINK; in rzg2l_csi2_probe()
794 csi2->pads[RZG2L_CSI2_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in rzg2l_csi2_probe()
795 ret = media_entity_pads_init(&csi2->subdev.entity, 2, csi2->pads); in rzg2l_csi2_probe()
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dbtf_dump.c825 } pads[] = { in btf_dump_emit_bit_padding() local
852 for (i = 0; i < ARRAY_SIZE(pads); i++) { in btf_dump_emit_bit_padding()
853 pad_bits = pads[i].bits; in btf_dump_emit_bit_padding()
854 pad_type = pads[i].name; in btf_dump_emit_bit_padding()
899 for (i = ARRAY_SIZE(pads) - 1; i >= 0; i--) { in btf_dump_emit_bit_padding()
900 pad_type = pads[i].name; in btf_dump_emit_bit_padding()
901 pad_bits = pads[i].bits; in btf_dump_emit_bit_padding()
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dmsp3400-driver.c697 state->pads[MSP3400_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK; in msp_probe()
698 state->pads[MSP3400_PAD_IF_INPUT].sig_type = PAD_SIGNAL_AUDIO; in msp_probe()
699 state->pads[MSP3400_PAD_OUT].flags = MEDIA_PAD_FL_SOURCE; in msp_probe()
700 state->pads[MSP3400_PAD_OUT].sig_type = PAD_SIGNAL_AUDIO; in msp_probe()
704 ret = media_entity_pads_init(&sd->entity, 2, state->pads); in msp_probe()
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
H A Dxilinx-csi2rxss.c229 * @pads: media pads
251 struct media_pad pads[XCSI_MEDIA_PADS]; member
521 xcsi2rxss_get_remote_subdev(&state->pads[XVIP_PAD_SINK]); in xcsi2rxss_start_stream()
1033 xcsi2rxss->pads[XVIP_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in xcsi2rxss_probe()
1034 xcsi2rxss->pads[XVIP_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in xcsi2rxss_probe()
1055 xcsi2rxss->pads); in xcsi2rxss_probe()
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-spmi-gpio.c965 struct pmic_gpio_pad *pad, *pads; in pmic_gpio_probe() local
992 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_gpio_probe()
993 if (!pads) in pmic_gpio_probe()
1014 pad = &pads[i]; in pmic_gpio_probe()
H A Dpinctrl-spmi-mpp.c804 struct pmic_mpp_pad *pad, *pads; in pmic_mpp_probe() local
836 pads = devm_kcalloc(dev, npins, sizeof(*pads), GFP_KERNEL); in pmic_mpp_probe()
837 if (!pads) in pmic_mpp_probe()
859 pad = &pads[i]; in pmic_mpp_probe()
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
H A Drkisp1-resizer.c773 struct media_pad *pads = rsz->pads; in rkisp1_rsz_register() local
789 pads[RKISP1_RSZ_PAD_SINK].flags = MEDIA_PAD_FL_SINK | in rkisp1_rsz_register()
791 pads[RKISP1_RSZ_PAD_SRC].flags = MEDIA_PAD_FL_SOURCE | in rkisp1_rsz_register()
797 ret = media_entity_pads_init(&sd->entity, RKISP1_RSZ_PAD_MAX, pads); in rkisp1_rsz_register()
/kernel/linux/linux-6.6/drivers/media/platform/ti/cal/
H A Dcal-camerarx.c756 remote_pad = media_pad_remote_pad_first(&phy->pads[CAL_CAMERARX_PAD_SINK]); in cal_camerarx_get_frame_desc()
856 phy->pads[CAL_CAMERARX_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in cal_camerarx_create()
858 phy->pads[i].flags = MEDIA_PAD_FL_SOURCE; in cal_camerarx_create()
860 ret = media_entity_pads_init(&sd->entity, ARRAY_SIZE(phy->pads), in cal_camerarx_create()
861 phy->pads); in cal_camerarx_create()
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
H A Dxilinx-csi2rxss.c214 * @pads: media pads
236 struct media_pad pads[XCSI_MEDIA_PADS]; member
506 xcsi2rxss_get_remote_subdev(&state->pads[XVIP_PAD_SINK]); in xcsi2rxss_start_stream()
1018 xcsi2rxss->pads[XVIP_PAD_SINK].flags = MEDIA_PAD_FL_SINK; in xcsi2rxss_probe()
1019 xcsi2rxss->pads[XVIP_PAD_SOURCE].flags = MEDIA_PAD_FL_SOURCE; in xcsi2rxss_probe()
1040 xcsi2rxss->pads); in xcsi2rxss_probe()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dmsp3400-driver.c698 state->pads[MSP3400_PAD_IF_INPUT].flags = MEDIA_PAD_FL_SINK; in msp_probe()
699 state->pads[MSP3400_PAD_IF_INPUT].sig_type = PAD_SIGNAL_AUDIO; in msp_probe()
700 state->pads[MSP3400_PAD_OUT].flags = MEDIA_PAD_FL_SOURCE; in msp_probe()
701 state->pads[MSP3400_PAD_OUT].sig_type = PAD_SIGNAL_AUDIO; in msp_probe()
705 ret = media_entity_pads_init(&sd->entity, 2, state->pads); in msp_probe()

Completed in 30 milliseconds

12345678910>>...15