/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | port.c | 38 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; 47 *an_status = MLX5_GET(ptys_reg, out, an_status); 48 *an_disable_cap = MLX5_GET(ptys_reg, out, an_disable_cap); 49 *an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); 55 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; 56 u32 in[MLX5_ST_SZ_DW(ptys_reg)]; 68 MLX5_SET(ptys_reg, in, local_port, 1); 69 MLX5_SET(ptys_reg, in, an_disable_admin, an_disable); 70 MLX5_SET(ptys_reg, in, proto_mask, MLX5_PTYS_EN); 72 MLX5_SET(ptys_reg, i [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 560 struct mlx4_ptys_reg *ptys_reg) 562 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); 585 static u32 ptys_get_active_port(struct mlx4_ptys_reg *ptys_reg) argument 587 u32 eth_proto = be32_to_cpu(ptys_reg->eth_proto_oper); 590 eth_proto = be32_to_cpu(ptys_reg->eth_proto_cap); 750 struct mlx4_ptys_reg ptys_reg; local 754 memset(&ptys_reg, 0, sizeof(ptys_reg)); 755 ptys_reg.local_port = priv->port; 756 ptys_reg 559 ptys2ethtool_update_supported_port(unsigned long *mask, struct mlx4_ptys_reg *ptys_reg) argument 921 struct mlx4_ptys_reg ptys_reg; local [all...] |
H A D | fw.c | 2978 * @ptys_reg: PTYS register data pointer. 2986 struct mlx4_ptys_reg *ptys_reg) 2989 method, sizeof(*ptys_reg), ptys_reg); 3008 struct mlx4_ptys_reg *ptys_reg = local 3011 ptys_reg->local_port = 3013 ptys_reg->local_port); 2984 mlx4_ACCESS_PTYS_REG(struct mlx4_dev *dev, enum mlx4_access_reg_method method, struct mlx4_ptys_reg *ptys_reg) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | port.c | 149 u32 in[MLX5_ST_SZ_DW(ptys_reg)] = {0}; 151 MLX5_SET(ptys_reg, in, local_port, local_port); 152 MLX5_SET(ptys_reg, in, proto_mask, proto_mask); 172 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; 180 *link_width_oper = MLX5_GET(ptys_reg, out, ib_link_width_oper); 181 *proto_oper = MLX5_GET(ptys_reg, out, ib_proto_oper); 1111 u32 out[MLX5_ST_SZ_DW(ptys_reg)]; 1121 eproto->cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, 1123 eproto->admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_admin); 1124 eproto->oper = MLX5_GET_ETH_PROTO(ptys_reg, ou [all...] |
H A D | en_ethtool.c | 1025 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {}; 1046 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); 1047 eth_proto_cap = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, 1049 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, 1059 eth_proto_admin = MLX5_GET_ETH_PROTO(ptys_reg, out, false, 1064 eth_proto_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, admin_ext, 1066 eth_proto_lp = MLX5_GET(ptys_reg, out, eth_proto_lp_advertise); 1067 an_disable_admin = MLX5_GET(ptys_reg, out, an_disable_admin); 1068 an_status = MLX5_GET(ptys_reg, out, an_status); 1069 connector_type = MLX5_GET(ptys_reg, ou [all...] |
/linux-master/include/linux/mlx4/ |
H A D | device.h | 1593 struct mlx4_ptys_reg *ptys_reg);
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | main.c | 480 u32 out[MLX5_ST_SZ_DW(ptys_reg)] = {0}; 513 ext = !!MLX5_GET_ETH_PROTO(ptys_reg, out, true, eth_proto_capability); 514 eth_prot_oper = MLX5_GET_ETH_PROTO(ptys_reg, out, ext, eth_proto_oper);
|
/linux-master/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 11108 struct mlx5_ifc_ptys_reg_bits ptys_reg; member in union:mlx5_ifc_ports_control_registers_document_bits
|