Home
last modified time | relevance | path

Searched refs:switchdev_trans (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/include/net/
Dswitchdev.h29 struct switchdev_trans { struct
34 static inline bool switchdev_trans_ph_prepare(struct switchdev_trans *trans) in switchdev_trans_ph_prepare() argument
39 static inline bool switchdev_trans_ph_commit(struct switchdev_trans *trans) in switchdev_trans_ph_commit()
112 void switchdev_trans_item_enqueue(struct switchdev_trans *trans,
115 void *switchdev_trans_item_dequeue(struct switchdev_trans *trans);
137 struct switchdev_trans *trans);
140 struct switchdev_trans *trans);
Ddsa.h200 struct switchdev_trans;
315 struct switchdev_trans *trans);
318 struct switchdev_trans *trans);
330 struct switchdev_trans *trans);
333 struct switchdev_trans *trans);
/linux-4.4.14/drivers/net/ethernet/rocker/
Drocker.c346 struct switchdev_trans *trans, int flags, in __rocker_port_mem_alloc()
377 struct switchdev_trans *trans, int flags, in rocker_port_kzalloc()
384 struct switchdev_trans *trans, int flags, in rocker_port_kcalloc()
390 static void rocker_port_kfree(struct switchdev_trans *trans, const void *mem) in rocker_port_kfree()
425 struct switchdev_trans *trans, in rocker_wait_create()
437 static void rocker_wait_destroy(struct switchdev_trans *trans, in rocker_wait_destroy()
1458 struct switchdev_trans *trans,
1576 struct switchdev_trans *trans, int flags, in rocker_cmd_exec()
1909 struct switchdev_trans *trans) in rocker_port_set_learning()
2427 struct switchdev_trans *trans, int flags, in rocker_flow_tbl_add()
[all …]
/linux-4.4.14/net/switchdev/
Dswitchdev.c40 void switchdev_trans_item_enqueue(struct switchdev_trans *trans, in switchdev_trans_item_enqueue()
51 __switchdev_trans_item_dequeue(struct switchdev_trans *trans) in __switchdev_trans_item_dequeue()
68 void *switchdev_trans_item_dequeue(struct switchdev_trans *trans) in switchdev_trans_item_dequeue()
78 static void switchdev_trans_init(struct switchdev_trans *trans) in switchdev_trans_init()
83 static void switchdev_trans_items_destroy(struct switchdev_trans *trans) in switchdev_trans_items_destroy()
92 struct switchdev_trans *trans) in switchdev_trans_items_warn_destroy()
222 struct switchdev_trans *trans) in __switchdev_port_attr_set()
258 struct switchdev_trans trans; in switchdev_port_attr_set_now()
357 struct switchdev_trans *trans) in __switchdev_port_obj_add()
384 struct switchdev_trans trans; in switchdev_port_obj_add_now()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_switchdev.c118 struct switchdev_trans *trans, in mlxsw_sp_port_attr_stp_state_set()
190 struct switchdev_trans *trans, in mlxsw_sp_port_attr_br_flags_set()
228 struct switchdev_trans *trans, in mlxsw_sp_port_attr_br_ageing_set()
248 struct switchdev_trans *trans) in mlxsw_sp_port_attr_set()
440 struct switchdev_trans *trans) in mlxsw_sp_port_vlans_add()
487 struct switchdev_trans *trans) in mlxsw_sp_port_fdb_static_add()
498 struct switchdev_trans *trans) in mlxsw_sp_port_obj_add()
/linux-4.4.14/drivers/net/dsa/
Dmv88e6xxx.h476 struct switchdev_trans *trans);
479 struct switchdev_trans *trans);
487 struct switchdev_trans *trans);
490 struct switchdev_trans *trans);
Dmv88e6xxx.c1463 struct switchdev_trans *trans) in mv88e6xxx_port_vlan_prepare()
1504 struct switchdev_trans *trans) in mv88e6xxx_port_vlan_add()
1720 struct switchdev_trans *trans) in mv88e6xxx_port_fdb_prepare()
1734 struct switchdev_trans *trans) in mv88e6xxx_port_fdb_add()
Dbcm_sf2.c725 struct switchdev_trans *trans) in bcm_sf2_sw_fdb_prepare()
733 struct switchdev_trans *trans) in bcm_sf2_sw_fdb_add()
/linux-4.4.14/net/dsa/
Dslave.c246 struct switchdev_trans *trans) in dsa_slave_port_vlan_add()
334 struct switchdev_trans *trans) in dsa_slave_port_fdb_add()
426 struct switchdev_trans *trans) in dsa_slave_port_attr_set()
450 struct switchdev_trans *trans) in dsa_slave_port_obj_add()