Lines Matching defs:est_new
177 struct am65_cpsw_est *est_new)
186 est_new->buf = am65_cpsw_port_est_get_free_buf_num(ndev);
190 est_new->buf == port->qos.est_oper->buf)
302 struct am65_cpsw_est *est_new)
307 cmd_num = am65_cpsw_est_calc_cmd_num(ndev, &est_new->taprio,
321 struct am65_cpsw_est *est_new)
331 ram_addr += est_new->buf * ram_size;
334 for (i = 0; i < est_new->taprio.num_entries; i++) {
335 entry = &est_new->taprio.entries[i];
347 if (!fetch_cnt && i < est_new->taprio.num_entries - 1) {
365 struct am65_cpsw_est *est_new)
372 cfg.ns_period = est_new->taprio.cycle_time;
373 cfg.ns_start = est_new->taprio.base_time;
387 struct am65_cpsw_est *est_new)
398 taprio_new = &est_new->taprio;
445 struct am65_cpsw_est *est_new)
453 if (est_new->taprio.cmd == TAPRIO_CMD_DESTROY) {
458 ret = am65_cpsw_est_check_scheds(ndev, est_new);
462 tact = am65_cpsw_timer_act(ndev, est_new);
472 if (!est_new->taprio.base_time)
473 est_new->taprio.base_time = am65_cpts_ns_gettime(cpts);
475 am65_cpsw_port_est_get_buf_num(ndev, est_new);
476 am65_cpsw_est_set_sched_list(ndev, est_new);
477 am65_cpsw_port_est_assign_buf_num(ndev, est_new->buf);
479 am65_cpsw_est_set(ndev, est_new->taprio.cmd == TAPRIO_CMD_REPLACE);
482 ret = am65_cpsw_timer_set(ndev, est_new);
506 struct am65_cpsw_est *est_new;
514 est_new = devm_kzalloc(&ndev->dev,
515 struct_size(est_new, taprio.entries, taprio->num_entries),
517 if (!est_new)
520 am65_cpsw_cp_taprio(taprio, &est_new->taprio);
521 ret = am65_cpsw_configure_taprio(ndev, est_new);
526 port->qos.est_admin = est_new;
528 devm_kfree(&ndev->dev, est_new);
532 devm_kfree(&ndev->dev, est_new);