Lines Matching refs:mask
559 * Converts generic access bits in the given mask (if any)
564 smb_ace_mask_g2s(uint32_t mask)
566 if (mask & GENERIC_ALL) {
567 mask &= ~(GENERIC_ALL | GENERIC_READ | GENERIC_WRITE
570 mask |= FILE_ALL_ACCESS;
571 return (mask);
574 if (mask & GENERIC_READ) {
575 mask &= ~GENERIC_READ;
576 mask |= FILE_GENERIC_READ;
579 if (mask & GENERIC_WRITE) {
580 mask &= ~GENERIC_WRITE;
581 mask |= FILE_GENERIC_WRITE;
584 if (mask & GENERIC_EXECUTE) {
585 mask &= ~GENERIC_EXECUTE;
586 mask |= FILE_GENERIC_EXECUTE;
589 return (mask);