Lines Matching refs:taprio
1205 struct tc_taprio_qopt_offload *taprio) in vsc9959_qos_port_tas_set() argument
1211 if (!taprio->enable) { in vsc9959_qos_port_tas_set()
1221 if (taprio->cycle_time > NSEC_PER_SEC || in vsc9959_qos_port_tas_set()
1222 taprio->cycle_time_extension >= NSEC_PER_SEC) in vsc9959_qos_port_tas_set()
1225 if (taprio->num_entries > VSC9959_TAS_GCL_ENTRY_MAX) in vsc9959_qos_port_tas_set()
1259 vsc9959_new_base_time(ocelot, taprio->base_time, in vsc9959_qos_port_tas_set()
1260 taprio->cycle_time, &base_ts); in vsc9959_qos_port_tas_set()
1266 QSYS_PARAM_CFG_REG_3_LIST_LENGTH(taprio->num_entries), in vsc9959_qos_port_tas_set()
1268 ocelot_write(ocelot, taprio->cycle_time, QSYS_PARAM_CFG_REG_4); in vsc9959_qos_port_tas_set()
1269 ocelot_write(ocelot, taprio->cycle_time_extension, QSYS_PARAM_CFG_REG_5); in vsc9959_qos_port_tas_set()
1271 for (i = 0; i < taprio->num_entries; i++) in vsc9959_qos_port_tas_set()
1272 vsc9959_tas_gcl_set(ocelot, i, &taprio->entries[i]); in vsc9959_qos_port_tas_set()