SetBits
void SetBits(const void* data, int32 length,
void SetBits(const void* data, int32 length,
static B_ALWAYS_INLINE void SetBits##Name(uint64 x) { \
uint32 dsp_on_off = SetBits(dsp_on, DSP_ON)
| SetBits(dsp_off, DSP_OFF);
uint32 dsp_config = SetBits(dsp_precision, DSP_PRECISION)
| SetBits(dsp_xclks, DSP_XCLKS_PER_QW)
| SetBits(params.displayLoopLatency, DSP_LOOP_LATENCY);
uint32 crtc_off_pitch = SetBits(mode.timing.h_display >> 3, CRTC_PITCH);
_activeIcon->SetBits(p, B_MINI_ICON * B_MINI_ICON, 0, B_CMAP8);
_inactiveIcon->SetBits(p, B_MINI_ICON * B_MINI_ICON, 0, B_CMAP8);
fClockFace[loop]->SetBits(picH, len, 0, B_CMAP8);
fCenter->SetBits(picH, len, 0, B_CMAP8);
fInner->SetBits(picH, len, 0, B_CMAP8);
m_icon->SetBits(ERROR_ICON_BITS, 96, 0, B_CMAP8);
m_icon->SetBits(INFO_ICON_BITS, 96, 0, B_CMAP8);
m_icon->SetBits(ERROR_ICON_BITS, 96, 0, B_CMAP8);
m_icon->SetBits(INFO_ICON_BITS, 96, 0, B_CMAP8);
fBitmap->SetBits(data, fEditor.FileSize(), 0, B_CMAP8);
fBitmap->SetBits(data, fEditor.FileSize(), 0, B_CMAP8);
fBitmap->SetBits(data, fEditor.FileSize(), 0, B_CMAP8);
fBitmap->SetBits(fbits, 256, 0, B_CMAP8);
fOff.SetBits(off, (frame.Width() + 1) * (frame.Height() + 1), 0, B_CMAP8);
fOn.SetBits(on, (frame.Width() + 1) * (frame.Height() + 1), 0, B_CMAP8);
leftBitmap.SetBits(kLeftTrackSliderBits,
rightBitmap.SetBits(kRightTrackSliderBits,
leftThumbBitmap.SetBits(kLeftThumbBits,
rightThumbBitmap.SetBits(kRightThumbBits,
result->SetBits(BitsForMask(mask), (Bounds().Width() + 1)
fBitmapUp->SetBits(kButtonUpBits, kUpDownButtonWidth * kUpDownButtonHeight,
fBitmapDown->SetBits(kButtonDownBits, kUpDownButtonWidth
fBitmapMiddle->SetBits(kButtonMiddleBits, kUpDownButtonWidth
fSpeakerBitmap.SetBits(kSpeakerIconBits, kSpeakerIconBitmapWidth
fLeftBitmap.SetBits(kLeftVolumeBits, kLeftVolumeWidth * kLeftVolumeHeight,
fRightBitmap.SetBits(kRightVolumeBits, kRightVolumeWidth * kRightVolumeHeight,
fButtonBitmap.SetBits(kThumbBits, kThumbWidth * kThumbHeight, 0, B_CMAP8);
fLeftKnob->SetBits(kVerticalKnobData,
fLeftKnob->SetBits(kHorizontalKnobData,
fUpSortArrow->SetBits((const void*) kUpSortArrow8x8, 64, 0, B_CMAP8);
fDownSortArrow->SetBits((const void*) kDownSortArrow8x8, 64, 0, B_CMAP8);
fBitmap->SetBits(kHandBitmap, fBitmap->BitsLength(), 0, B_CMAP8);
cursorBitmap->SetBits(data, size, 0, colorspace);
fDeviceIcon->SetBits(bits, numBytes, (int32)0,
icon->SetBits(kTVBits, kTVWidth * kTVHeight, 0, kTVColorSpace);
icon->SetBits(kMixerBits, kMixerWidth * kMixerHeight, 0, kMixerColorSpace);
bitmap->SetBits(fLarge->Bits(), fLarge->BitsLength(), 0,
bitmap->SetBits(fMini->Bits(), fMini->BitsLength(), 0,
bitmap->SetBits(target->Bits(), target->BitsLength(), 0,
bitmap->SetBits(bits, size, 0, B_CMAP8);
fallback.SetBits(kCursorFallbackBits, 22 * 22 * 4, 0, B_RGBA32);
fIcon.SetBits(icon, MENUITEM_ICON_SIZE * MENUITEM_ICON_SIZE, 0, B_CMAP8);
fIcon.SetBits(icon, MENUITEM_ICON_SIZE * MENUITEM_ICON_SIZE, 0, B_CMAP8);
fIcon.SetBits(icon, MENUITEM_ICON_SIZE * MENUITEM_ICON_SIZE, 0, B_CMAP8);
fSegments->SetBits(item->Icon(), kRemoteWidth * kRemoteHeight, 0,
fSegments->SetBits(kRemoteBits, kRemoteWidth * kRemoteHeight, 0,
fSegments->SetBits(kRemoteBits, kRemoteWidth * kRemoteHeight, 0,
bitmap->SetBits(data, sizeof(data), 0, B_GRAY1);
bitmap.SetBits(setData.data, setData.length, 0, setData.space);
bitmap.SetBits(setData.data, setData.length, initialData.offset,
m_bitmap.SetBits(bitmap.Bits(), bitmap.BitsLength(),
icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8);
icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8);
icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8);
icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8);
this->mini.SetBits(mini->Bits(), mini->BitsLength(), 0,
this->large.SetBits(large->Bits(), large->BitsLength(), 0,
dest8.SetBits(rgb, 3, i, B_RGB32);
icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8);
icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8);
fBitmap->SetBits((void*)data, sizeof(data), 0, B_RGBA32);