| /linux/drivers/net/dsa/ |
| H A D | vitesse-vsc73xx-core.c | 494 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_read() argument 497 return vsc->ops->read(vsc, block, subblock, reg, val); in vsc73xx_read() 500 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_write() argument 503 return vsc->ops->write(vsc, block, subblock, reg, val); in vsc73xx_write() 506 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_update_bits() argument 513 ret = vsc73xx_read(vsc, block, subblock, reg, &orig); in vsc73xx_update_bits() 518 return vsc73xx_write(vsc, block, subblock, reg, tmp); in vsc73xx_update_bits() 521 static int vsc73xx_detect(struct vsc73xx *vsc) in vsc73xx_detect() argument 530 ret = vsc73xx_read(vsc, VSC73XX_BLOCK_SYSTEM, 0, in vsc73xx_detect() 533 dev_err(vsc->dev, "unable to read mailbox (%d)\n", ret); in vsc73xx_detect() [all …]
|
| H A D | vitesse-vsc73xx-spi.c | 35 struct vsc73xx vsc; member 52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_read() argument 55 struct vsc73xx_spi *vsc_spi = vsc->priv; in vsc73xx_spi_read() 94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_write() argument 97 struct vsc73xx_spi *vsc_spi = vsc->priv; in vsc73xx_spi_write() 146 vsc_spi->vsc.dev = dev; in vsc73xx_spi_probe() 147 vsc_spi->vsc.priv = vsc_spi; in vsc73xx_spi_probe() 148 vsc_spi->vsc.ops = &vsc73xx_spi_ops; in vsc73xx_spi_probe() 159 return vsc73xx_probe(&vsc_spi->vsc); in vsc73xx_spi_probe() 169 vsc73xx_remove(&vsc_spi->vsc); in vsc73xx_spi_remove() [all …]
|
| H A D | vitesse-vsc73xx.h | 70 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 72 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 92 int vsc73xx_probe(struct vsc73xx *vsc); 93 void vsc73xx_remove(struct vsc73xx *vsc); 94 void vsc73xx_shutdown(struct vsc73xx *vsc);
|
| /linux/drivers/misc/mei/ |
| H A D | Makefile | 39 obj-$(CONFIG_INTEL_MEI_VSC_HW) += mei-vsc-hw.o 40 mei-vsc-hw-y := vsc-tp.o 41 mei-vsc-hw-y += vsc-fw-loader.o 43 obj-$(CONFIG_INTEL_MEI_VSC) += mei-vsc.o 44 mei-vsc-y := platform-vsc.o
|
| H A D | Kconfig | 82 will be called mei-vsc-hw. 94 will be called mei-vsc.
|
| /linux/drivers/gpu/drm/display/ |
| H A D | drm_dp_helper.c | 3520 void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc) in drm_dp_vsc_sdp_log() argument 3523 dp_sdp_type_get_name(vsc->sdp_type), vsc->revision, vsc->length); in drm_dp_vsc_sdp_log() 3526 dp_pixelformat_get_name(vsc->pixelformat)); in drm_dp_vsc_sdp_log() 3528 dp_colorimetry_get_name(vsc->pixelformat, vsc->colorimetry)); in drm_dp_vsc_sdp_log() 3529 drm_printf_indent(p, 1, "bpc: %u\n", vsc->bpc); in drm_dp_vsc_sdp_log() 3531 dp_dynamic_range_get_name(vsc->dynamic_range)); in drm_dp_vsc_sdp_log() 3533 dp_content_type_get_name(vsc->content_type)); in drm_dp_vsc_sdp_log() 3609 ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, in drm_dp_vsc_sdp_pack() argument 3621 sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ in drm_dp_vsc_sdp_pack() 3622 sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ in drm_dp_vsc_sdp_pack() [all …]
|
| /linux/include/drm/display/ |
| H A D | drm_dp_helper.h | 135 void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc); 1031 ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, struct dp_sdp *sdp);
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | rs690.c | 305 if (crtc->vsc.full > dfixed_const(2)) in rs690_crtc_bandwidth_compute() 333 if (crtc->vsc.full > b.full) in rs690_crtc_bandwidth_compute() 334 b.full = crtc->vsc.full; in rs690_crtc_bandwidth_compute()
|
| H A D | rv515.c | 953 if (crtc->vsc.full > dfixed_const(2)) in rv515_crtc_bandwidth_compute() 981 if (crtc->vsc.full > b.full) in rv515_crtc_bandwidth_compute() 982 b.full = crtc->vsc.full; in rv515_crtc_bandwidth_compute()
|
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_stream_encoder.c | 851 if (info_frame->vsc.valid) in dce110_stream_encoder_update_dp_info_packets() 855 &info_frame->vsc); in dce110_stream_encoder_update_dp_info_packets() 872 REG_UPDATE(DP_SEC_CNTL, DP_SEC_GSP0_ENABLE, info_frame->vsc.valid); in dce110_stream_encoder_update_dp_info_packets()
|
| /linux/arch/arm/boot/dts/gemini/ |
| H A D | gemini-sl93512r.dts | 124 vsc: ethernet-port@6 { label
|
| /linux/drivers/video/fbdev/ |
| H A D | cg14.c | 117 u16 vsc; /* Vert Sync Clear */ member
|
| /linux/Documentation/networking/devlink/ |
| H A D | mlx5.rst | 348 The CR-space dump uses vsc interface which is valid even if the FW command
|