Lines Matching defs:gid
169 * Read the max gid supported by HW.
239 struct bnxt_qplib_gid *gid)
247 memcpy(gid, &sgid_tbl->tbl[index].gid, sizeof(*gid));
252 struct bnxt_qplib_gid *gid, u16 vlan_id, bool update)
266 if (!memcmp(&sgid_tbl->tbl[index].gid, gid, sizeof(*gid)) &&
296 memcpy(&sgid_tbl->tbl[index].gid, &bnxt_qplib_gid_zero,
311 struct bnxt_qplib_gid *gid, const u8 *smac,
327 if (!memcmp(&sgid_tbl->tbl[i], gid, sizeof(*gid)) &&
354 req.gid[0] = cpu_to_be32(((u32 *)gid->data)[3]);
355 req.gid[1] = cpu_to_be32(((u32 *)gid->data)[2]);
356 req.gid[2] = cpu_to_be32(((u32 *)gid->data)[1]);
357 req.gid[3] = cpu_to_be32(((u32 *)gid->data)[0]);
385 memcpy(&sgid_tbl->tbl[free_idx], gid, sizeof(*gid));
401 struct bnxt_qplib_gid *gid, u16 gid_idx,
417 req.gid[0] = cpu_to_be32(((u32 *)gid->data)[3]);
418 req.gid[1] = cpu_to_be32(((u32 *)gid->data)[2]);
419 req.gid[2] = cpu_to_be32(((u32 *)gid->data)[1]);
420 req.gid[3] = cpu_to_be32(((u32 *)gid->data)[0]);