| /drivers/gpu/drm/vmwgfx/ |
| A D | vmwgfx_blit.c | 263 size_t offs = (diff_offs + diff->line_offset) / diff->cpp; in vmw_adjust_rect() 302 byte_len = diff->cpp; in vmw_diff_memcpy() 319 diff->line_offset += n; in vmw_diff_memcpy() 348 struct vmw_diff_cpy *diff; member 364 struct vmw_diff_cpy *diff = d->diff; in vmw_bo_cpu_blit_line() local 414 diff->do_cpy(diff, d->dst_addr + dst_page_offset, in vmw_bo_cpu_blit_line() 504 diff->rect.x1 = x_in_bytes / diff->cpp; in vmw_external_bo_copy() 506 diff->rect.x2 = diff->rect.x1 + width_in_bytes / diff->cpp; in vmw_external_bo_copy() 507 diff->rect.y2 = diff->rect.y1 + height; in vmw_external_bo_copy() 586 w, h, diff); in vmw_bo_cpu_blit() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_rect.c | 94 int diff; in drm_rect_clip_scaled() local 96 diff = clip->x1 - dst->x1; in drm_rect_clip_scaled() 97 if (diff > 0) { in drm_rect_clip_scaled() 102 dst->x1 += diff; in drm_rect_clip_scaled() 104 diff = clip->y1 - dst->y1; in drm_rect_clip_scaled() 105 if (diff > 0) { in drm_rect_clip_scaled() 110 dst->y1 += diff; in drm_rect_clip_scaled() 113 if (diff > 0) { in drm_rect_clip_scaled() 118 dst->x2 -= diff; in drm_rect_clip_scaled() 121 if (diff > 0) { in drm_rect_clip_scaled() [all …]
|
| /drivers/iio/adc/ |
| A D | ad7380.c | 330 .differential = (diff), \ 384 AD7380_CHANNEL(0, bits, diff, sign), \ 385 AD7380_CHANNEL(1, bits, diff, sign), \ 391 AD7380_CHANNEL(0, bits, diff, sign), \ 392 AD7380_CHANNEL(1, bits, diff, sign), \ 393 AD7380_CHANNEL(2, bits, diff, sign), \ 394 AD7380_CHANNEL(3, bits, diff, sign), \ 409 AD7380_CHANNEL(0, bits, diff, sign), \ 410 AD7380_CHANNEL(1, bits, diff, sign), \ 411 AD7380_CHANNEL(2, bits, diff, sign), \ [all …]
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_disp_gamma.c | 148 struct drm_color_lut diff, hwlut; in mtk_gamma_set() local 165 diff.red = lut[n].red - lut[n - 1].red; in mtk_gamma_set() 166 diff.red = drm_color_lut_extract(diff.red, lut_bits); in mtk_gamma_set() 168 diff.green = lut[n].green - lut[n - 1].green; in mtk_gamma_set() 169 diff.green = drm_color_lut_extract(diff.green, lut_bits); in mtk_gamma_set() 171 diff.blue = lut[n].blue - lut[n - 1].blue; in mtk_gamma_set() 172 diff.blue = drm_color_lut_extract(diff.blue, lut_bits); in mtk_gamma_set() 175 word[0] = FIELD_PREP(DISP_GAMMA_LUT_12BIT_R, diff.red); in mtk_gamma_set() 177 word[1] = FIELD_PREP(DISP_GAMMA_LUT_12BIT_B, diff.blue); in mtk_gamma_set() 179 word[0] = FIELD_PREP(DISP_GAMMA_LUT_10BIT_R, diff.red); in mtk_gamma_set() [all …]
|
| /drivers/net/fddi/skfp/ |
| A D | hwt.c | 221 long diff ; in hwt_wait_time() local 236 diff = (long)(start - hwt_quick_read(smc)) ; in hwt_wait_time() 237 if (diff < 0) { in hwt_wait_time() 238 diff += interval ; in hwt_wait_time() 240 } while (diff <= duration) ; in hwt_wait_time() 243 diff = interval ; in hwt_wait_time() 248 diff += interval ; in hwt_wait_time() 257 } while (diff <= duration) ; in hwt_wait_time()
|
| /drivers/net/ethernet/broadcom/bnx2x/ |
| A D | bnx2x_stats.h | 397 diff.lo, new->s##_lo, pstats->mac_stx[0].t##_lo); \ 400 ADD_64(pstats->mac_stx[1].t##_hi, diff.hi, \ 401 pstats->mac_stx[1].t##_lo, diff.lo); \ 406 DIFF_64(diff.hi, new->s##_hi, old->s##_hi, \ 407 diff.lo, new->s##_lo, old->s##_lo); \ 408 ADD_64(estats->t##_hi, diff.hi, \ 409 estats->t##_lo, diff.lo); \ 419 #define ADD_STAT64(diff, t) \ argument 421 ADD_64(pstats->mac_stx[1].t##_hi, new->diff##_hi, \ 422 pstats->mac_stx[1].t##_lo, new->diff##_lo); \ [all …]
|
| /drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_phc.c | 524 u64 delay, diff, mult; in ionic_lif_alloc_phc() local 567 diff = U64_MAX / phc->cc.mult / 2; in ionic_lif_alloc_phc() 571 diff = DIV_ROUND_UP(diff, phc->cc.mult); in ionic_lif_alloc_phc() 575 diff |= diff >> 1; in ionic_lif_alloc_phc() 576 diff |= diff >> 2; in ionic_lif_alloc_phc() 577 diff |= diff >> 4; in ionic_lif_alloc_phc() 578 diff |= diff >> 8; in ionic_lif_alloc_phc() 579 diff |= diff >> 16; in ionic_lif_alloc_phc() 580 diff |= diff >> 32; in ionic_lif_alloc_phc() 583 diff &= phc->cc.mask; in ionic_lif_alloc_phc() [all …]
|
| /drivers/video/fbdev/geode/ |
| A D | video_cs5530.c | 73 long min, diff; in cs5530_set_dclk_frequency() local 80 diff = cs5530_pll_table[i].pixclock - info->var.pixclock; in cs5530_set_dclk_frequency() 81 if (diff < 0L) diff = -diff; in cs5530_set_dclk_frequency() 82 if (diff < min) { in cs5530_set_dclk_frequency() 83 min = diff; in cs5530_set_dclk_frequency()
|
| /drivers/net/wireless/intel/iwlwifi/mvm/ |
| A D | ptp.c | 52 u64 diff; in iwl_mvm_ptp_get_adj_time() local 71 diff = base_time_ns - last_gp2_ns; in iwl_mvm_ptp_get_adj_time() 72 IWL_DEBUG_INFO(mvm, "diff ns=%llu\n", (unsigned long long)diff); in iwl_mvm_ptp_get_adj_time() 74 diff = mul_u64_u64_div_u64(diff, data->scaled_freq, in iwl_mvm_ptp_get_adj_time() 76 IWL_DEBUG_INFO(mvm, "scaled diff ns=%llu\n", (unsigned long long)diff); in iwl_mvm_ptp_get_adj_time() 78 res = data->scale_update_adj_time_ns + data->delta + diff; in iwl_mvm_ptp_get_adj_time() 130 u64 diff = 0, new_diff; in iwl_mvm_phc_get_crosstimestamp_loop() local 139 if (!diff || new_diff < diff) { in iwl_mvm_phc_get_crosstimestamp_loop() 142 diff = new_diff; in iwl_mvm_phc_get_crosstimestamp_loop()
|
| /drivers/clk/ |
| A D | clk-tps68470.c | 131 long diff, best_diff = LONG_MAX; in tps68470_clk_cfg_lookup() local 135 diff = clk_freqs[i].freq - rate; in tps68470_clk_cfg_lookup() 136 if (diff == 0) in tps68470_clk_cfg_lookup() 139 diff = abs(diff); in tps68470_clk_cfg_lookup() 140 if (diff < best_diff) { in tps68470_clk_cfg_lookup() 141 best_diff = diff; in tps68470_clk_cfg_lookup()
|
| /drivers/gpu/drm/vboxvideo/ |
| A D | vbva_base.c | 24 s32 diff = vbva->data_offset - vbva->free_offset; in vbva_buffer_available() local 26 return diff > 0 ? diff : vbva->data_len + diff; in vbva_buffer_available() 35 s32 diff = len - bytes_till_boundary; in vbva_buffer_place_data_at() local 37 if (diff <= 0) { in vbva_buffer_place_data_at() 43 memcpy(&vbva->data[0], (u8 *)p + bytes_till_boundary, diff); in vbva_buffer_place_data_at()
|
| /drivers/gpu/drm/i915/gvt/ |
| A D | debugfs.c | 31 int diff; member 77 param->diff++; in mmio_diff_handler() 91 .diff = 0, in vgpu_mmio_diff_show() 114 u32 diff = node->preg ^ node->vreg; in vgpu_mmio_diff_show() local 118 32, &diff); in vgpu_mmio_diff_show() 122 seq_printf(s, "Total: %d, Diff: %d\n", param.total, param.diff); in vgpu_mmio_diff_show()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | affinity.c | 66 if (!diff || !set) in cpu_mask_set_get_first() 72 cpumask_andnot(diff, &set->mask, &set->used); in cpu_mask_set_get_first() 74 cpu = cpumask_first(diff); in cpu_mask_set_get_first() 828 cpumask_var_t diff; in get_irq_affinity() local 874 if (!zalloc_cpumask_var(&diff, GFP_KERNEL)) in get_irq_affinity() 877 cpu = cpu_mask_set_get_first(set, diff); in get_irq_affinity() 879 free_cpumask_var(diff); in get_irq_affinity() 884 free_cpumask_var(diff); in get_irq_affinity() 1117 cpumask_copy(available_mask, diff); in hfi1_get_proc_affinity() 1133 cpumask_copy(available_mask, diff); in hfi1_get_proc_affinity() [all …]
|
| /drivers/video/fbdev/core/ |
| A D | modedb.c | 657 u32 best, diff, tdiff; in fb_find_mode() local 780 diff = -1; in fb_find_mode() 799 if (score < diff) { in fb_find_mode() 800 diff = score; in fb_find_mode() 826 if (diff > tdiff) { in fb_find_mode() 827 diff = tdiff; in fb_find_mode() 969 u32 diff = -1; in fb_find_best_mode() local 978 if (diff > d) { in fb_find_best_mode() 979 diff = d; in fb_find_best_mode() 1012 if (diff > d) { in fb_find_nearest_mode() [all …]
|
| /drivers/ptp/ |
| A D | ptp_dfl_tod.c | 174 u32 period, diff, rem, rem_period, adj_period; in dfl_tod_adjust_time() local 196 diff = (period - TOD_PERIOD_MIN) >> PERIOD_FRAC_OFFSET; in dfl_tod_adjust_time() 197 adj_period = period - (diff << PERIOD_FRAC_OFFSET); in dfl_tod_adjust_time() 198 count = div_u64_rem(delta, diff, &rem); in dfl_tod_adjust_time() 201 diff = (TOD_PERIOD_MAX - period) >> PERIOD_FRAC_OFFSET; in dfl_tod_adjust_time() 202 adj_period = period + (diff << PERIOD_FRAC_OFFSET); in dfl_tod_adjust_time() 203 count = div_u64_rem(delta, diff, &rem); in dfl_tod_adjust_time()
|
| /drivers/rtc/ |
| A D | rtc-snvs.c | 67 s64 diff; in rtc_read_lp_counter() local 78 diff = read1 - read2; in rtc_read_lp_counter() 79 } while (((diff < 0) || (diff > MAX_RTC_READ_DIFF_CYCLES)) && --timeout); in rtc_read_lp_counter() 91 s32 diff; in rtc_read_lp_counter_lsb() local 98 diff = count1 - count2; in rtc_read_lp_counter_lsb() 99 } while (((diff < 0) || (diff > MAX_RTC_READ_DIFF_CYCLES)) && --timeout); in rtc_read_lp_counter_lsb()
|
| /drivers/video/fbdev/i810/ |
| A D | i810_gtf.c | 228 u32 i, size = 0, pixclock, wm_best = 0, min, diff; in i810_get_watermark() local 266 diff = wmark[i].freq - pixclock; in i810_get_watermark() 268 diff = pixclock - wmark[i].freq; in i810_get_watermark() 269 if (diff < min) { in i810_get_watermark() 271 min = diff; in i810_get_watermark()
|
| A D | i810_dvt.c | 218 u32 diff = 0, diff_best = 0xFFFFFFFF, i = 0, i_best = 0; in i810fb_find_best_mode() local 224 diff = pixclock - std_modes[i].pixclock; in i810fb_find_best_mode() 225 if (diff < diff_best) { in i810fb_find_best_mode() 227 diff_best = diff; in i810fb_find_best_mode()
|
| /drivers/gpu/drm/loongson/ |
| A D | lsdc_pixpll.c | 209 unsigned int diff = 0; in lsdc_pixel_pll_compute() local 219 diff = clock - computed; in lsdc_pixel_pll_compute() 221 diff = computed - clock; in lsdc_pixel_pll_compute() 223 if (diff < min) { in lsdc_pixel_pll_compute() 224 min = diff; in lsdc_pixel_pll_compute() 229 if (diff == 0) { in lsdc_pixel_pll_compute()
|
| /drivers/net/wireless/intel/iwlwifi/mld/ |
| A D | ptp.c | 64 u64 diff; in iwl_mld_ptp_get_adj_time() local 79 diff = scale_time_gp2_ns - base_time_ns; in iwl_mld_ptp_get_adj_time() 80 scaled_diff = -mul_u64_u64_div_u64(diff, in iwl_mld_ptp_get_adj_time() 84 diff = base_time_ns - scale_time_gp2_ns; in iwl_mld_ptp_get_adj_time() 85 scaled_diff = mul_u64_u64_div_u64(diff, in iwl_mld_ptp_get_adj_time() 92 (unsigned long long)diff, (long long)scaled_diff); in iwl_mld_ptp_get_adj_time()
|
| /drivers/s390/cio/ |
| A D | blacklist.c | 80 int diff; in pure_hex() local 82 diff = 0; in pure_hex() 85 while (diff <= max_digit) { in pure_hex() 92 diff++; in pure_hex() 95 if ((diff < min_digit) || (diff > max_digit) || (*val > max_val)) in pure_hex()
|
| /drivers/gpu/drm/mcde/ |
| A D | mcde_clk_div.c | 54 unsigned long this_prate, div_rate, diff; in mcde_clk_div_choose_div() local 61 diff = abs(rate - div_rate); in mcde_clk_div_choose_div() 63 if (diff < best_diff) { in mcde_clk_div_choose_div() 65 best_diff = diff; in mcde_clk_div_choose_div()
|
| /drivers/input/keyboard/ |
| A D | adc-keys.c | 36 u32 diff, closest = 0xffffffff; in adc_keys_poll() local 45 diff = abs(st->map[i].voltage - value); in adc_keys_poll() 46 if (diff < closest) { in adc_keys_poll() 47 closest = diff; in adc_keys_poll()
|
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_pll.c | 209 unsigned diff; in amdgpu_pll_compute() local 212 diff = abs(target_clock - (pll->reference_freq * fb_div) / in amdgpu_pll_compute() 215 if (diff < diff_best || (diff == diff_best && in amdgpu_pll_compute() 219 diff_best = diff; in amdgpu_pll_compute()
|
| /drivers/cpufreq/ |
| A D | freq_table.c | 131 unsigned int freq, diff, i = 0; in cpufreq_table_index_unsorted() local 184 diff = abs(freq - target_freq); in cpufreq_table_index_unsorted() 185 if (diff < optimal.frequency || in cpufreq_table_index_unsorted() 186 (diff == optimal.frequency && in cpufreq_table_index_unsorted() 188 optimal.frequency = diff; in cpufreq_table_index_unsorted()
|