Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for AnySet (0.17 sec)

  1. pkg/kubelet/cm/topologymanager/bitmask/bitmask.go

    func (s *bitMask) IsSet(bit int) bool {
    	if bit < 0 || bit >= 64 {
    		return false
    	}
    	return (*s & (1 << uint64(bit))) > 0
    }
    
    // AnySet checks bit in mask to see if any provided bit is set to one
    func (s *bitMask) AnySet(bits []int) bool {
    	for _, b := range bits {
    		if s.IsSet(b) {
    			return true
    		}
    	}
    	return false
    }
    
    // IsEqual checks if masks are equal
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 03 09:45:09 UTC 2022
    - 5.1K bytes
    - Viewed (0)
  2. pkg/kubelet/cm/devicemanager/topology_hints.go

    			if !mask.AnySet(m.getNUMANodeIds(m.allDevices[resource][d].Topology)) {
    				return
    			}
    			numMatching++
    		}
    
    		// Finally, check to see if enough available devices remain on the
    		// current NUMA node combination to satisfy the device request.
    		for d := range available {
    			if mask.AnySet(m.getNUMANodeIds(m.allDevices[resource][d].Topology)) {
    				numMatching++
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jan 27 02:10:25 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  3. pilot/pkg/simulation/traffic.go

    	match func(fc *listener.FilterChainMatch) bool,
    ) []*listener.FilterChain {
    	res := []*listener.FilterChain{}
    	anySet := false
    	for _, c := range chains {
    		if !empty(c.GetFilterChainMatch()) {
    			anySet = true
    			break
    		}
    	}
    	if !anySet {
    		log.Debugf("%v: none set, skipping", desc)
    		return chains
    	}
    	for i, c := range chains {
    		if match(c.GetFilterChainMatch()) {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Jun 13 01:56:28 UTC 2024
    - 19.4K bytes
    - Viewed (0)
  4. pkg/kubelet/cm/topologymanager/bitmask/bitmask_test.go

    			mask:        []int{1, 2},
    			checkBits:   []int{0, 3},
    			expectedSet: false,
    		},
    	}
    	for _, tc := range tcases {
    		mask, _ := NewBitMask(tc.mask...)
    		set := mask.AnySet(tc.checkBits)
    		if set != tc.expectedSet {
    			t.Errorf("Expected value to be %v, got %v", tc.expectedSet, set)
    		}
    	}
    }
    
    func TestIsEqual(t *testing.T) {
    	tcases := []struct {
    		name          string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 03 09:45:09 UTC 2022
    - 16.2K bytes
    - Viewed (0)
Back to top