Lines Matching full:calendar
13 /* QSYS calendar information */
14 #define SPX5_PORTS_PER_CALREG 10 /* Ports mapped in a calendar register */
15 #define SPX5_CALBITS_PER_PORT 3 /* Bit per port in calendar register */
17 /* DSM calendar information */
76 /* This is used in calendar configuration */
159 /* Auto configure the QSYS calendar based on port configuration */
176 /* Setup the calendar with the bandwidth to each port */ in sparx5_config_auto_calendar()
210 /* Halt the calendar while changing it */ in sparx5_config_auto_calendar()
215 /* Assign port bandwidth to auto calendar */ in sparx5_config_auto_calendar()
238 /* Verify successful calendar config */ in sparx5_config_auto_calendar()
241 dev_err(sparx5->dev, "QSYS calendar error\n"); in sparx5_config_auto_calendar()
300 /* Default empty calendar */ in sparx5_dsm_calendar_calc()
327 if (sum == 0) /* Empty calendar */ in sparx5_dsm_calendar_calc()
459 "Error in DSM calendar calculation\n"); in sparx5_dsm_calendar_calc()
561 dev_err(sparx5->dev, "Incorrect calendar length: %u\n", len); in sparx5_dsm_calendar_update()
565 /* Configure the DSM calendar based on port configuration */
579 dev_err(sparx5->dev, "DSM calendar calculation failed\n"); in sparx5_config_dsm_calendar()
584 dev_err(sparx5->dev, "DSM calendar check failed\n"); in sparx5_config_dsm_calendar()
589 dev_err(sparx5->dev, "DSM calendar update failed\n"); in sparx5_config_dsm_calendar()