Lines Matching refs:mask
473 grub_uint32_t mask = (0xffffffffU << (32 - net->masksize));
475 mask = 0;
476 return ((grub_be_to_cpu32 (net->addr.ipv4) & mask)
477 == (grub_be_to_cpu32 (addr->ipv4) & mask));
481 grub_uint64_t mask[2];
484 mask[0] = 0xffffffffffffffffULL << (64 - net->masksize);
485 mask[1] = 0;
489 mask[0] = 0xffffffffffffffffULL;
490 mask[1] = 0xffffffffffffffffULL << (128 - net->masksize);
492 return (((grub_be_to_cpu64 (net->addr.ipv6[0]) & mask[0])
493 == (grub_be_to_cpu64 (addr->ipv6[0]) & mask[0]))
494 && ((grub_be_to_cpu64 (net->addr.ipv6[1]) & mask[1])
495 == (grub_be_to_cpu64 (addr->ipv6[1]) & mask[1])));
849 int mask = addr->masksize;
851 if (mask == -1)
854 mask = 8;
856 mask = 16;
858 mask = 24;
861 if (mask != -1)
877 route->target.addr.ipv4 = grub_cpu_to_be32 (ip_cpu & (0xffffffff << (32 - mask)));
878 route->target.masksize = mask;
909 /* If a mask was supplied, split args[2] */
927 N_("Invalid mask value %s for IPv4 network address %s"),
932 N_("Invalid mask value %s for IPv6 network address %s"),
937 N_("Unknown address type for mask value %s for address %s"),