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 */
153 /* Auto configure the QSYS calendar based on port configuration */
171 /* Setup the calendar with the bandwidth to each port */ in sparx5_config_auto_calendar()
205 /* Halt the calendar while changing it */ in sparx5_config_auto_calendar()
211 /* Assign port bandwidth to auto calendar */ in sparx5_config_auto_calendar()
234 /* Verify successful calendar config */ in sparx5_config_auto_calendar()
237 dev_err(sparx5->dev, "QSYS calendar error\n"); in sparx5_config_auto_calendar()
296 /* Default empty calendar */ in sparx5_dsm_calendar_calc()
323 if (sum == 0) /* Empty calendar */ in sparx5_dsm_calendar_calc()
455 "Error in DSM calendar calculation\n"); in sparx5_dsm_calendar_calc()
576 dev_err(sparx5->dev, "Incorrect calendar length: %u\n", len); in sparx5_dsm_calendar_update()
580 /* Configure the DSM calendar based on port configuration */
595 dev_err(sparx5->dev, "DSM calendar calculation failed\n"); in sparx5_config_dsm_calendar()
600 dev_err(sparx5->dev, "DSM calendar check failed\n"); in sparx5_config_dsm_calendar()
605 dev_err(sparx5->dev, "DSM calendar update failed\n"); in sparx5_config_dsm_calendar()