Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_port.c358 struct hinic_port_cap *port_cap) in hinic_port_get_cap() argument
366 port_cap->func_idx = HINIC_HWIF_FUNC_IDX(hwif); in hinic_port_get_cap()
369 port_cap, sizeof(*port_cap), in hinic_port_get_cap()
370 port_cap, &out_size); in hinic_port_get_cap()
371 if (err || (out_size != sizeof(*port_cap)) || port_cap->status) { in hinic_port_get_cap()
374 port_cap->status); in hinic_port_get_cap()
Dhinic_main.c118 struct hinic_port_cap port_cap; in hinic_get_link_ksettings() local
129 err = hinic_port_get_cap(nic_dev, &port_cap); in hinic_get_link_ksettings()
148 set_link_speed(link_ksettings, port_cap.speed); in hinic_get_link_ksettings()
150 if (!!(port_cap.autoneg_cap & HINIC_AUTONEG_SUPPORTED)) in hinic_get_link_ksettings()
154 if (port_cap.autoneg_state == HINIC_AUTONEG_ACTIVE) in hinic_get_link_ksettings()
157 link_ksettings->base.duplex = (port_cap.duplex == HINIC_DUPLEX_FULL) ? in hinic_get_link_ksettings()
Dhinic_port.h196 struct hinic_port_cap *port_cap);
/Linux-v4.19/drivers/gpu/drm/
Ddrm_dp_helper.c497 const u8 port_cap[4]) in drm_dp_downstream_max_clock()
499 int type = port_cap[0] & DP_DS_PORT_TYPE_MASK; in drm_dp_downstream_max_clock()
508 return port_cap[1] * 8 * 1000; in drm_dp_downstream_max_clock()
512 return port_cap[1] * 2500; in drm_dp_downstream_max_clock()
528 const u8 port_cap[4]) in drm_dp_downstream_max_bpc()
530 int type = port_cap[0] & DP_DS_PORT_TYPE_MASK; in drm_dp_downstream_max_bpc()
543 bpc = port_cap[2] & DP_DS_MAX_BPC_MASK; in drm_dp_downstream_max_bpc()
584 const u8 port_cap[4], struct drm_dp_aux *aux) in drm_dp_downstream_debug()
593 int type = port_cap[0] & DP_DS_PORT_TYPE_MASK; in drm_dp_downstream_debug()
643 clk = drm_dp_downstream_max_clock(dpcd, port_cap); in drm_dp_downstream_debug()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dfw.c1103 err = mlx4_QUERY_PORT(dev, i, dev_cap->port_cap + i); in mlx4_QUERY_DEV_CAP()
1154 dev_cap->local_ca_ack_delay, 128 << dev_cap->port_cap[1].ib_mtu, in mlx4_dev_cap_dump()
1155 dev_cap->port_cap[1].max_port_width); in mlx4_dev_cap_dump()
1180 int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap) in mlx4_QUERY_PORT() argument
1202 port_cap->max_vl = field >> 4; in mlx4_QUERY_PORT()
1204 port_cap->ib_mtu = field >> 4; in mlx4_QUERY_PORT()
1205 port_cap->max_port_width = field & 0xf; in mlx4_QUERY_PORT()
1207 port_cap->max_gids = 1 << (field & 0xf); in mlx4_QUERY_PORT()
1209 port_cap->max_pkeys = 1 << (field & 0xf); in mlx4_QUERY_PORT()
1229 port_cap->link_state = (field & 0x80) >> 7; in mlx4_QUERY_PORT()
[all …]
Dmain.c398 struct mlx4_port_cap *port_cap) in _mlx4_dev_port() argument
400 dev->caps.vl_cap[port] = port_cap->max_vl; in _mlx4_dev_port()
401 dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu; in _mlx4_dev_port()
402 dev->phys_caps.gid_phys_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
403 dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
407 dev->caps.gid_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
408 dev->caps.pkey_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
409 dev->caps.port_width_cap[port] = port_cap->max_port_width; in _mlx4_dev_port()
410 dev->caps.eth_mtu_cap[port] = port_cap->eth_mtu; in _mlx4_dev_port()
411 dev->caps.max_tc_eth = port_cap->max_tc_eth; in _mlx4_dev_port()
[all …]
Dfw.h132 struct mlx4_port_cap port_cap[MLX4_MAX_PORTS + 1]; member
231 int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap);
Deq.c157 struct mlx4_port_cap port_cap; in mlx4_gen_slave_eqe() local
159 if (!mlx4_QUERY_PORT(dev, 1, &port_cap) && port_cap.link_state) in mlx4_gen_slave_eqe()
162 if (!mlx4_QUERY_PORT(dev, 2, &port_cap) && port_cap.link_state) in mlx4_gen_slave_eqe()
/Linux-v4.19/include/drm/
Ddrm_dp_helper.h1219 const u8 port_cap[4]);
1221 const u8 port_cap[4]);
1224 const u8 port_cap[4], struct drm_dp_aux *aux);