Searched refs:granularity (Results 1 - 22 of 22) sorted by relevance

/haiku/headers/private/kernel/arch/x86/64/
H A Ddescriptors.h42 uint32 granularity : 1; member in struct:segment_descriptor
83 desc->granularity = 1;
/haiku/headers/private/kernel/arch/x86/32/
H A Ddescriptors.h64 uint32 granularity : 1; // 23 member in struct:segment_descriptor
120 desc->granularity = 1; // 4 KB granularity
124 desc->granularity = 0; // 1 byte granularity
153 desc->granularity = 0; // 1 Byte granularity
/haiku/headers/os/game/
H A DGameSoundDefs.h67 float granularity; member in struct:gs_attribute_info
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dioctl.c229 static inline LCN align_up(ntfs_volume *vol, LCN lcn, u64 granularity) argument
233 aligned = (lcn << vol->cluster_size_bits) + granularity - 1;
234 aligned -= aligned % granularity;
238 static inline u64 align_down(ntfs_volume *vol, u64 count, u64 granularity) argument
243 aligned -= aligned % granularity;
343 * with the supported trim granularity.
/haiku/src/system/boot/platform/efi/arch/arm64/
H A Daarch64.h242 static inline constexpr uint32 arch_mmu_entries_per_granularity(uint32 granularity) argument
244 return (granularity / 8);
/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Dac97.h101 float granularity; member in struct:_ac97_source_info
H A Dmulti.c61 gain = ((value & mask) >> 8) * info->granularity;
68 gain = (value & mask) * info->granularity;
75 gain = (value & mask) * info->granularity;
124 value |= ((uint16)(gain / info->granularity) << 8) & mask;
132 value |= ((uint16)(gain / info->granularity)) & mask;
140 value |= ((uint16)(gain / info->granularity)) & mask;
231 control.mix_control.u.gain.granularity = gpr->granularity;
322 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
[all...]
H A Demuxki.h335 float granularity; member in struct:_emuxki_gpr
H A Demuxki.c1775 index = values[i] / gpr->granularity;
1783 gpr->current[i] = index * gpr->granularity;
1830 float default_value, float default_mute, float min_gain, float max_gain, float granularity)
1844 gpr->granularity = granularity;
1829 emuxki_gpr_new(emuxki_dev *card, const char *name, emuxki_gpr_type type, uint16 *gpr_num, float default_value, float default_mute, float min_gain, float max_gain, float granularity) argument
/haiku/src/add-ons/kernel/drivers/audio/ac97/auich/
H A Dmulti.c65 gain = ((value & mask) >> 8) * info->granularity;
72 gain = (value & mask) * info->granularity;
79 gain = (value & mask) * info->granularity;
129 value |= ((uint16)(gain / info->granularity) << 8) & mask;
137 value |= ((uint16)(gain / info->granularity)) & mask;
145 value |= ((uint16)(gain / info->granularity)) & mask;
241 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
257 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/
H A Dmulti.c60 gain = ((value & mask) >> 8) * info->granularity;
67 gain = (value & mask) * info->granularity;
74 gain = (value & mask) * info->granularity;
123 value |= ((uint16)(gain / info->granularity) << 8) & mask;
131 value |= ((uint16)(gain / info->granularity)) & mask;
139 value |= ((uint16)(gain / info->granularity)) & mask;
234 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
251 multi->controls[index].mix_control.u.gain.granularity = info->granularity;
[all...]
/haiku/src/add-ons/kernel/drivers/audio/ac97/geode/
H A Dgeode_multi.cpp199 gain = ((value & mask) >> 8) * info->granularity;
206 gain = (value & mask) * info->granularity;
213 gain = (value & mask) * info->granularity;
262 value |= ((uint16)(gain / info->granularity) << 8) & mask;
270 value |= ((uint16)(gain / info->granularity)) & mask;
278 value |= ((uint16)(gain / info->granularity)) & mask;
373 multi->controls[index].mix_control.gain.granularity = info->granularity;
389 multi->controls[index].mix_control.gain.granularity = info->granularity;
[all...]
/haiku/headers/private/kernel/
H A Dacpi.h333 uint16 granularity; member in struct:acpi_address16_attribute
341 uint32 granularity; member in struct:acpi_address32_attribute
349 uint64 granularity; member in struct:acpi_address64_attribute
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Dmulti.c43 gain = ((value & mask) >> 8) * info->granularity;
50 gain = (value & mask) * info->granularity;
57 gain = (value & mask) * info->granularity;
106 value |= ((uint16)(gain / info->granularity) << 8) & mask;
114 value |= ((uint16)(gain / info->granularity)) & mask;
122 value |= ((uint16)(gain / info->granularity)) & mask;
/haiku/src/add-ons/kernel/drivers/audio/ac97/
H A Dac97.h273 float granularity; member in struct:_ac97_source_info
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_multi_audio.cpp414 control.mix_control.gain.granularity = AMP_CAP_STEP_SIZE(capabilities);
416 * control.mix_control.gain.granularity;
419 * control.mix_control.gain.granularity;
434 control.mix_control.gain.granularity,
/haiku/headers/private/audio/
H A Dhmulti_audio.h482 float granularity; /* dB */
/haiku/src/add-ons/kernel/drivers/audio/ac97/sis7018/
H A DMixer.cpp245 // GG - in gain controls: 10th of granularity. Signed!
372 Control.gain.granularity = Info.fMult;
374 // encode gain granularity in the MSB of the control id.
383 Control.gain.granularity, Control.id);
/haiku/src/add-ons/kernel/drivers/audio/usb/
H A DAudioControlInterface.cpp1249 { USB_AUDIO_GET_RES, 0, Control.gain.granularity }
1254 Control.gain.granularity = 1.;
1279 Control.gain.granularity);
/haiku/src/add-ons/kernel/drivers/audio/ice1712/
H A Dmulti.cpp580 control.gain.granularity = 1.5;
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Dmulti.cpp173 control.mix_control.gain.granularity = 0.5;
/haiku/src/add-ons/media/media-add-ons/multi_audio/
H A DMultiAudioNode.cpp1700 controls[i].gain.granularity);

Completed in 156 milliseconds