Lines Matching refs:sw

140 	(struct prestera_switch *sw, struct prestera_event *evt, void *arg);
152 int prestera_hw_switch_init(struct prestera_switch *sw);
153 void prestera_hw_switch_fini(struct prestera_switch *sw);
154 int prestera_hw_switch_ageing_set(struct prestera_switch *sw, u32 ageing_ms);
155 int prestera_hw_switch_mac_set(struct prestera_switch *sw, const char *mac);
192 int prestera_hw_vlan_create(struct prestera_switch *sw, u16 vid);
193 int prestera_hw_vlan_delete(struct prestera_switch *sw, u16 vid);
205 int prestera_hw_fdb_flush_vlan(struct prestera_switch *sw, u16 vid, u32 mode);
210 int prestera_hw_bridge_create(struct prestera_switch *sw, u16 *bridge_id);
211 int prestera_hw_bridge_delete(struct prestera_switch *sw, u16 bridge_id);
216 int prestera_hw_vtcam_create(struct prestera_switch *sw,
219 int prestera_hw_vtcam_rule_add(struct prestera_switch *sw, u32 vtcam_id,
223 int prestera_hw_vtcam_rule_del(struct prestera_switch *sw,
225 int prestera_hw_vtcam_destroy(struct prestera_switch *sw, u32 vtcam_id);
226 int prestera_hw_vtcam_iface_bind(struct prestera_switch *sw,
229 int prestera_hw_vtcam_iface_unbind(struct prestera_switch *sw,
234 int prestera_hw_counter_trigger(struct prestera_switch *sw, u32 block_id);
235 int prestera_hw_counter_abort(struct prestera_switch *sw);
236 int prestera_hw_counters_get(struct prestera_switch *sw, u32 idx,
239 int prestera_hw_counter_block_get(struct prestera_switch *sw,
242 int prestera_hw_counter_block_release(struct prestera_switch *sw,
244 int prestera_hw_counter_clear(struct prestera_switch *sw, u32 block_id,
252 int prestera_hw_span_release(struct prestera_switch *sw, u8 span_id);
255 int prestera_hw_rif_create(struct prestera_switch *sw,
257 int prestera_hw_rif_delete(struct prestera_switch *sw, u16 rif_id,
261 int prestera_hw_vr_create(struct prestera_switch *sw, u16 *vr_id);
262 int prestera_hw_vr_delete(struct prestera_switch *sw, u16 vr_id);
265 int prestera_hw_lpm_add(struct prestera_switch *sw, u16 vr_id,
267 int prestera_hw_lpm_del(struct prestera_switch *sw, u16 vr_id,
271 int prestera_hw_nh_entries_set(struct prestera_switch *sw, int count,
273 int prestera_hw_nhgrp_blk_get(struct prestera_switch *sw,
275 int prestera_hw_nh_group_create(struct prestera_switch *sw, u16 nh_count,
277 int prestera_hw_nh_group_delete(struct prestera_switch *sw, u16 nh_count,
281 int prestera_hw_event_handler_register(struct prestera_switch *sw,
285 void prestera_hw_event_handler_unregister(struct prestera_switch *sw,
290 int prestera_hw_rxtx_init(struct prestera_switch *sw,
298 int prestera_hw_lag_fdb_add(struct prestera_switch *sw, u16 lag_id,
300 int prestera_hw_lag_fdb_del(struct prestera_switch *sw, u16 lag_id,
302 int prestera_hw_fdb_flush_lag(struct prestera_switch *sw, u16 lag_id,
304 int prestera_hw_fdb_flush_lag_vlan(struct prestera_switch *sw,
309 prestera_hw_cpu_code_counters_get(struct prestera_switch *sw, u8 code,
314 int prestera_hw_policer_create(struct prestera_switch *sw, u8 type,
316 int prestera_hw_policer_release(struct prestera_switch *sw,
318 int prestera_hw_policer_sr_tcm_set(struct prestera_switch *sw,