drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
185
unsigned int dec_ver, enc_major, enc_minor, vep, fw_rev;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
191
vep = (le32_to_cpu(hdr->ucode_version) >> 28) & 0xf;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
194
i, enc_major, enc_minor, dec_ver, vep, fw_rev);
drivers/media/i2c/adv748x/adv748x-core.c
612
struct v4l2_fwnode_endpoint vep = { .bus_type = V4L2_MBUS_CSI2_DPHY };
drivers/media/i2c/adv748x/adv748x-core.c
619
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &vep);
drivers/media/i2c/adv748x/adv748x-core.c
623
num_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/adv748x/adv748x-core.c
625
if (vep.base.port == ADV748X_PORT_TXA) {
drivers/media/i2c/adv748x/adv748x-core.c
637
if (vep.base.port == ADV748X_PORT_TXB) {
drivers/media/i2c/ds90ub913.c
672
struct v4l2_fwnode_endpoint vep = {
drivers/media/i2c/ds90ub913.c
683
ret = v4l2_fwnode_endpoint_parse(ep_fwnode, &vep);
drivers/media/i2c/ds90ub913.c
691
if (vep.bus.parallel.flags & V4L2_MBUS_PCLK_SAMPLE_RISING)
drivers/media/i2c/ds90ub913.c
693
else if (vep.bus.parallel.flags & V4L2_MBUS_PCLK_SAMPLE_FALLING)
drivers/media/i2c/ds90ub953.c
1073
struct v4l2_fwnode_endpoint vep = {
drivers/media/i2c/ds90ub953.c
1085
ret = v4l2_fwnode_endpoint_parse(ep_fwnode, &vep);
drivers/media/i2c/ds90ub953.c
1093
nlanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/ds90ub953.c
1100
priv->non_continous_clk = vep.bus.mipi_csi2.flags &
drivers/media/i2c/ds90ub960.c
1400
struct v4l2_fwnode_endpoint vep = {};
drivers/media/i2c/ds90ub960.c
1411
vep.bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/i2c/ds90ub960.c
1412
ret = v4l2_fwnode_endpoint_alloc_parse(ep_fwnode, &vep);
drivers/media/i2c/ds90ub960.c
1418
txport->non_continous_clk = vep.bus.mipi_csi2.flags &
drivers/media/i2c/ds90ub960.c
1421
txport->num_data_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/ds90ub960.c
1423
if (vep.nr_of_link_frequencies != 1) {
drivers/media/i2c/ds90ub960.c
1428
priv->tx_link_freq[0] = vep.link_frequencies[0];
drivers/media/i2c/ds90ub960.c
1441
v4l2_fwnode_endpoint_free(&vep);
drivers/media/i2c/ds90ub960.c
1448
v4l2_fwnode_endpoint_free(&vep);
drivers/media/i2c/ds90ub960.c
4588
struct v4l2_fwnode_endpoint vep = {};
drivers/media/i2c/ds90ub960.c
4611
vep.bus_type = V4L2_MBUS_PARALLEL;
drivers/media/i2c/ds90ub960.c
4612
ret = v4l2_fwnode_endpoint_parse(ep_fwnode, &vep);
drivers/media/i2c/ds90ub960.c
4618
hsync_hi = !!(vep.bus.parallel.flags & V4L2_MBUS_HSYNC_ACTIVE_HIGH);
drivers/media/i2c/ds90ub960.c
4619
vsync_hi = !!(vep.bus.parallel.flags & V4L2_MBUS_VSYNC_ACTIVE_HIGH);
drivers/media/i2c/max9286.c
1444
struct v4l2_fwnode_endpoint vep = {
drivers/media/i2c/max9286.c
1450
of_fwnode_handle(node), &vep);
drivers/media/i2c/max9286.c
1457
vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/max96714.c
100
struct v4l2_fwnode_endpoint vep;
drivers/media/i2c/max96714.c
755
struct v4l2_fwnode_endpoint vep = { .bus_type = V4L2_MBUS_CSI2_DPHY };
drivers/media/i2c/max96714.c
765
ret = v4l2_fwnode_endpoint_alloc_parse(ep_fwnode, &vep);
drivers/media/i2c/max96714.c
772
if (vep.nr_of_link_frequencies != 1) {
drivers/media/i2c/max96714.c
777
priv->tx_link_freq = vep.link_frequencies[0];
drivers/media/i2c/max96714.c
786
num_data_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/max96714.c
794
priv->mipi_csi2 = vep.bus.mipi_csi2;
drivers/media/i2c/max96714.c
797
v4l2_fwnode_endpoint_free(&vep);
drivers/media/i2c/max96717.c
1000
struct v4l2_fwnode_endpoint vep = { .bus_type = V4L2_MBUS_CSI2_DPHY };
drivers/media/i2c/max96717.c
1010
ret = v4l2_fwnode_endpoint_parse(ep_fwnode, &vep);
drivers/media/i2c/max96717.c
1017
num_data_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/max96717.c
1022
priv->mipi_csi2 = vep.bus.mipi_csi2;
drivers/media/i2c/ov8858.c
1835
struct v4l2_fwnode_endpoint vep = { .bus_type = V4L2_MBUS_CSI2_DPHY };
drivers/media/i2c/ov8858.c
1847
ret = v4l2_fwnode_endpoint_parse(endpoint, &vep);
drivers/media/i2c/ov8858.c
1854
ov8858->num_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/tc358746.c
1321
struct v4l2_fwnode_endpoint *vep;
drivers/media/i2c/tc358746.c
1335
vep = &tc358746->csi_vep;
drivers/media/i2c/tc358746.c
1336
vep->bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/i2c/tc358746.c
1337
err = v4l2_fwnode_endpoint_alloc_parse(ep, vep);
drivers/media/i2c/tc358746.c
1344
csi_lanes = vep->bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/tc358746.c
1346
vep->nr_of_link_frequencies == 0) {
drivers/media/i2c/tc358746.c
1353
csi_link_rate = (unsigned long)vep->link_frequencies[0];
drivers/media/i2c/tc358746.c
1369
v4l2_fwnode_endpoint_free(vep);
drivers/media/i2c/tc358746.c
1460
struct v4l2_fwnode_endpoint vep = {
drivers/media/i2c/tc358746.c
1472
err = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1432
struct v4l2_fwnode_endpoint vep = {
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1443
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1455
s_asd->csi2.port = vep.base.port;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1456
s_asd->csi2.lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/pci/intel/ipu6/ipu6-isys.c
727
struct v4l2_fwnode_endpoint vep = {
drivers/media/pci/intel/ipu6/ipu6-isys.c
738
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/pci/intel/ipu6/ipu6-isys.c
752
s_asd->csi2.port = vep.base.port;
drivers/media/pci/intel/ipu6/ipu6-isys.c
753
s_asd->csi2.nlanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
661
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
675
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
679
csi->bus = vep.bus.mipi_csi2;
drivers/media/platform/nxp/imx-mipi-csis.c
1349
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/nxp/imx-mipi-csis.c
1365
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/nxp/imx-mipi-csis.c
1370
for (i = 0; i < vep.bus.mipi_csi2.num_data_lanes; ++i) {
drivers/media/platform/nxp/imx-mipi-csis.c
1371
if (vep.bus.mipi_csi2.data_lanes[i] != i + 1)
drivers/media/platform/nxp/imx-mipi-csis.c
1376
csis->bus = vep.bus.mipi_csi2;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
692
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
708
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
713
for (i = 0; i < vep.bus.mipi_csi2.num_data_lanes; ++i) {
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
714
if (vep.bus.mipi_csi2.data_lanes[i] != i + 1)
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
719
state->bus = vep.bus.mipi_csi2;
drivers/media/platform/qcom/camss/camss.c
4749
struct v4l2_fwnode_endpoint vep = { { 0 } };
drivers/media/platform/qcom/camss/camss.c
4753
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/qcom/camss/camss.c
4761
if (vep.bus_type != V4L2_MBUS_CSI2_DPHY) {
drivers/media/platform/qcom/camss/camss.c
4762
dev_err(dev, "Unsupported bus type %d\n", vep.bus_type);
drivers/media/platform/qcom/camss/camss.c
4766
csd->interface.csiphy_id = vep.base.port;
drivers/media/platform/qcom/camss/camss.c
4768
mipi_csi2 = &vep.bus.mipi_csi2;
drivers/media/platform/renesas/rcar-csi2.c
2033
struct v4l2_fwnode_endpoint *vep)
drivers/media/platform/renesas/rcar-csi2.c
2038
if (vep->base.port || vep->base.id)
drivers/media/platform/renesas/rcar-csi2.c
2041
priv->lanes = vep->bus.mipi_csi2.num_data_lanes;
drivers/media/platform/renesas/rcar-csi2.c
2043
switch (vep->bus_type) {
drivers/media/platform/renesas/rcar-csi2.c
2075
dev_err(priv->dev, "Unsupported bus: %u\n", vep->bus_type);
drivers/media/platform/renesas/rcar-csi2.c
2081
vep->bus.mipi_csi2.data_lanes[i] : i;
drivers/media/platform/renesas/rcar-csi2.c
2091
priv->line_orders[i] = vep->bus.mipi_csi2.line_orders[i];
drivers/media/platform/renesas/rcar-vin/rcar-core.c
325
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/renesas/rcar-vin/rcar-core.c
336
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
351
vin->group->remotes[vep.base.id].asc = asc;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
354
to_of_node(fwnode), vep.base.id);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
365
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/renesas/rcar-vin/rcar-core.c
374
if (v4l2_fwnode_endpoint_parse(ep, &vep)) {
drivers/media/platform/renesas/rcar-vin/rcar-core.c
379
switch (vep.bus_type) {
drivers/media/platform/renesas/rcar-vin/rcar-core.c
383
vep.bus_type == V4L2_MBUS_PARALLEL ?
drivers/media/platform/renesas/rcar-vin/rcar-core.c
385
vin->parallel.mbus_type = vep.bus_type;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
386
vin->parallel.bus = vep.bus.parallel;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c
136
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c
148
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c
173
to_of_node(fwnode), vep.base.id);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
804
struct v4l2_fwnode_endpoint *vep)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
807
if (vep->base.port || vep->base.id)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
810
csi2->lanes = vep->bus.mipi_csi2.num_data_lanes;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
578
if (rkcif->interfaces[RKCIF_DVP].vep.bus.parallel.flags &
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
681
parallel = &interface->vep.bus.parallel;
drivers/media/platform/rockchip/rkcif/rkcif-common.h
194
struct v4l2_fwnode_endpoint vep;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
312
struct v4l2_fwnode_endpoint *vep = &interface->vep;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
323
vep->bus_type = V4L2_MBUS_UNKNOWN;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
324
ret = v4l2_fwnode_endpoint_parse(ep, vep);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
329
if (vep->bus_type != V4L2_MBUS_BT656 &&
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
330
vep->bus_type != V4L2_MBUS_PARALLEL) {
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
200
struct v4l2_fwnode_endpoint vep = { };
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
220
vep.bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
229
vep.bus_type = V4L2_MBUS_UNKNOWN;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
237
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
244
if (vep.base.port == 1) {
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
245
if (vep.bus_type != V4L2_MBUS_PARALLEL &&
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
246
vep.bus_type != V4L2_MBUS_BT656) {
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
274
rk_asd->mbus_type = vep.bus_type;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
275
rk_asd->port = vep.base.port;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
277
if (vep.bus_type == V4L2_MBUS_CSI2_DPHY) {
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
278
rk_asd->mbus_flags = vep.bus.mipi_csi2.flags;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
279
rk_asd->lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
281
rk_asd->mbus_flags = vep.bus.parallel.flags;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
285
vep.base.id, rk_asd->mbus_type, rk_asd->lanes);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
306
struct v4l2_fwnode_endpoint vep = { 0 };
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
337
vep.bus_type = supported_types[i];
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
338
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
350
if (vep.bus_type != V4L2_MBUS_CSI2_DPHY &&
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
351
vep.bus.parallel.bus_width == 0) {
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
357
if (vep.bus_type == V4L2_MBUS_BT656 &&
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
358
vep.bus.parallel.bus_width != 8) {
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
360
vep.bus.parallel.bus_width);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
366
if (vep.bus_type != V4L2_MBUS_CSI2_DPHY) {
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
367
sink->bus.flags = vep.bus.parallel.flags;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
368
sink->bus.bus_width = vep.bus.parallel.bus_width;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
369
sink->bus.data_shift = vep.bus.parallel.data_shift;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
371
sink->bus_type = vep.bus_type;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
128
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
142
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
146
csi->bus = vep.bus.parallel;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
721
struct v4l2_fwnode_endpoint vep;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
731
vep.bus_type = V4L2_MBUS_UNKNOWN;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
732
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
736
if (vep.bus_type != V4L2_MBUS_CSI2_DPHY &&
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
737
vep.bus_type != V4L2_MBUS_CSI2_CPHY)
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
741
csi2->bus_type = vep.bus_type;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
742
csi2->lanes_num = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/ti/omap3isp/isp.c
2032
struct v4l2_fwnode_endpoint *vep,
drivers/media/platform/ti/omap3isp/isp.c
2036
buscfg->bus.parallel.data_lane_shift = vep->bus.parallel.data_shift;
drivers/media/platform/ti/omap3isp/isp.c
2038
!!(vep->bus.parallel.flags & V4L2_MBUS_PCLK_SAMPLE_FALLING);
drivers/media/platform/ti/omap3isp/isp.c
2040
!!(vep->bus.parallel.flags & V4L2_MBUS_VSYNC_ACTIVE_LOW);
drivers/media/platform/ti/omap3isp/isp.c
2042
!!(vep->bus.parallel.flags & V4L2_MBUS_HSYNC_ACTIVE_LOW);
drivers/media/platform/ti/omap3isp/isp.c
2044
!!(vep->bus.parallel.flags & V4L2_MBUS_FIELD_EVEN_LOW);
drivers/media/platform/ti/omap3isp/isp.c
2046
!!(vep->bus.parallel.flags & V4L2_MBUS_DATA_ACTIVE_LOW);
drivers/media/platform/ti/omap3isp/isp.c
2047
buscfg->bus.parallel.bt656 = vep->bus_type == V4L2_MBUS_BT656;
drivers/media/platform/ti/omap3isp/isp.c
2051
struct v4l2_fwnode_endpoint *vep,
drivers/media/platform/ti/omap3isp/isp.c
2056
buscfg->bus.csi2.lanecfg.clk.pos = vep->bus.mipi_csi2.clock_lane;
drivers/media/platform/ti/omap3isp/isp.c
2058
vep->bus.mipi_csi2.lane_polarities[0];
drivers/media/platform/ti/omap3isp/isp.c
2063
buscfg->bus.csi2.num_data_lanes = vep->bus.mipi_csi2.num_data_lanes;
drivers/media/platform/ti/omap3isp/isp.c
2067
vep->bus.mipi_csi2.data_lanes[i];
drivers/media/platform/ti/omap3isp/isp.c
2069
vep->bus.mipi_csi2.lane_polarities[i + 1];
drivers/media/platform/ti/omap3isp/isp.c
2083
struct v4l2_fwnode_endpoint *vep,
drivers/media/platform/ti/omap3isp/isp.c
2086
buscfg->bus.ccp2.lanecfg.clk.pos = vep->bus.mipi_csi1.clock_lane;
drivers/media/platform/ti/omap3isp/isp.c
2087
buscfg->bus.ccp2.lanecfg.clk.pol = vep->bus.mipi_csi1.lane_polarity[0];
drivers/media/platform/ti/omap3isp/isp.c
2092
buscfg->bus.ccp2.lanecfg.data[0].pos = vep->bus.mipi_csi1.data_lane;
drivers/media/platform/ti/omap3isp/isp.c
2094
vep->bus.mipi_csi1.lane_polarity[1];
drivers/media/platform/ti/omap3isp/isp.c
2100
buscfg->bus.ccp2.strobe_clk_pol = vep->bus.mipi_csi1.clock_inv;
drivers/media/platform/ti/omap3isp/isp.c
2101
buscfg->bus.ccp2.phy_layer = vep->bus.mipi_csi1.strobe;
drivers/media/platform/ti/omap3isp/isp.c
2102
buscfg->bus.ccp2.ccp2_mode = vep->bus_type == V4L2_MBUS_CCP2;
drivers/media/platform/ti/omap3isp/isp.c
2130
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/ti/omap3isp/isp.c
2137
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/ti/omap3isp/isp.c
2144
isp_parse_of_parallel_endpoint(isp->dev, &vep, &isd->bus);
drivers/media/platform/ti/omap3isp/isp.c
2151
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/ti/omap3isp/isp.c
2166
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/ti/omap3isp/isp.c
2168
vep = (struct v4l2_fwnode_endpoint)
drivers/media/platform/ti/omap3isp/isp.c
2170
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/ti/omap3isp/isp.c
2173
vep = (struct v4l2_fwnode_endpoint)
drivers/media/platform/ti/omap3isp/isp.c
2175
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/ti/omap3isp/isp.c
2186
switch (vep.bus_type) {
drivers/media/platform/ti/omap3isp/isp.c
2190
isp_parse_of_csi2_endpoint(isp->dev, &vep, &isd->bus);
drivers/media/platform/ti/omap3isp/isp.c
2196
isp_parse_of_csi1_endpoint(isp->dev, &vep,
drivers/media/platform/ti/vpe/vip.c
3328
struct v4l2_fwnode_endpoint *vep;
drivers/media/platform/ti/vpe/vip.c
3333
vep = &port->endpoint;
drivers/media/platform/ti/vpe/vip.c
3341
ret = v4l2_fwnode_endpoint_parse(ep, vep);
drivers/media/platform/xilinx/xilinx-csi2rxss.c
805
struct v4l2_fwnode_endpoint vep = {
drivers/media/platform/xilinx/xilinx-csi2rxss.c
869
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/media/platform/xilinx/xilinx-csi2rxss.c
877
vep.bus.mipi_csi2.num_data_lanes);
drivers/media/platform/xilinx/xilinx-csi2rxss.c
879
xcsi2rxss->max_num_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/media/v4l2-core/v4l2-fwnode.c
125
struct v4l2_fwnode_endpoint *vep,
drivers/media/v4l2-core/v4l2-fwnode.c
128
struct v4l2_mbus_config_mipi_csi2 *bus = &vep->bus.mipi_csi2;
drivers/media/v4l2-core/v4l2-fwnode.c
238
vep->bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/v4l2-core/v4l2-fwnode.c
308
struct v4l2_fwnode_endpoint *vep,
drivers/media/v4l2-core/v4l2-fwnode.c
311
struct v4l2_mbus_config_parallel *bus = &vep->bus.parallel;
drivers/media/v4l2-core/v4l2-fwnode.c
412
vep->bus_type = V4L2_MBUS_PARALLEL;
drivers/media/v4l2-core/v4l2-fwnode.c
414
vep->bus_type = V4L2_MBUS_BT656;
drivers/media/v4l2-core/v4l2-fwnode.c
417
vep->bus_type = V4L2_MBUS_PARALLEL;
drivers/media/v4l2-core/v4l2-fwnode.c
421
vep->bus_type = V4L2_MBUS_BT656;
drivers/media/v4l2-core/v4l2-fwnode.c
429
struct v4l2_fwnode_endpoint *vep,
drivers/media/v4l2-core/v4l2-fwnode.c
432
struct v4l2_mbus_config_mipi_csi1 *bus = &vep->bus.mipi_csi1;
drivers/media/v4l2-core/v4l2-fwnode.c
456
vep->bus_type = V4L2_MBUS_CCP2;
drivers/media/v4l2-core/v4l2-fwnode.c
458
vep->bus_type = V4L2_MBUS_CSI1;
drivers/media/v4l2-core/v4l2-fwnode.c
462
struct v4l2_fwnode_endpoint *vep)
drivers/media/v4l2-core/v4l2-fwnode.c
483
v4l2_fwnode_mbus_type_to_string(vep->bus_type),
drivers/media/v4l2-core/v4l2-fwnode.c
484
vep->bus_type);
drivers/media/v4l2-core/v4l2-fwnode.c
491
if (vep->bus_type != V4L2_MBUS_UNKNOWN) {
drivers/media/v4l2-core/v4l2-fwnode.c
493
vep->bus_type != mbus_type) {
drivers/media/v4l2-core/v4l2-fwnode.c
495
v4l2_fwnode_mbus_type_to_string(vep->bus_type));
drivers/media/v4l2-core/v4l2-fwnode.c
499
vep->bus_type = mbus_type;
drivers/media/v4l2-core/v4l2-fwnode.c
502
switch (vep->bus_type) {
drivers/media/v4l2-core/v4l2-fwnode.c
504
rval = v4l2_fwnode_endpoint_parse_csi2_bus(fwnode, vep,
drivers/media/v4l2-core/v4l2-fwnode.c
509
if (vep->bus_type == V4L2_MBUS_UNKNOWN)
drivers/media/v4l2-core/v4l2-fwnode.c
510
v4l2_fwnode_endpoint_parse_parallel_bus(fwnode, vep,
drivers/media/v4l2-core/v4l2-fwnode.c
514
v4l2_fwnode_mbus_type_to_string(vep->bus_type),
drivers/media/v4l2-core/v4l2-fwnode.c
515
vep->bus_type);
drivers/media/v4l2-core/v4l2-fwnode.c
520
v4l2_fwnode_endpoint_parse_csi1_bus(fwnode, vep, vep->bus_type);
drivers/media/v4l2-core/v4l2-fwnode.c
525
rval = v4l2_fwnode_endpoint_parse_csi2_bus(fwnode, vep,
drivers/media/v4l2-core/v4l2-fwnode.c
526
vep->bus_type);
drivers/media/v4l2-core/v4l2-fwnode.c
533
v4l2_fwnode_endpoint_parse_parallel_bus(fwnode, vep,
drivers/media/v4l2-core/v4l2-fwnode.c
534
vep->bus_type);
drivers/media/v4l2-core/v4l2-fwnode.c
542
fwnode_graph_parse_endpoint(fwnode, &vep->base);
drivers/media/v4l2-core/v4l2-fwnode.c
548
struct v4l2_fwnode_endpoint *vep)
drivers/media/v4l2-core/v4l2-fwnode.c
552
ret = __v4l2_fwnode_endpoint_parse(fwnode, vep);
drivers/media/v4l2-core/v4l2-fwnode.c
560
void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint *vep)
drivers/media/v4l2-core/v4l2-fwnode.c
562
if (IS_ERR_OR_NULL(vep))
drivers/media/v4l2-core/v4l2-fwnode.c
565
kfree(vep->link_frequencies);
drivers/media/v4l2-core/v4l2-fwnode.c
566
vep->link_frequencies = NULL;
drivers/media/v4l2-core/v4l2-fwnode.c
571
struct v4l2_fwnode_endpoint *vep)
drivers/media/v4l2-core/v4l2-fwnode.c
575
rval = __v4l2_fwnode_endpoint_parse(fwnode, vep);
drivers/media/v4l2-core/v4l2-fwnode.c
583
vep->link_frequencies =
drivers/media/v4l2-core/v4l2-fwnode.c
584
kmalloc_array(rval, sizeof(*vep->link_frequencies),
drivers/media/v4l2-core/v4l2-fwnode.c
586
if (!vep->link_frequencies)
drivers/media/v4l2-core/v4l2-fwnode.c
589
vep->nr_of_link_frequencies = rval;
drivers/media/v4l2-core/v4l2-fwnode.c
593
vep->link_frequencies,
drivers/media/v4l2-core/v4l2-fwnode.c
594
vep->nr_of_link_frequencies);
drivers/media/v4l2-core/v4l2-fwnode.c
596
v4l2_fwnode_endpoint_free(vep);
drivers/media/v4l2-core/v4l2-fwnode.c
600
for (i = 0; i < vep->nr_of_link_frequencies; i++)
drivers/media/v4l2-core/v4l2-fwnode.c
602
vep->link_frequencies[i]);
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
512
struct v4l2_fwnode_endpoint vep = {
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
523
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
527
if (vep.base.port >= ATOMISP_CAMERA_NR_PORTS) {
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
528
dev_err(isp->dev, "port %d not supported\n", vep.base.port);
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
533
mipi_port = atomisp_port_to_mipi_port(isp, vep.base.port);
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
534
isp->sensor_lanes[mipi_port] = vep.bus.mipi_csi2.num_data_lanes;
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
543
s_asd->port = vep.base.port;
drivers/staging/media/imx/imx6-mipi-csi2.c
676
struct v4l2_fwnode_endpoint vep = {
drivers/staging/media/imx/imx6-mipi-csi2.c
690
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/staging/media/imx/imx6-mipi-csi2.c
694
csi2->data_lanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/staging/media/imx/imx6-mipi-csi2.c
696
dev_dbg(csi2->dev, "data lanes: %d\n", vep.bus.mipi_csi2.num_data_lanes);
drivers/staging/media/imx/imx6-mipi-csi2.c
697
dev_dbg(csi2->dev, "flags: 0x%08x\n", vep.bus.mipi_csi2.flags);
drivers/staging/media/ipu7/ipu7-isys.c
195
struct v4l2_fwnode_endpoint vep = {
drivers/staging/media/ipu7/ipu7-isys.c
206
ret = v4l2_fwnode_endpoint_parse(ep, &vep);
drivers/staging/media/ipu7/ipu7-isys.c
210
if (vep.bus_type != V4L2_MBUS_CSI2_DPHY &&
drivers/staging/media/ipu7/ipu7-isys.c
211
vep.bus_type != V4L2_MBUS_CSI2_CPHY) {
drivers/staging/media/ipu7/ipu7-isys.c
214
vep.bus_type);
drivers/staging/media/ipu7/ipu7-isys.c
226
s_asd->csi2.port = vep.base.port;
drivers/staging/media/ipu7/ipu7-isys.c
227
s_asd->csi2.nlanes = vep.bus.mipi_csi2.num_data_lanes;
drivers/staging/media/ipu7/ipu7-isys.c
228
s_asd->csi2.bus_type = vep.bus_type;
drivers/usb/usbip/vudc.h
103
struct vep *ep;
drivers/usb/usbip/vudc.h
121
static inline struct vep *to_vep(struct usb_ep *_ep)
drivers/usb/usbip/vudc.h
123
return container_of(_ep, struct vep, ep);
drivers/usb/usbip/vudc.h
138
static inline struct vudc *ep_to_vudc(struct vep *ep)
drivers/usb/usbip/vudc.h
169
struct vep *vudc_find_endpoint(struct vudc *udc, u8 address);
drivers/usb/usbip/vudc.h
46
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
106
struct vep *vudc_find_endpoint(struct vudc *udc, u8 address)
drivers/usb/usbip/vudc_dev.c
114
struct vep *ep = &udc->ep[i];
drivers/usb/usbip/vudc_dev.c
232
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
262
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
311
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
335
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
370
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
517
struct vep *ep;
drivers/usb/usbip/vudc_dev.c
73
static void nuke(struct vudc *udc, struct vep *ep)
drivers/usb/usbip/vudc_sysfs.c
26
struct vep *ep0 = to_vep(udc->gadget.ep0);
drivers/usb/usbip/vudc_transfer.c
184
struct urb *urb, struct vep *ep, int limit)
drivers/usb/usbip/vudc_transfer.c
309
struct vep *ep;
drivers/usb/usbip/vudc_transfer.c
62
struct vep *ep2;
include/linux/mlx4/device.h
1291
u8 vep;
include/media/v4l2-fwnode.h
226
struct v4l2_fwnode_endpoint *vep);
include/media/v4l2-fwnode.h
236
void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint *vep);
include/media/v4l2-fwnode.h
285
struct v4l2_fwnode_endpoint *vep);