Searched refs:divider (Results 1 - 24 of 24) sorted by relevance

/haiku/src/add-ons/accelerants/ati/
H A Dmach64_util.cpp24 // Reduce a fraction by factoring out the largest common divider of the
28 int divider = *denominator; local
31 while ((remainder = multiplier % divider)) {
32 multiplier = divider;
33 divider = remainder;
36 *numerator /= divider;
37 *denominator /= divider;
H A Dmach64_mode.cpp116 // Set post-divider.
121 // Set feedback divider.
124 // Set extended post-divider.
165 uint32 divider = uint32(params.vClkFeedbackDivider) * params.xClkRefDivider; local
166 divider *= ((mode.bitsPerPixel + 1) / 4);
177 int tmp = Mach64_Divide(multiplier * params.displayFIFODepth, divider, vshift, -1);
191 divider, vshift, -1) - Mach64_Divide(1, 1, vshift - xshift, 1);
193 int dsp_on = Mach64_Divide(multiplier, divider, vshift, 1);
205 dsp_on = dsp_off - Mach64_Divide(multiplier, divider, vshift, -1);
209 int dsp_xclks = Mach64_Divide(multiplier, divider, vshif
[all...]
H A Drage128_mode.cpp196 int divider; member in struct:Divider
227 output_freq = postDividers[j].divider * freq;
231 params.post_div = postDividers[j].divider;
238 TRACE("CalculatePLLRegisters(), acceptable divider not found\n");
/haiku/src/add-ons/kernel/drivers/dvb/cx23882/
H A Ddtt7592.c64 uint32 divider; local
67 divider = (frequency + 36083333) / 166666;
68 if (divider > 0x7fff)
69 divider = 0x7fff;
71 TRACE("dtt7592_set_frequency frequency %" B_PRId32 ", divider 0x%"
72 B_PRIx32 " (%" B_PRId32 ")\n", frequency, divider, divider);
74 data[0] = divider >> 8;
75 data[1] = (uint8)divider;
/haiku/src/add-ons/media/media-add-ons/radeon/
H A DTuner.cpp301 void CTuner::SetParameters(int divider, int control, int band) argument
305 if (divider > fDivider) {
306 buffer[0] = (divider >> 8) & 0x7f;
307 buffer[1] = (divider >> 0) & 0xff;
316 buffer[2] = (divider >> 8) & 0x7f;
317 buffer[3] = (divider >> 0) & 0xff;
320 fDivider = divider;
H A DTuner.h61 void SetParameters(int divider, int control, int band);
/haiku/src/add-ons/kernel/busses/mmc/
H A Dsdhci.h176 uint16_t SetDivider(uint16_t divider) { argument
177 if (divider == 1)
178 divider = 0;
180 divider /= 2;
182 bits |= divider << 8;
183 bits |= (divider >> 8) & 0xc0;
186 return divider == 0 ? 1 : divider * 2;
H A Dsdhci.cpp328 int divider = base_clock * 1000 / kilohertz; local
333 if (divider > 256)
334 divider = 256;
336 divider--;
337 divider |= divider >> 1;
338 divider |= divider >> 2;
339 divider |= divider >>
[all...]
/haiku/src/add-ons/kernel/file_systems/netfs/authentication_server/
H A DAuthenticationPanel.cpp135 float divider = fNameTC->Divider(); local
137 if (fPassTC->Divider() > divider)
138 divider = fPassTC->Divider();
152 fNameTC->SetDivider(divider);
153 fPassTC->SetDivider(divider);
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DSilicon.cpp71 uint16_t divider = kBaudrateGeneratorFrequency / lineCoding->speed ; local
72 status_t result = WriteConfig(SET_BAUDRATE_DIVIDER, &divider, 2);
/haiku/src/add-ons/accelerants/radeon/
H A Dpll.c49 // fixed_post_div - if != 0, fixed divider to be used
96 pll->post_divs[max_post_div_idx].divider != 0;
103 pll->post_divs[min_post_div_idx].divider != fixed_post_div;
109 //SHOW_FLOW( 2, "idx of fixed post divider: %d", min_post_div_idx );
113 for( extra_post_div_idx = 0; pll->extra_post_divs[extra_post_div_idx].divider != 0; ++extra_post_div_idx ) {
117 pll->post_divs[post_div_idx].divider
118 * pll->extra_post_divs[extra_post_div_idx].divider;
188 dividers->post = pll->post_divs[best_post_div_idx].divider;
190 dividers->extra_post = pll->post_divs[best_extra_post_div_idx].divider;
222 SHOW_FLOW( 2, "fixed post divider
[all...]
/haiku/src/preferences/time/
H A DDateTimeView.cpp190 BBox* divider = new BBox(BRect(0, 0, 1, 1), local
193 divider->SetExplicitMaxSize(BSize(1, B_SIZE_UNLIMITED));
200 .Add(divider)
/haiku/src/kits/interface/
H A DTextControl.cpp894 // divider
895 float divider = 0; local
898 // We have layout items. They define the divider location.
899 divider = fabs(fLayoutData->text_view_layout_item->Frame().left
905 divider = fLayoutData->label_width
908 textFrame.Set(divider, 0, size.width, size.height);
911 // place the text view and set the divider
916 fDivider = divider;
1197 // update divider
1239 // compute the minimal divider
1240 float divider = 0; local
[all...]
H A DMenuField.cpp699 // layout the divider, and don't use this method at all.
966 // divider
967 float divider = 0; local
972 // We have valid layout items, they define the divider location.
973 divider = fabs(fLayoutData->menu_bar_layout_item->Frame().left
976 divider = fLayoutData->label_width
982 BRect menuBarFrame(divider + kVMargin, kVMargin, size.width - kVMargin,
985 // place the menu bar and set the divider
988 fDivider = divider;
1181 // update divider
1344 float divider = 0; local
[all...]
H A DAbstractSpinner.cpp85 "Returns the divider position of the spinner.",
93 "Sets the divider position of the spinner.",
1156 // layout the divider, and don't use this method at all.
1381 float divider = 0; local
1386 divider = fLayoutData->text_view_layout_item->Frame().left
1389 divider = fLayoutData->label_width
1392 fDivider = divider;
1578 // update divider
1636 float divider = 0; local
1638 divider
[all...]
/haiku/src/kits/print/
H A DJobSetupPanel.cpp273 BBox* divider = new BBox(B_FANCY_BORDER, NULL); local
274 divider->SetExplicitMaxSize(BSize(B_SIZE_UNLIMITED, 1));
284 .Add(divider)
/haiku/src/apps/bootmanager/
H A DDefaultPartitionPage.cpp185 float divider = be_plain_font->StringWidth(fDefaultPartition->Label()) + 3; local
186 fDefaultPartition->SetDivider(divider);
/haiku/src/apps/debugger/user_interface/gui/inspector_window/
H A DMemoryView.cpp167 float divider = (fTargetAddressSize + 1) * fCharWidth; local
168 StrokeLine(BPoint(divider, rect.top),
169 BPoint(divider, rect.bottom));
177 divider += (fHexBlocksPerLine * hexBlockSize + 1) * fCharWidth;
178 StrokeLine(BPoint(divider, rect.top),
179 BPoint(divider, rect.bottom));
/haiku/src/apps/sudoku/
H A DSudokuView.cpp304 BString divider; local
305 divider << (int)(100.0 / fField->Size()) << "%";
307 text << "<tr height=\"" << divider << "\">\n"; local
330 text << "<td width=\"" << divider << "\" "; local
334 text << "<td width=\"" << divider << "\" "; local
343 text << "<td width=\"" << divider << "\" "; local
/haiku/src/kits/interface/layouter/
H A DLayoutOptimizer.cpp863 double divider = constraint->ActualValue(p); local
864 if (divider > 0 || fuzzy_equals(divider, 0))
870 alphaI /= divider;
/haiku/src/libs/linprog/
H A DLayoutOptimizer.cpp835 double divider = _ActualValue(constraint, p); local
836 if (divider > 0 || fuzzy_equals(divider, 0))
842 alphaI /= divider;
/haiku/src/add-ons/accelerants/intel_extreme/
H A Dpll.cpp142 // root frequency" and one just has to set a single divider (integer and
825 unsigned int p; /* chosen divider */
835 unsigned int divider)
849 ctx->p = divider;
862 ctx->p = divider;
1045 * have found the definitive divider, we can't
1055 * If a solution is found with an even divider, prefer
1063 TRACE("%s: No valid divider found for %dHz\n", __func__, clock);
1066 TRACE("%s: Full divider (p) found is %d\n", __func__, ctx.p);
832 skl_wrpll_try_divider(struct skl_wrpll_context *ctx, uint64 central_freq, uint64 dco_freq, unsigned int divider) argument
/haiku/headers/private/graphics/radeon/
H A Dradeon_interface.h322 uint32 ref_div; // default reference divider
327 // mapping of pll divider code to actual divider value
329 uint8 divider; // divider member in struct:__anon21
341 uint32 min_ref_div, max_ref_div; // reference divider range
343 uint32 extra_feedback_div; // hardwired divider before feedback divider
344 uint32 min_feedback_div, max_feedback_div; // feedback divider range
/haiku/src/apps/screenshot/
H A DScreenshotWindow.cpp191 BBox* divider = new BBox(B_FANCY_BORDER, NULL); local
192 divider->SetExplicitMaxSize(BSize(B_SIZE_UNLIMITED, 1));

Completed in 266 milliseconds