/linux-master/drivers/media/i2c/ |
H A D | mt9v111.c | 449 unsigned int fps = tpf->numerator ? 450 tpf->denominator / tpf->numerator : 526 tpf->numerator = 1; 728 unsigned int fps = tpf->numerator ? 729 tpf->denominator / tpf->numerator : 740 if (!tpf->numerator) 741 tpf->numerator = 1; 798 tpf->numerator = 1; 851 fie->interval.numerator = 1; 1207 tpf.numerator [all...] |
H A D | imx274.c | 1345 __func__, imx274->frame_interval.numerator, 1382 max = fi->interval.numerator * 1000000 1396 fi->interval.numerator * 1000000 1416 priv->frame_interval.numerator = 1; 1849 __func__, frame_interval.numerator, 1852 if (frame_interval.numerator == 0 || frame_interval.denominator == 0) { 1854 frame_interval.numerator = 1; 1858 / frame_interval.numerator); 1862 frame_interval.numerator = 1; 1865 frame_interval.numerator [all...] |
H A D | ov6650.c | 796 fie->interval.numerator = GET_CLKRC_DIV(fie->index); 819 ival->interval.numerator, ival->interval.denominator); 840 if (tpf->numerator == 0 || tpf->denominator == 0) 843 div = (tpf->numerator * FRAME_RATE_MAX) / tpf->denominator; 852 priv->tpf.numerator = div; 1108 priv->tpf.numerator = GET_CLKRC_DIV(DEF_CLKRC);
|
H A D | ov7670.c | 804 tpf->numerator = 1; 836 if (tpf->numerator == 0 || tpf->denominator == 0) { 840 clkrc = (5 * pll_factor * info->clock_speed * tpf->numerator) / 877 tpf->numerator = 1; 889 if (tpf->numerator == 0 || tpf->denominator == 0) 892 div = (tpf->numerator * info->clock_speed) / tpf->denominator; 898 tpf->numerator = 1; 1232 fie->interval.numerator = 1; 1906 tpf.numerator = 1;
|
/linux-master/drivers/phy/freescale/ |
H A D | phy-fsl-imx8-mipi-dphy.c | 192 u32 lp_t, numerator, denominator; local 201 numerator = dphy_opts->hs_clk_rate; 203 get_best_ratio(&numerator, &denominator, 255, 256); 204 if (!numerator || !denominator) { 206 numerator, denominator, 211 while ((numerator < 16) && (denominator <= 128)) { 212 numerator <<= 1; 225 cfg->cm = numerator; 234 numerator, denominator); 239 dphy_opts->hs_clk_rate, ref_clk, numerator, denominato [all...] |
/linux-master/drivers/media/platform/amphion/ |
H A D | venc.c | 166 fival->stepwise.min.numerator = 1; 168 fival->stepwise.max.numerator = USHRT_MAX; 170 fival->stepwise.step.numerator = 1; 285 timeperframe->numerator = venc->params.frame_rate.numerator; 308 if (!timeperframe->numerator) 309 timeperframe->numerator = venc->params.frame_rate.numerator; 313 venc->params.frame_rate.numerator = timeperframe->numerator; [all...] |
/linux-master/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | controls.c | 162 rational_value.numerator = ctrl->val; 492 gains.r_gain.numerator = dev->red_gain; 494 gains.b_gain.numerator = dev->blue_gain; 1275 fps_range.fps_high.numerator = dev->capture.timeperframe.denominator; 1276 fps_range.fps_high.denominator = dev->capture.timeperframe.numerator; 1281 fps_range.fps_low.numerator = 1; 1285 fps_range.fps_low.numerator = fps_range.fps_high.numerator; 1291 fps_range.fps_low.numerator, 1293 fps_range.fps_high.numerator, [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-kthread-cap.c | 540 f_period = (u64)dev->timeperframe_vid_cap.numerator * 1000000000; 673 unsigned numerator; local 713 numerator = dev->timeperframe_vid_cap.numerator; 723 (HZ * numerator) / 2; 724 do_div(buffers_since_start, HZ * numerator); 749 numerators_since_start = ++buffers_since_start * numerator;
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-common.c | 511 void v4l2_simplify_fraction(u32 *numerator, u32 *denominator, argument 528 x = *numerator; 554 *numerator = y; 562 * to compute numerator / denominator * 10000000 using 32 bit fixed point 565 u32 v4l2_fraction_to_interval(u32 numerator, u32 denominator) argument 571 numerator/denominator >= ((u32)-1)/10000000) 576 * numerator * multiplier doesn't overflow. If anyone knows a better 580 while (numerator > ((u32)-1)/multiplier) { 585 return denominator ? numerator * multiplier / denominator : 0;
|
/linux-master/include/linux/ |
H A D | math.h | 112 __##type numerator; \
|
/linux-master/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 1275 sp->parm.capture.timeperframe.numerator = def_num; 1278 sp->parm.capture.timeperframe.numerator = def_num * 2; 1281 sp->parm.capture.timeperframe.numerator = def_num * 3; 1284 sp->parm.capture.timeperframe.numerator = def_num * 5; 1290 sp->parm.capture.timeperframe.numerator, 1312 sp->parm.capture.timeperframe.numerator = def_num; 1313 else if (sp->parm.capture.timeperframe.numerator <= def_num) 1314 sp->parm.capture.timeperframe.numerator = def_num; 1315 else if (sp->parm.capture.timeperframe.numerator <= (def_num * 2)) { 1316 sp->parm.capture.timeperframe.numerator [all...] |
/linux-master/drivers/staging/media/imx/ |
H A D | imx-media-csi.c | 765 input_fi->numerator * bad_frames, 848 interval->numerator *= skip->max_ratio; 852 div = gcd(interval->numerator, interval->denominator); 854 interval->numerator /= div; 873 if (out->numerator == 0 || out->denominator == 0 || 874 in->numerator == 0 || in->denominator == 0) { 879 want_us = div_u64((u64)USEC_PER_SEC * out->numerator, out->denominator); 885 tmp = div_u64((u64)USEC_PER_SEC * in->numerator * 952 if (fi->interval.numerator == 0 || 1789 priv->frame_interval[i].numerator [all...] |
H A D | imx-ic-prp.c | 438 if (fi->interval.numerator == 0 || fi->interval.denominator == 0) 454 priv->frame_interval.numerator = 1;
|
/linux-master/drivers/media/platform/chips-media/coda/ |
H A D | coda-common.c | 1344 f->stepwise.min.numerator = 1; 1346 f->stepwise.max.numerator = 65536; 1348 f->stepwise.step.numerator = 1; 1365 tpf->numerator = 1 + (ctx->params.framerate >> 1384 if (s.numerator == 0 || s.denominator / s.numerator > 65535) { 1385 timeperframe->numerator = 1; 1391 if (s.denominator == 0 || s.numerator / s.denominator > 65536) { 1392 timeperframe->numerator = 65536; 1398 div = gcd(s.numerator, [all...] |
/linux-master/drivers/media/platform/st/sti/hva/ |
H A D | hva-h264.c | 211 * @framerate_num: target framerate numerator , used by BRC 653 if (time_per_frame->numerator >= 536) { 660 (time_per_frame->numerator >> 1) - 1) / 661 time_per_frame->numerator; 668 td->bit_rate /= time_per_frame->numerator; 672 td->framerate_den = time_per_frame->numerator;
|
H A D | hva-v4l2.c | 527 sp->parm.output.timeperframe.numerator = time_per_frame->numerator; 542 if (!sp->parm.output.timeperframe.numerator || 547 time_per_frame->numerator = sp->parm.output.timeperframe.numerator; 792 ctx->ctrls.time_per_frame.numerator = HVA_DEFAULT_FRAME_NUM;
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss-video.c | 28 u8 numerator; member in struct:fract 314 bytesperline = pix->width / f->hsub[i].numerator * 319 f->vsub[i].numerator * f->vsub[i].denominator * 738 bpl = pix_mp->width / fi->hsub[i].numerator * 743 fi->vsub[i].numerator * fi->vsub[i].denominator * bpl;
|
/linux-master/drivers/staging/media/meson/vdec/ |
H A D | vdec_helpers.c | 434 sess->pixelaspect.numerator = sess->height * dar_num; 436 div = gcd(sess->pixelaspect.numerator, sess->pixelaspect.denominator); 437 sess->pixelaspect.numerator /= div;
|
/linux-master/drivers/media/i2c/adv748x/ |
H A D | adv748x-hdmi.c | 388 aspect->numerator = 1; 539 hdmi->aspect_ratio.numerator = 16; 740 hdmi->aspect_ratio.numerator = 16;
|
H A D | adv748x-afe.c | 170 aspect->numerator = 11; 173 aspect->numerator = 54;
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.c | 31 u32 quo, numerator; local 36 /* This clock cycle is defined by three part: quotient, numerator 38 * denominator is fixed to ptp->cycle.den, and numerator 41 quo = div_u64_rem(adj_val, cycle->den, &numerator); 46 writel(numerator, hdev->ptp->io_base + HCLGE_PTP_CYCLE_NUM_REG);
|
/linux-master/tools/perf/util/ |
H A D | stat-shadow.c | 189 double numerator, struct perf_stat_output_ctx *out, 195 if (numerator && denominator) { 196 double ratio = numerator / denominator * 100.0; 187 print_ratio(struct perf_stat_config *config, const struct evsel *evsel, int aggr_idx, double numerator, struct perf_stat_output_ctx *out, enum stat_type denominator_type, const double color_ratios[3], const char *unit) argument
|
/linux-master/drivers/media/pci/tw686x/ |
H A D | tw686x-video.c | 928 ival->discrete.numerator = 1; 947 cp->timeperframe.numerator = 1; 958 unsigned int numerator = cp->timeperframe.numerator; local 964 fps = (!numerator || !denominator) ? 0 : denominator / numerator;
|
/linux-master/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
H A D | binary.c | 217 * bds.denominator + bds.numerator / 2) / bds.numerator 219 /* "+ bds.numerator / 2": rounding for division by bds.numerator */ 221 (bad_bqs_on_top_before_bs * bds.denominator + bds.numerator / 2) / bds.numerator 223 /* "+ bds.numerator / 2": rounding for division by bds.numerator */ 225 res->bayer_scale_hor_ratio_in = bds.numerator; 227 res->bayer_scale_ver_ratio_in = bds.numerator; [all...] |
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | venc.c | 406 if (!timeperframe->numerator) 407 timeperframe->numerator = inst->timeperframe.numerator; 411 us_per_frame = timeperframe->numerator * (u64)USEC_PER_SEC; 505 fival->stepwise.min.numerator = 1; 507 fival->stepwise.max.numerator = 1; 509 fival->stepwise.step.numerator = 1; 1433 inst->timeperframe.numerator = 1;
|