Home
last modified time | relevance | path

Searched refs:ptys_reg (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dport.c113 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_query_eth_proto()
123 eproto->cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5_port_query_eth_proto()
125 eproto->admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_admin); in mlx5_port_query_eth_proto()
126 eproto->oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper); in mlx5_port_query_eth_proto()
133 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_query_eth_autoneg()
142 *an_status = MLX5_GET(ptys_reg, out, an_status); in mlx5_port_query_eth_autoneg()
143 *an_disable_cap = MLX5_GET(ptys_reg, out, an_disable_cap); in mlx5_port_query_eth_autoneg()
144 *an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); in mlx5_port_query_eth_autoneg()
150 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_set_eth_ptys()
151 u32 in[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_set_eth_ptys()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c551 struct mlx4_ptys_reg *ptys_reg) in ptys2ethtool_update_supported_port()
553 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); in ptys2ethtool_update_supported_port()
576 static u32 ptys_get_active_port(struct mlx4_ptys_reg *ptys_reg) in ptys_get_active_port() argument
578 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_oper); in ptys_get_active_port()
581 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); in ptys_get_active_port()
747 struct mlx4_ptys_reg ptys_reg; in ethtool_get_ptys_link_ksettings() local
751 memset(&ptys_reg, 0, sizeof(ptys_reg)); in ethtool_get_ptys_link_ksettings()
752 ptys_reg.local_port = priv->port; in ethtool_get_ptys_link_ksettings()
753 ptys_reg in ethtool_get_ptys_link_ksettings()
550 ptys2ethtool_update_supported_port(unsigned long *mask, struct mlx4_ptys_reg *ptys_reg) ptys2ethtool_update_supported_port() argument
918 struct mlx4_ptys_reg ptys_reg; mlx4_en_set_link_ksettings() local
[all...]
H A Dfw.c2978 * @ptys_reg: PTYS register data pointer.
2986 struct mlx4_ptys_reg *ptys_reg) in mlx4_ACCESS_PTYS_REG()
2989 method, sizeof(*ptys_reg), ptys_reg); in mlx4_ACCESS_PTYS_REG()
3008 struct mlx4_ptys_reg *ptys_reg = in mlx4_ACCESS_REG_wrapper() local
3011 ptys_reg->local_port = in mlx4_ACCESS_REG_wrapper()
3013 ptys_reg->local_port); in mlx4_ACCESS_REG_wrapper()
2984 mlx4_ACCESS_PTYS_REG(struct mlx4_dev *dev, enum mlx4_access_reg_method method, struct mlx4_ptys_reg *ptys_reg) mlx4_ACCESS_PTYS_REG() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c560 struct mlx4_ptys_reg *ptys_reg) in ptys2ethtool_update_supported_port()
562 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); in ptys2ethtool_update_supported_port()
585 static u32 ptys_get_active_port(struct mlx4_ptys_reg *ptys_reg) in ptys_get_active_port() argument
587 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_oper); in ptys_get_active_port()
590 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); in ptys_get_active_port()
750 struct mlx4_ptys_reg ptys_reg; in ethtool_get_ptys_link_ksettings() local
754 memset(&ptys_reg, 0, sizeof(ptys_reg)); in ethtool_get_ptys_link_ksettings()
755 ptys_reg.local_port = priv->port; in ethtool_get_ptys_link_ksettings()
756 ptys_reg in ethtool_get_ptys_link_ksettings()
559 ptys2ethtool_update_supported_port(unsigned long *mask, struct mlx4_ptys_reg *ptys_reg) ptys2ethtool_update_supported_port() argument
921 struct mlx4_ptys_reg ptys_reg; mlx4_en_set_link_ksettings() local
[all...]
H A Dfw.c2978 * @ptys_reg: PTYS register data pointer.
2986 struct mlx4_ptys_reg *ptys_reg) in mlx4_ACCESS_PTYS_REG()
2989 method, sizeof(*ptys_reg), ptys_reg); in mlx4_ACCESS_PTYS_REG()
3008 struct mlx4_ptys_reg *ptys_reg = in mlx4_ACCESS_REG_wrapper() local
3011 ptys_reg->local_port = in mlx4_ACCESS_REG_wrapper()
3013 ptys_reg->local_port); in mlx4_ACCESS_REG_wrapper()
2984 mlx4_ACCESS_PTYS_REG(struct mlx4_dev *dev, enum mlx4_access_reg_method method, struct mlx4_ptys_reg *ptys_reg) mlx4_ACCESS_PTYS_REG() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dport.c38 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_query_eth_autoneg()
47 *an_status = MLX5_GET(ptys_reg, out, an_status); in mlx5_port_query_eth_autoneg()
48 *an_disable_cap = MLX5_GET(ptys_reg, out, an_disable_cap); in mlx5_port_query_eth_autoneg()
49 *an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); in mlx5_port_query_eth_autoneg()
55 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_set_eth_ptys()
56 u32 in[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_set_eth_ptys()
68 MLX5_SET(ptys_reg, in, local_port, 1); in mlx5_port_set_eth_ptys()
69 MLX5_SET(ptys_reg, in, an_disable_admin, an_disable); in mlx5_port_set_eth_ptys()
70 MLX5_SET(ptys_reg, in, proto_mask, MLX5_PTYS_EN); in mlx5_port_set_eth_ptys()
72 MLX5_SET(ptys_reg, i in mlx5_port_set_eth_ptys()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dport.c149 u32 in[MLX5_ST_SZ_DW(ptys_reg)] = {0}; in mlx5_query_port_ptys()
151 MLX5_SET(ptys_reg, in, local_port, local_port); in mlx5_query_port_ptys()
152 MLX5_SET(ptys_reg, in, proto_mask, proto_mask); in mlx5_query_port_ptys()
172 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_query_ib_port_oper()
180 *link_width_oper = MLX5_GET(ptys_reg, out, ib_link_width_oper); in mlx5_query_ib_port_oper()
181 *proto_oper = MLX5_GET(ptys_reg, out, ib_proto_oper); in mlx5_query_ib_port_oper()
1110 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_port_query_eth_proto()
1120 eproto->cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5_port_query_eth_proto()
1122 eproto->admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_admin); in mlx5_port_query_eth_proto()
1123 eproto->oper = MLX5_GET_ETH_PROTO(ptys_reg, ou in mlx5_port_query_eth_proto()
[all...]
H A Den_ethtool.c997 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {}; in mlx5e_ethtool_get_link_ksettings()
1018 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); in mlx5e_ethtool_get_link_ksettings()
1019 eth_proto_cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5e_ethtool_get_link_ksettings()
1021 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5e_ethtool_get_link_ksettings()
1031 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, false, in mlx5e_ethtool_get_link_ksettings()
1036 eth_proto_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, admin_ext, in mlx5e_ethtool_get_link_ksettings()
1038 eth_proto_lp = MLX5_GET(ptys_reg, out, eth_proto_lp_advertise); in mlx5e_ethtool_get_link_ksettings()
1039 an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); in mlx5e_ethtool_get_link_ksettings()
1040 an_status = MLX5_GET(ptys_reg, out, an_status); in mlx5e_ethtool_get_link_ksettings()
1041 connector_type = MLX5_GET(ptys_reg, ou in mlx5e_ethtool_get_link_ksettings()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c929 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {}; in mlx5e_ethtool_get_link_ksettings()
950 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); in mlx5e_ethtool_get_link_ksettings()
951 eth_proto_cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5e_ethtool_get_link_ksettings()
953 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, in mlx5e_ethtool_get_link_ksettings()
963 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, false, in mlx5e_ethtool_get_link_ksettings()
968 eth_proto_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, admin_ext, in mlx5e_ethtool_get_link_ksettings()
970 eth_proto_lp = MLX5_GET(ptys_reg, out, eth_proto_lp_advertise); in mlx5e_ethtool_get_link_ksettings()
971 an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); in mlx5e_ethtool_get_link_ksettings()
972 an_status = MLX5_GET(ptys_reg, out, an_status); in mlx5e_ethtool_get_link_ksettings()
973 connector_type = MLX5_GET(ptys_reg, ou in mlx5e_ethtool_get_link_ksettings()
[all...]
H A Dport.c137 u32 in[MLX5_ST_SZ_DW(ptys_reg)] = {0}; in mlx5_query_port_ptys()
139 MLX5_SET(ptys_reg, in, local_port, local_port); in mlx5_query_port_ptys()
140 MLX5_SET(ptys_reg, in, proto_mask, proto_mask); in mlx5_query_port_ptys()
160 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; in mlx5_query_ib_port_oper()
168 *link_width_oper = MLX5_GET(ptys_reg, out, ib_link_width_oper); in mlx5_query_ib_port_oper()
169 *proto_oper = MLX5_GET(ptys_reg, out, ib_proto_oper); in mlx5_query_ib_port_oper()
/kernel/linux/linux-5.10/include/linux/mlx4/
H A Ddevice.h1574 struct mlx4_ptys_reg *ptys_reg);
/kernel/linux/linux-6.6/include/linux/mlx4/
H A Ddevice.h1593 struct mlx4_ptys_reg *ptys_reg);
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmain.c469 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {0}; in mlx5_query_port_roce()
503 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); in mlx5_query_port_roce()
504 eth_prot_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper); in mlx5_query_port_roce()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmain.c476 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {0}; in mlx5_query_port_roce()
509 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); in mlx5_query_port_roce()
510 eth_prot_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper); in mlx5_query_port_roce()
/kernel/linux/linux-5.10/include/linux/mlx5/
H A Dmlx5_ifc.h9856 struct mlx5_ifc_ptys_reg_bits ptys_reg; member
/kernel/linux/linux-6.6/include/linux/mlx5/
H A Dmlx5_ifc.h10995 struct mlx5_ifc_ptys_reg_bits ptys_reg; member

Completed in 99 milliseconds