Lines Matching refs:mm

55 	struct ocelot_mm_state *mm = &ocelot->mm[port];  in ocelot_port_update_active_preemptible_tcs()  local
66 ocelot_port->speed == SPEED_1000) && mm->tx_active) in ocelot_port_update_active_preemptible_tcs()
67 val = mm->preemptible_tcs; in ocelot_port_update_active_preemptible_tcs()
75 mm->active_preemptible_tcs = val; in ocelot_port_update_active_preemptible_tcs()
82 mm->tx_active ? "active" : "inactive", mm->preemptible_tcs, in ocelot_port_update_active_preemptible_tcs()
83 mm->active_preemptible_tcs); in ocelot_port_update_active_preemptible_tcs()
93 struct ocelot_mm_state *mm = &ocelot->mm[port]; in ocelot_port_change_fp() local
97 if (mm->preemptible_tcs == preemptible_tcs) in ocelot_port_change_fp()
100 mm->preemptible_tcs = preemptible_tcs; in ocelot_port_change_fp()
108 struct ocelot_mm_state *mm = &ocelot->mm[port]; in ocelot_mm_update_port_status() local
112 if (!mm->tx_enabled) in ocelot_mm_update_port_status()
118 if (mm->verify_status != verify_status) { in ocelot_mm_update_port_status()
122 mm->verify_status = verify_status; in ocelot_mm_update_port_status()
126 mm->tx_active = !!(val & DEV_MM_STAT_MM_STATUS_PRMPT_ACTIVE_STATUS); in ocelot_mm_update_port_status()
129 port, mm->tx_active ? "active" : "inactive"); in ocelot_mm_update_port_status()
174 struct ocelot_mm_state *mm; in ocelot_port_set_mm() local
180 mm = &ocelot->mm[port]; in ocelot_port_set_mm()
221 if (mm->tx_enabled && !cfg->tx_enabled) { in ocelot_port_set_mm()
223 WARN_ON(mm->tx_active); in ocelot_port_set_mm()
226 mm->tx_enabled = cfg->tx_enabled; in ocelot_port_set_mm()
238 struct ocelot_mm_state *mm; in ocelot_port_get_mm() local
244 mm = &ocelot->mm[port]; in ocelot_port_get_mm()
263 state->verify_status = mm->verify_status; in ocelot_port_get_mm()
264 state->tx_active = mm->tx_active; in ocelot_port_get_mm()
275 struct ocelot_mm_state *mm; in ocelot_mm_init() local
281 ocelot->mm = devm_kcalloc(ocelot->dev, ocelot->num_phys_ports, in ocelot_mm_init()
282 sizeof(*ocelot->mm), GFP_KERNEL); in ocelot_mm_init()
283 if (!ocelot->mm) in ocelot_mm_init()
289 mm = &ocelot->mm[port]; in ocelot_mm_init()
296 mm->verify_status = ocelot_mm_verify_status(val); in ocelot_mm_init()