Lines Matching refs:or_mask

561 	req->or_mask = fixed_events;  in vbg_reset_host_event_filter()
589 u32 or_mask, u32 not_mask, in vbg_set_session_event_filter() argument
614 session->event_filter |= or_mask; in vbg_set_session_event_filter()
623 or_mask = gdev->fixed_events | gdev->event_filter_tracker.mask; in vbg_set_session_event_filter()
625 if (gdev->event_filter_host == or_mask || !req) in vbg_set_session_event_filter()
628 gdev->event_filter_host = or_mask; in vbg_set_session_event_filter()
629 req->or_mask = or_mask; in vbg_set_session_event_filter()
630 req->not_mask = ~or_mask; in vbg_set_session_event_filter()
670 req->or_mask = 0; in vbg_reset_host_capabilities()
713 req->or_mask = caps; in vbg_set_host_capabilities()
742 u32 or_mask, u32 not_mask, in vbg_acquire_session_capabilities() argument
751 if (gdev->set_guest_caps_tracker.mask & or_mask) { in vbg_acquire_session_capabilities()
764 gdev->acquire_mode_guest_caps |= or_mask; in vbg_acquire_session_capabilities()
771 not_mask &= ~or_mask; /* or_mask takes priority over not_mask */ in vbg_acquire_session_capabilities()
773 or_mask &= ~session->acquired_guest_caps; in vbg_acquire_session_capabilities()
775 if (or_mask == 0 && not_mask == 0) in vbg_acquire_session_capabilities()
778 if (gdev->acquired_guest_caps & or_mask) { in vbg_acquire_session_capabilities()
783 gdev->acquired_guest_caps |= or_mask; in vbg_acquire_session_capabilities()
787 session->acquired_guest_caps |= or_mask; in vbg_acquire_session_capabilities()
794 gdev->acquired_guest_caps &= ~or_mask; in vbg_acquire_session_capabilities()
797 session->acquired_guest_caps &= ~or_mask; in vbg_acquire_session_capabilities()
811 if (ret == 0 && or_mask != 0) { in vbg_acquire_session_capabilities()
814 if (or_mask & VMMDEV_GUEST_SUPPORTS_SEAMLESS) in vbg_acquire_session_capabilities()
849 u32 or_mask, u32 not_mask, in vbg_set_session_capabilities() argument
857 if (gdev->acquire_mode_guest_caps & or_mask) { in vbg_set_session_capabilities()
866 session->set_guest_caps |= or_mask; in vbg_set_session_capabilities()
1597 u32 or_mask, not_mask; in vbg_ioctl_change_filter_mask() local
1602 or_mask = filter->u.in.or_mask; in vbg_ioctl_change_filter_mask()
1605 if ((or_mask | not_mask) & ~VMMDEV_EVENT_VALID_EVENT_MASK) in vbg_ioctl_change_filter_mask()
1608 return vbg_set_session_event_filter(gdev, session, or_mask, not_mask, in vbg_ioctl_change_filter_mask()
1616 u32 flags, or_mask, not_mask; in vbg_ioctl_acquire_guest_capabilities() local
1622 or_mask = caps->u.in.or_mask; in vbg_ioctl_acquire_guest_capabilities()
1628 if ((or_mask | not_mask) & ~VMMDEV_GUEST_CAPABILITIES_MASK) in vbg_ioctl_acquire_guest_capabilities()
1631 return vbg_acquire_session_capabilities(gdev, session, or_mask, in vbg_ioctl_acquire_guest_capabilities()
1638 u32 or_mask, not_mask; in vbg_ioctl_change_guest_capabilities() local
1644 or_mask = caps->u.in.or_mask; in vbg_ioctl_change_guest_capabilities()
1647 if ((or_mask | not_mask) & ~VMMDEV_GUEST_CAPABILITIES_MASK) in vbg_ioctl_change_guest_capabilities()
1650 ret = vbg_set_session_capabilities(gdev, session, or_mask, not_mask, in vbg_ioctl_change_guest_capabilities()