• Home
  • Raw
  • Download

Lines Matching refs:est_new

175 					   struct am65_cpsw_est *est_new)  in am65_cpsw_port_est_get_buf_num()  argument
184 est_new->buf = am65_cpsw_port_est_get_free_buf_num(ndev); in am65_cpsw_port_est_get_buf_num()
188 est_new->buf == port->qos.est_oper->buf) in am65_cpsw_port_est_get_buf_num()
300 struct am65_cpsw_est *est_new) in am65_cpsw_est_check_scheds() argument
305 cmd_num = am65_cpsw_est_calc_cmd_num(ndev, &est_new->taprio, in am65_cpsw_est_check_scheds()
319 struct am65_cpsw_est *est_new) in am65_cpsw_est_set_sched_list() argument
329 ram_addr += est_new->buf * ram_size; in am65_cpsw_est_set_sched_list()
332 for (i = 0; i < est_new->taprio.num_entries; i++) { in am65_cpsw_est_set_sched_list()
333 entry = &est_new->taprio.entries[i]; in am65_cpsw_est_set_sched_list()
345 if (!fetch_cnt && i < est_new->taprio.num_entries - 1) { in am65_cpsw_est_set_sched_list()
363 struct am65_cpsw_est *est_new) in am65_cpsw_timer_set() argument
370 cfg.ns_period = est_new->taprio.cycle_time; in am65_cpsw_timer_set()
371 cfg.ns_start = est_new->taprio.base_time; in am65_cpsw_timer_set()
385 struct am65_cpsw_est *est_new) in am65_cpsw_timer_act() argument
396 taprio_new = &est_new->taprio; in am65_cpsw_timer_act()
446 struct am65_cpsw_est *est_new) in am65_cpsw_configure_taprio() argument
454 if (!est_new->taprio.enable) { in am65_cpsw_configure_taprio()
459 ret = am65_cpsw_est_check_scheds(ndev, est_new); in am65_cpsw_configure_taprio()
463 tact = am65_cpsw_timer_act(ndev, est_new); in am65_cpsw_configure_taprio()
473 if (!est_new->taprio.base_time) in am65_cpsw_configure_taprio()
474 est_new->taprio.base_time = am65_cpts_ns_gettime(cpts); in am65_cpsw_configure_taprio()
476 am65_cpsw_port_est_get_buf_num(ndev, est_new); in am65_cpsw_configure_taprio()
477 am65_cpsw_est_set_sched_list(ndev, est_new); in am65_cpsw_configure_taprio()
478 am65_cpsw_port_est_assign_buf_num(ndev, est_new->buf); in am65_cpsw_configure_taprio()
480 am65_cpsw_est_set(ndev, est_new->taprio.enable); in am65_cpsw_configure_taprio()
483 ret = am65_cpsw_timer_set(ndev, est_new); in am65_cpsw_configure_taprio()
507 struct am65_cpsw_est *est_new; in am65_cpsw_set_taprio() local
515 est_new = devm_kzalloc(&ndev->dev, in am65_cpsw_set_taprio()
516 struct_size(est_new, taprio.entries, taprio->num_entries), in am65_cpsw_set_taprio()
518 if (!est_new) in am65_cpsw_set_taprio()
521 am65_cpsw_cp_taprio(taprio, &est_new->taprio); in am65_cpsw_set_taprio()
522 ret = am65_cpsw_configure_taprio(ndev, est_new); in am65_cpsw_set_taprio()
528 port->qos.est_admin = est_new; in am65_cpsw_set_taprio()
530 devm_kfree(&ndev->dev, est_new); in am65_cpsw_set_taprio()
534 devm_kfree(&ndev->dev, est_new); in am65_cpsw_set_taprio()