Home
last modified time | relevance | path

Searched full:subblock (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/drivers/net/dsa/
Dvitesse-vsc73xx-platform.c42 static u32 vsc73xx_make_addr(u8 block, u8 subblock, u8 reg) in vsc73xx_make_addr() argument
48 ret |= (subblock & VSC73XX_CMD_PLATFORM_SUBBLOCK_MASK) in vsc73xx_make_addr()
55 static int vsc73xx_platform_read(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_platform_read() argument
61 if (!vsc73xx_is_addr_valid(block, subblock)) in vsc73xx_platform_read()
64 offset = vsc73xx_make_addr(block, subblock, reg); in vsc73xx_platform_read()
73 static int vsc73xx_platform_write(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_platform_write() argument
79 if (!vsc73xx_is_addr_valid(block, subblock)) in vsc73xx_platform_write()
82 offset = vsc73xx_make_addr(block, subblock, reg); in vsc73xx_platform_write()
Dvitesse-vsc73xx-spi.c40 static u8 vsc73xx_make_addr(u8 mode, u8 block, u8 subblock) in vsc73xx_make_addr() argument
47 ret |= subblock & VSC73XX_CMD_SPI_SUBBLOCK_MASK; in vsc73xx_make_addr()
52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_read() argument
62 if (!vsc73xx_is_addr_valid(block, subblock)) in vsc73xx_spi_read()
77 cmd[0] = vsc73xx_make_addr(VSC73XX_CMD_SPI_MODE_READ, block, subblock); in vsc73xx_spi_read()
94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_write() argument
104 if (!vsc73xx_is_addr_valid(block, subblock)) in vsc73xx_spi_write()
119 cmd[0] = vsc73xx_make_addr(VSC73XX_CMD_SPI_MODE_WRITE, block, subblock); in vsc73xx_spi_write()
Dvitesse-vsc73xx.h70 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
72 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
91 int vsc73xx_is_addr_valid(u8 block, u8 subblock);
Dvitesse-vsc73xx-core.c37 #define VSC73XX_BLOCK_ANALYZER 0x2 /* Only subblock 0 */
39 #define VSC73XX_BLOCK_MEMINIT 0x3 /* Only subblock 2 */
41 #define VSC73XX_BLOCK_ARBITER 0x5 /* Only subblock 0 */
42 #define VSC73XX_BLOCK_SYSTEM 0x7 /* Only subblock 0 */
44 /* MII Block subblock */
45 #define VSC73XX_BLOCK_MII_INTERNAL 0x0 /* Internal MDIO subblock */
46 #define VSC73XX_BLOCK_MII_EXTERNAL 0x1 /* External MDIO subblock */
455 int vsc73xx_is_addr_valid(u8 block, u8 subblock) in vsc73xx_is_addr_valid() argument
459 switch (subblock) { in vsc73xx_is_addr_valid()
468 switch (subblock) { in vsc73xx_is_addr_valid()
[all …]
/linux-6.15/Documentation/devicetree/bindings/spi/
Dfsl,spi.yaml24 QE SPI subblock index.
25 0: QE subblock SPI1
26 1: QE subblock SPI2
/linux-6.15/drivers/spi/
Dspi-fsl-cpm.c55 qe_issue_cmd(QE_INIT_TX_RX, mspi->subblock, in fsl_spi_cpm_reinit_txrx()
274 qe_issue_cmd(QE_ASSIGN_PAGE_TO_DEVICE, mspi->subblock, in fsl_spi_cpm_get_pram()
309 mspi->subblock = *iprop; in fsl_spi_cpm_init()
311 switch (mspi->subblock) { in fsl_spi_cpm_init()
316 mspi->subblock = QE_CR_SUBBLOCK_SPI1; in fsl_spi_cpm_init()
319 mspi->subblock = QE_CR_SUBBLOCK_SPI2; in fsl_spi_cpm_init()
Dspi-fsl-lib.h28 int subblock; member
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
Dgfx_v9_4.c713 "Instance[%d]: SubBlock %s, SEC %d\n", i, in gfx_v9_4_query_utc_edc_status()
721 "Instance[%d]: SubBlock %s, DED %d\n", i, in gfx_v9_4_query_utc_edc_status()
735 "Instance[%d]: SubBlock %s, SEC %d\n", i, in gfx_v9_4_query_utc_edc_status()
744 "Instance[%d]: SubBlock %s, DED %d\n", i, in gfx_v9_4_query_utc_edc_status()
757 "Instance[%d]: SubBlock %s, SEC %d\n", i, in gfx_v9_4_query_utc_edc_status()
765 "Instance[%d]: SubBlock %s, DED %d\n", i, in gfx_v9_4_query_utc_edc_status()
779 "Instance[%d]: SubBlock %s, SEC %d\n", i, in gfx_v9_4_query_utc_edc_status()
788 "Instance[%d]: SubBlock %s, DED %d\n", i, in gfx_v9_4_query_utc_edc_status()
802 "Instance[%d]: SubBlock %s, SEC %d\n", i, in gfx_v9_4_query_utc_edc_status()
811 "Instance[%d]: SubBlock %s, DED %d\n", i, in gfx_v9_4_query_utc_edc_status()
[all …]
Dgfx_v9_4_2.c1469 "GFX SubBlock %s, Instance[%d][%d], SEC %d\n", in gfx_v9_4_2_get_reg_error_count()
1479 "GFX SubBlock %s, Instance[%d][%d], DED %d\n", in gfx_v9_4_2_get_reg_error_count()
1560 "GFX SubBlock UTC_VML2_BANK_CACHE_%d_%s_MEM%d, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
1564 dev_info(adev->dev, "GFX SubBlock %s, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
1570 "GFX SubBlock UTCL2_ROUTER_IFIF%d_GROUP0_%s, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
1576 "GFX SubBlock UTC_ATCL2_CACHE_2M_BANK%d_WAY%d_MEM, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
1582 "GFX SubBlock UTC_ATCL2_CACHE_32K_BANK%d_WAY%d_MEM%d, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
1588 "GFX SubBlock UTC_ATCL2_CACHE_4K_BANK%d_WAY%d_MEM%d, SED %d, DED %d\n", in gfx_v9_4_2_log_utc_edc_count()
Dmmhub_v1_0.c773 "MMHUB SubBlock %s, SEC %d\n", in mmhub_v1_0_get_ras_error_count()
784 "MMHUB SubBlock %s, DED %d\n", in mmhub_v1_0_get_ras_error_count()
Dgfx_v9_0.c491 #define AMDGPU_RAS_SUB_BLOCK(subblock, a, b, c, d, e, f, g, h) \ argument
492 [AMDGPU_RAS_BLOCK__##subblock] = { \
493 #subblock, \
494 TA_RAS_BLOCK__##subblock, \
6769 DRM_ERROR("GFX Subblock %s, hardware do not support type 0x%x\n", in gfx_v9_0_ras_error_inject()
6777 DRM_ERROR("GFX Subblock %s, driver do not support type 0x%x\n", in gfx_v9_0_ras_error_inject()
6889 dev_info(adev->dev, "Instance[%d]: SubBlock %s, " in gfx_v9_0_query_utc_edc_status()
6896 dev_info(adev->dev, "Instance[%d]: SubBlock %s, " in gfx_v9_0_query_utc_edc_status()
6909 dev_info(adev->dev, "Instance[%d]: SubBlock %s, " in gfx_v9_0_query_utc_edc_status()
6917 dev_info(adev->dev, "Instance[%d]: SubBlock %s, " in gfx_v9_0_query_utc_edc_status()
[all …]
Dmmhub_v1_7.c1248 dev_info(adev->dev, "MMHUB SubBlock %s, SEC %d\n", in mmhub_v1_7_get_ras_error_count()
1258 dev_info(adev->dev, "MMHUB SubBlock %s, DED %d\n", in mmhub_v1_7_get_ras_error_count()
Dmmhub_v9_4.c1609 dev_info(adev->dev, "MMHUB SubBlock %s, SEC %d\n", in mmhub_v9_4_get_ras_error_count()
1619 dev_info(adev->dev, "MMHUB SubBlock %s, DED %d\n", in mmhub_v9_4_get_ras_error_count()
/linux-6.15/drivers/virtio/
Dvirtio_mem.c170 /* The subblock size. */
195 * Bitmap: one bit per subblock. Allocated similar to
198 * A set bit means the corresponding subblock is
359 * Calculate the subblock id of a given address.
504 * Calculate the bit number in the subblock bitmap for the given subblock
573 * Find the first unplugged subblock. Returns vm->sbm.sbs_per_mb in case there is
586 * Prepare the subblock bitmap for the next memory block.
1206 * using alloc_contig_range(). All pages in a subblock are in virtio_mem_fake_online()
1308 * We can get called with any order up to MAX_PAGE_ORDER. If our subblock in virtio_mem_online_page()
1583 * memory block. Will fail if any subblock cannot get unplugged (instead of
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/css_2401_system/hrt/
DPixelGen_SysBlock_defs.h51 /* Subblock ID's */
/linux-6.15/fs/smb/server/
Dauth.c497 /* Add terminator subblock */ in ksmbd_build_ntlmssp_challenge_blob()