Home
last modified time | relevance | path

Searched refs:gid_idx (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/include/linux/mlx5/
H A Dmacsec.h15 int mlx5_macsec_add_roce_rule(void *macdev, const struct sockaddr *addr, u16 gid_idx,
19 void mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs,
22 void mlx5_macsec_add_roce_sa_rules(u32 fs_id, const struct sockaddr *addr, u16 gid_idx,
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dmacsec.c14 u16 gid_idx; member
68 static void mlx5_macsec_del_roce_gid(struct mlx5_macsec_device *macsec_device, u16 gid_idx) in mlx5_macsec_del_roce_gid() argument
74 if (current_gid->gid_idx == gid_idx) { in mlx5_macsec_del_roce_gid()
81 const struct sockaddr *addr, u16 gid_idx) in mlx5_macsec_save_roce_gid()
89 roce_gids->gid_idx = gid_idx; in mlx5_macsec_save_roce_gid()
110 gid->gid_idx, &macsec_device->tx_rules_list, in handle_macsec_gids()
80 mlx5_macsec_save_roce_gid(struct mlx5_macsec_device *macsec_device, const struct sockaddr *addr, u16 gid_idx) mlx5_macsec_save_roce_gid() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dmacsec_fs.c65 u16 gid_idx; member
123 u16 gid_idx; member
2127 static int mlx5_macsec_fs_add_roce_rule_rx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx, in mlx5_macsec_fs_add_roce_rule_rx() argument
2177 rx_rule->gid_idx = gid_idx; in mlx5_macsec_fs_add_roce_rule_rx()
2193 static int mlx5_macsec_fs_add_roce_rule_tx(struct mlx5_macsec_fs *macsec_fs, u32 fs_id, u16 gid_idx, in mlx5_macsec_fs_add_roce_rule_tx() argument
2249 tx_rule->gid_idx = gid_idx; in mlx5_macsec_fs_add_roce_rule_tx()
2264 void mlx5_macsec_del_roce_rule(u16 gid_idx, struct mlx5_macsec_fs *macsec_fs, in mlx5_macsec_del_roce_rule() argument
2271 if (tx_rule->gid_idx in mlx5_macsec_del_roce_rule()
2282 mlx5_macsec_add_roce_rule(void *macdev, const struct sockaddr *addr, u16 gid_idx, struct list_head *tx_rules_list, struct list_head *rx_rules_list, struct mlx5_macsec_fs *macsec_fs) mlx5_macsec_add_roce_rule() argument
2328 mlx5_macsec_add_roce_sa_rules(u32 fs_id, const struct sockaddr *addr, u16 gid_idx, struct list_head *tx_rules_list, struct list_head *rx_rules_list, struct mlx5_macsec_fs *macsec_fs, bool is_tx) mlx5_macsec_add_roce_sa_rules() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h233 struct bnxt_qplib_gid *gid, u16 gid_idx, u8 *smac);
H A Dqplib_sp.c369 struct bnxt_qplib_gid *gid, u16 gid_idx, in bnxt_qplib_update_sgid()
398 req.gid_index = cpu_to_le16(gid_idx); in bnxt_qplib_update_sgid()
368 bnxt_qplib_update_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, u16 gid_idx, u8 *smac) bnxt_qplib_update_sgid() argument
H A Dmain.c1188 u16 gid_idx, index; in bnxt_re_update_gid() local
1195 gid_idx = sgid_tbl->hw_id[index]; in bnxt_re_update_gid()
1208 rc = bnxt_qplib_update_sgid(sgid_tbl, &gid, gid_idx, in bnxt_re_update_gid()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h322 struct bnxt_qplib_gid *gid, u16 gid_idx,
H A Dqplib_sp.c378 struct bnxt_qplib_gid *gid, u16 gid_idx, in bnxt_qplib_update_sgid()
409 req.gid_index = cpu_to_le16(gid_idx); in bnxt_qplib_update_sgid()
377 bnxt_qplib_update_sgid(struct bnxt_qplib_sgid_tbl *sgid_tbl, struct bnxt_qplib_gid *gid, u16 gid_idx, const u8 *smac) bnxt_qplib_update_sgid() argument
H A Dmain.c1270 u16 gid_idx, index; in bnxt_re_update_gid() local
1277 gid_idx = sgid_tbl->hw_id[index]; in bnxt_re_update_gid()
1290 rc = bnxt_qplib_update_sgid(sgid_tbl, &gid, gid_idx, in bnxt_re_update_gid()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v1.c1749 u8 gid_idx; in hns_roce_v1_set_gid() local
1751 gid_idx = hns_get_gid_index(hr_dev, port, gid_index); in hns_roce_v1_set_gid()
1757 (HNS_ROCE_V1_GID_NUM * gid_idx)); in hns_roce_v1_set_gid()
1761 (HNS_ROCE_V1_GID_NUM * gid_idx)); in hns_roce_v1_set_gid()
1765 (HNS_ROCE_V1_GID_NUM * gid_idx)); in hns_roce_v1_set_gid()
1769 (HNS_ROCE_V1_GID_NUM * gid_idx)); in hns_roce_v1_set_gid()

Completed in 19 milliseconds