Lines Matching refs:gid
87 u8 gid[16];
3962 struct res_qp *rqp, u8 *gid)
3967 if (!memcmp(res->gid, gid, 16))
3974 u8 *gid, enum mlx4_protocol prot,
3985 if (find_gid(dev, slave, rqp, gid)) {
3989 memcpy(res->gid, gid, 16);
4002 u8 *gid, enum mlx4_protocol prot,
4009 res = find_gid(dev, slave, rqp, gid);
4024 u8 gid[16], int block_loopback, enum mlx4_protocol prot,
4029 int port = mlx4_slave_convert_port(dev, slave, gid[5]);
4032 return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
4038 int port = mlx4_slave_convert_port(dev, slave, gid[5]);
4041 gid[5] = port;
4043 return mlx4_qp_attach_common(dev, qp, gid,
4051 u8 gid[16], enum mlx4_protocol prot,
4058 return mlx4_qp_detach_common(dev, qp, gid, prot, type);
4065 u8 *gid, enum mlx4_protocol prot)
4074 real_port = mlx4_slave_convert_port(dev, slave, gid[5]);
4077 gid[5] = real_port;
4090 u8 *gid = inbox->buf;
4099 enum mlx4_steer_type type = (gid[7] & steer_type_mask) >> 1;
4108 err = qp_attach(dev, slave, &qp, gid, block_loopback, prot,
4114 err = add_mcg_res(dev, slave, rqp, gid, prot, type, reg_id);
4118 err = mlx4_adjust_port(dev, slave, gid, prot);
4122 err = rem_mcg_res(dev, slave, rqp, gid, prot, type, ®_id);
4126 err = qp_detach(dev, &qp, gid, prot, type, reg_id);
4135 qp_detach(dev, &qp, gid, prot, type, reg_id);
4557 (void) mlx4_qp_detach_common(dev, &qp, rgid->gid,