Lines Matching +full:0 +full:x0802

13 /* Port X Control 0 register.
14 * The datasheet specifies: Port 1 - 0x10, Port 2 - 0x20, Port 3 - 0x30.
15 * However, the driver uses get_port_addr(), which maps Port 1 to offset 0.
16 * Therefore, we define the base offset as 0x00 here to align with that logic.
18 #define KSZ8_REG_PORT_1_CTRL_0 0x00
23 #define KSZ88X3_REG_TOS_DSCP_CTRL 0x60
24 #define KSZ8765_REG_TOS_DSCP_CTRL 0x90
26 #define KSZ9477_REG_SW_MAC_TOS_CTRL 0x033e
27 #define KSZ9477_SW_TOS_DSCP_REMAP BIT(0)
30 #define KSZ9477_REG_DIFFSERV_PRIO_MAP 0x0340
32 #define KSZ9477_REG_PORT_MRI_PRIO_CTRL 0x0801
39 #define KSZ9477_PORT_ACL_PRIO_ENABLE BIT(0)
41 #define KSZ9477_REG_PORT_MRI_MAC_CTRL 0x0802
42 #define KSZ9477_PORT_BASED_PRIO_M GENMASK(2, 0)
124 *mask = GENMASK(1, 0); in ksz_get_dscp_prio_reg()
128 *mask = GENMASK(1, 0); in ksz_get_dscp_prio_reg()
132 *mask = GENMASK(2, 0); in ksz_get_dscp_prio_reg()
199 * Return: 0 on success, or a negative error code on failure.
274 * Return: 0 on success, or a negative error code on failure.
296 * Return: 0 on success, or a negative error code on failure
314 for (dscp = 0; dscp < DSCP_MAX; dscp++) { in ksz_init_global_dscp_map()
328 if (tt < 0) in ksz_init_global_dscp_map()
334 if (ipm < 0) in ksz_init_global_dscp_map()
340 return 0; in ksz_init_global_dscp_map()
351 * Return: 0 on success, or a negative error code on failure
371 * Return: 0 on success, or a negative error code on failure
379 return 0; in ksz_port_del_dscp_prio()
384 if (ipm < 0) in ksz_port_del_dscp_prio()
405 supported_apptrust_variants[0] = '\0'; in ksz_apptrust_error()
406 for (i = 0; i < ARRAY_SIZE(ksz_supported_apptrust_variants); i++) { in ksz_apptrust_error()
407 if (i > 0) in ksz_apptrust_error()
436 * Return: 0 on success, or a negative error code on failure
442 int j_prev = 0; in ksz_port_set_apptrust_validate()
445 for (i = 0; i < nsel; i++) { in ksz_port_set_apptrust_validate()
446 found = 0; in ksz_port_set_apptrust_validate()
449 for (j = 0; j < sizeof(ksz_supported_apptrust); j++) { in ksz_port_set_apptrust_validate()
458 if (i > 0 && j <= j_prev) in ksz_port_set_apptrust_validate()
469 return 0; in ksz_port_set_apptrust_validate()
488 * Return: 0 on success, or a negative error code on failure
496 u8 data = 0; in ksz_port_set_apptrust()
505 for (i = 0; i < nsel; i++) { in ksz_port_set_apptrust()
508 for (j = 0; j < ARRAY_SIZE(ksz_supported_apptrust); j++) { in ksz_port_set_apptrust()
531 * Return: 0 on success, or a negative error code on failure
547 *nsel = 0; in ksz_port_get_apptrust()
548 for (i = 0; i < ARRAY_SIZE(ksz_supported_apptrust); i++) { in ksz_port_get_apptrust()
553 return 0; in ksz_port_get_apptrust()
567 * Return: 0 on success, or a negative error code on failure
577 if (ipm < 0) in ksz_dcb_init_port()
599 * Return: 0 on success, or a negative error code on failure