emad               74 drivers/net/ethernet/mellanox/mlxsw/core.c 	} emad;
emad              150 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM_BUF(emad, eth_hdr, dmac, 0x00, 6);
emad              156 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM_BUF(emad, eth_hdr, smac, 0x06, 6);
emad              162 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, eth_hdr, ethertype, 0x0C, 16, 16);
emad              168 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, eth_hdr, mlx_proto, 0x0C, 8, 8);
emad              174 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, eth_hdr, ver, 0x0C, 4, 4);
emad              180 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, type, 0x00, 27, 5);
emad              186 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, len, 0x00, 16, 11);
emad              194 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, dr, 0x00, 15, 1);
emad              211 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, status, 0x00, 8, 7);
emad              216 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, register_id, 0x04, 16, 16);
emad              221 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, r, 0x04, 15, 1);
emad              230 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, method, 0x04, 8, 7);
emad              235 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, op_tlv, class, 0x04, 0, 8);
emad              240 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM64(emad, op_tlv, tid, 0x08, 0, 64);
emad              246 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, reg_tlv, type, 0x00, 27, 5);
emad              251 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, reg_tlv, len, 0x00, 16, 11);
emad              257 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, end_tlv, type, 0x00, 27, 5);
emad              263 drivers/net/ethernet/mellanox/mlxsw/core.c MLXSW_ITEM32(emad, end_tlv, len, 0x00, 16, 11);
emad              479 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_lock_bh(&mlxsw_core->emad.trans_list_lock);
emad              481 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_unlock_bh(&mlxsw_core->emad.trans_list_lock);
emad              552 drivers/net/ethernet/mellanox/mlxsw/core.c 	list_for_each_entry_rcu(trans, &mlxsw_core->emad.trans_list, list) {
emad              587 drivers/net/ethernet/mellanox/mlxsw/core.c 	atomic64_set(&mlxsw_core->emad.tid, tid);
emad              589 drivers/net/ethernet/mellanox/mlxsw/core.c 	INIT_LIST_HEAD(&mlxsw_core->emad.trans_list);
emad              590 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_lock_init(&mlxsw_core->emad.trans_list_lock);
emad              600 drivers/net/ethernet/mellanox/mlxsw/core.c 	mlxsw_core->emad.use_emad = true;
emad              617 drivers/net/ethernet/mellanox/mlxsw/core.c 	mlxsw_core->emad.use_emad = false;
emad              680 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_lock_bh(&mlxsw_core->emad.trans_list_lock);
emad              681 drivers/net/ethernet/mellanox/mlxsw/core.c 	list_add_tail_rcu(&trans->list, &mlxsw_core->emad.trans_list);
emad              682 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_unlock_bh(&mlxsw_core->emad.trans_list_lock);
emad              689 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_lock_bh(&mlxsw_core->emad.trans_list_lock);
emad              691 drivers/net/ethernet/mellanox/mlxsw/core.c 	spin_unlock_bh(&mlxsw_core->emad.trans_list_lock);
emad             1557 drivers/net/ethernet/mellanox/mlxsw/core.c 	return atomic64_inc_return(&mlxsw_core->emad.tid);
emad             1736 drivers/net/ethernet/mellanox/mlxsw/core.c 	if (!mlxsw_core->emad.use_emad)
emad              123 drivers/net/ethernet/mellanox/mlxsw/switchx2.c MLXSW_ITEM32(tx, hdr, emad, 0x0C, 5, 1);