Lines Matching defs:gid
89 u8 gid[16];
4017 struct res_qp *rqp, u8 *gid)
4022 if (!memcmp(res->gid, gid, 16))
4029 u8 *gid, enum mlx4_protocol prot,
4040 if (find_gid(dev, slave, rqp, gid)) {
4044 memcpy(res->gid, gid, 16);
4057 u8 *gid, enum mlx4_protocol prot,
4064 res = find_gid(dev, slave, rqp, gid);
4079 u8 gid[16], int block_loopback, enum mlx4_protocol prot,
4084 int port = mlx4_slave_convert_port(dev, slave, gid[5]);
4087 return mlx4_trans_to_dmfs_attach(dev, qp, gid, port,
4093 int port = mlx4_slave_convert_port(dev, slave, gid[5]);
4096 gid[5] = port;
4098 return mlx4_qp_attach_common(dev, qp, gid,
4106 u8 gid[16], enum mlx4_protocol prot,
4113 return mlx4_qp_detach_common(dev, qp, gid, prot, type);
4120 u8 *gid, enum mlx4_protocol prot)
4129 real_port = mlx4_slave_convert_port(dev, slave, gid[5]);
4132 gid[5] = real_port;
4145 u8 *gid = inbox->buf;
4154 enum mlx4_steer_type type = (gid[7] & steer_type_mask) >> 1;
4163 err = qp_attach(dev, slave, &qp, gid, block_loopback, prot,
4169 err = add_mcg_res(dev, slave, rqp, gid, prot, type, reg_id);
4173 err = mlx4_adjust_port(dev, slave, gid, prot);
4177 err = rem_mcg_res(dev, slave, rqp, gid, prot, type, ®_id);
4181 err = qp_detach(dev, &qp, gid, prot, type, reg_id);
4190 qp_detach(dev, &qp, gid, prot, type, reg_id);
4595 (void) mlx4_qp_detach_common(dev, &qp, rgid->gid,