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

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dport.c38 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 Den_ethtool.c560 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 Dfw.c2978 * @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 Dport.c149 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 Den_ethtool.c1025 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 Ddevice.h1593 struct mlx4_ptys_reg *ptys_reg);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmain.c480 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 Dmlx5_ifc.h11108 struct mlx5_ifc_ptys_reg_bits ptys_reg; member in union:mlx5_ifc_ports_control_registers_document_bits

Completed in 322 milliseconds