/linux-6.8/include/uapi/linux/ |
D | keyboard.h | 45 #define K(t,v) (((t)<<8)|(v)) macro 49 #define K_F1 K(KT_FN,0) 50 #define K_F2 K(KT_FN,1) 51 #define K_F3 K(KT_FN,2) 52 #define K_F4 K(KT_FN,3) 53 #define K_F5 K(KT_FN,4) 54 #define K_F6 K(KT_FN,5) 55 #define K_F7 K(KT_FN,6) 56 #define K_F8 K(KT_FN,7) 57 #define K_F9 K(KT_FN,8) [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
D | dcn_calc_auto.c | 42 int k; in scaler_settings_calculation() local 43 for (k = 0; k <= v->number_of_active_planes - 1; k++) { in scaler_settings_calculation() 45 if (v->source_scan[k] == dcn_bw_hor) { in scaler_settings_calculation() 46 v->h_ratio[k] = v->viewport_width[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation() 47 v->v_ratio[k] = v->viewport_height[k] / v->scaler_recout_height[k]; in scaler_settings_calculation() 50 v->h_ratio[k] = v->viewport_height[k] / v->scaler_rec_out_width[k]; in scaler_settings_calculation() 51 v->v_ratio[k] = v->viewport_width[k] / v->scaler_recout_height[k]; in scaler_settings_calculation() 55 if (v->source_scan[k] == dcn_bw_hor) { in scaler_settings_calculation() 56 …v->h_ratio[k] =dcn_bw_max2(v->viewport_width[k] / v->scaler_rec_out_width[k], v->viewport_height[k… in scaler_settings_calculation() 59 …v->h_ratio[k] =dcn_bw_max2(v->viewport_height[k] / v->scaler_rec_out_width[k], v->viewport_width[k… in scaler_settings_calculation() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
D | display_mode_vba_31.c | 255 unsigned int k, 2001 unsigned int j, k; local 2033 for (k = 0; k < v->NumberOfActivePlanes; ++k) { 2034 if (v->WritebackEnable[k]) { 2038 v->WritebackPixelFormat[k], 2039 v->PixelClock[k], 2040 v->WritebackHRatio[k], 2041 v->WritebackVRatio[k], 2042 v->WritebackHTaps[k], 2043 v->WritebackVTaps[k], [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
D | display_mode_vba_314.c | 267 unsigned int k, 2021 unsigned int j, k; local 2054 for (k = 0; k < v->NumberOfActivePlanes; ++k) { 2055 if (v->WritebackEnable[k]) { 2059 v->WritebackPixelFormat[k], 2060 v->PixelClock[k], 2061 v->WritebackHRatio[k], 2062 v->WritebackVRatio[k], 2063 v->WritebackHTaps[k], 2064 v->WritebackVTaps[k], [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
D | display_mode_vba_30.c | 1856 unsigned int j, k; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 1883 for (k = 0; k < v->NumberOfActivePlanes; ++k) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1884 if (v->WritebackEnable[k]) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1887 v->WritebackPixelFormat[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1888 v->PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1889 v->WritebackHRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1890 v->WritebackVRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1891 v->WritebackHTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1892 v->WritebackVTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1893 v->WritebackSourceWidth[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
D | display_mode_vba_20v2.c | 1148 unsigned int j, k; in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 1157 for (k = 0; k < mode_lib->vba.NumberOfActivePlanes; ++k) { in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1158 if (mode_lib->vba.WritebackEnable[k]) { in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1163 mode_lib->vba.WritebackPixelFormat[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1164 mode_lib->vba.PixelClock[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1165 mode_lib->vba.WritebackHRatio[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1166 mode_lib->vba.WritebackVRatio[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1167 mode_lib->vba.WritebackLumaHTaps[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1168 mode_lib->vba.WritebackLumaVTaps[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1169 mode_lib->vba.WritebackChromaHTaps[k], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
D | display_mode_vba_20.c | 1088 unsigned int j, k; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 1097 for (k = 0; k < mode_lib->vba.NumberOfActivePlanes; ++k) { in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1098 if (mode_lib->vba.WritebackEnable[k]) { in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1103 mode_lib->vba.WritebackPixelFormat[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1104 mode_lib->vba.PixelClock[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1105 mode_lib->vba.WritebackHRatio[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1106 mode_lib->vba.WritebackVRatio[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1107 mode_lib->vba.WritebackLumaHTaps[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1108 mode_lib->vba.WritebackLumaVTaps[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1109 mode_lib->vba.WritebackChromaHTaps[k], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
D | display_mode_vba_21.c | 1472 unsigned int j, k; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 1481 for (k = 0; k < mode_lib->vba.NumberOfActivePlanes; ++k) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1482 if (mode_lib->vba.WritebackEnable[k]) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1487 mode_lib->vba.WritebackPixelFormat[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1488 mode_lib->vba.PixelClock[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1489 mode_lib->vba.WritebackHRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1490 mode_lib->vba.WritebackVRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1491 mode_lib->vba.WritebackLumaHTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1492 mode_lib->vba.WritebackLumaVTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1493 mode_lib->vba.WritebackChromaHTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
D | display_mode_vba_32.c | 62 unsigned int j, k; in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() local 85 for (k = 0; k < mode_lib->vba.NumberOfActiveSurfaces; ++k) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 86 if (mode_lib->vba.WritebackEnable[k]) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 89 mode_lib->vba.WritebackPixelFormat[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 90 mode_lib->vba.PixelClock[k], mode_lib->vba.WritebackHRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 91 mode_lib->vba.WritebackVRatio[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 92 mode_lib->vba.WritebackHTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 93 mode_lib->vba.WritebackVTaps[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 94 mode_lib->vba.WritebackSourceWidth[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 95 mode_lib->vba.WritebackDestinationWidth[k], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() [all …]
|
D | display_mode_vba_util_32.c | 468 unsigned int k; in dml32_CalculateSwathAndDETConfiguration() local 515 for (k = 0; k < NumberOfActiveSurfaces; ++k) { in dml32_CalculateSwathAndDETConfiguration() 516 …RoundedUpMaxSwathSizeBytesY[k] = swath_width_luma_ub[k] * BytePerPixDETY[k] * MaximumSwathHeightY[… in dml32_CalculateSwathAndDETConfiguration() 517 …RoundedUpMaxSwathSizeBytesC[k] = swath_width_chroma_ub[k] * BytePerPixDETC[k] * MaximumSwathHeight… in dml32_CalculateSwathAndDETConfiguration() 519 dml_print("DML::%s: k=%0d DPPPerSurface = %d\n", __func__, k, DPPPerSurface[k]); in dml32_CalculateSwathAndDETConfiguration() 520 dml_print("DML::%s: k=%0d swath_width_luma_ub = %d\n", __func__, k, swath_width_luma_ub[k]); in dml32_CalculateSwathAndDETConfiguration() 521 dml_print("DML::%s: k=%0d BytePerPixDETY = %f\n", __func__, k, BytePerPixDETY[k]); in dml32_CalculateSwathAndDETConfiguration() 522 dml_print("DML::%s: k=%0d MaximumSwathHeightY = %d\n", __func__, k, MaximumSwathHeightY[k]); in dml32_CalculateSwathAndDETConfiguration() 523 dml_print("DML::%s: k=%0d RoundedUpMaxSwathSizeBytesY = %d\n", __func__, k, in dml32_CalculateSwathAndDETConfiguration() 524 RoundedUpMaxSwathSizeBytesY[k]); in dml32_CalculateSwathAndDETConfiguration() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dml2/ |
D | display_mode_core.c | 2693 for (dml_uint_t k = 0; k < num_active_planes; ++k) { in PixelClockAdjustmentForProgressiveToInterlaceUnit() local 2694 display_cfg->output.PixelClockBackEnd[k] = display_cfg->timing.PixelClock[k]; in PixelClockAdjustmentForProgressiveToInterlaceUnit() 2695 if (display_cfg->timing.Interlace[k] == 1 && ptoi_supported == true) { in PixelClockAdjustmentForProgressiveToInterlaceUnit() 2696 display_cfg->timing.PixelClock[k] = 2 * display_cfg->timing.PixelClock[k]; in PixelClockAdjustmentForProgressiveToInterlaceUnit() 2850 for (dml_uint_t k = 0; k < p->NumberOfActiveSurfaces; ++k) { in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() local 2851 if (p->WritebackEnable[k] == true) { in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 2887 for (dml_uint_t k = 0; k < p->NumberOfActiveSurfaces; ++k) { in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() local 2888 s->TotalPixelBW = s->TotalPixelBW + p->DPPPerSurface[k] in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 2889 …dthY[k] * p->BytePerPixelDETY[k] * p->VRatio[k] + p->SwathWidthC[k] * p->BytePerPixelDETC[k] * p->… in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() 2892 for (dml_uint_t k = 0; k < p->NumberOfActiveSurfaces; ++k) { in CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() local [all …]
|
/linux-6.8/fs/bcachefs/ |
D | bkey_methods.c | 29 static int deleted_key_invalid(struct bch_fs *c, struct bkey_s_c k, in deleted_key_invalid() argument 43 static int empty_val_key_invalid(struct bch_fs *c, struct bkey_s_c k, in empty_val_key_invalid() argument 48 bkey_fsck_err_on(bkey_val_bytes(k.k), c, err, in empty_val_key_invalid() 51 bkey_val_bytes(k.k)); in empty_val_key_invalid() 60 static int key_type_cookie_invalid(struct bch_fs *c, struct bkey_s_c k, in key_type_cookie_invalid() argument 67 struct bkey_s_c k) in key_type_cookie_to_text() argument 69 struct bkey_s_c_cookie ck = bkey_s_c_to_cookie(k); in key_type_cookie_to_text() 84 static int key_type_inline_data_invalid(struct bch_fs *c, struct bkey_s_c k, in key_type_inline_data_invalid() argument 91 struct bkey_s_c k) in key_type_inline_data_to_text() argument 93 struct bkey_s_c_inline_data d = bkey_s_c_to_inline_data(k); in key_type_inline_data_to_text() [all …]
|
D | bkey.h | 36 const struct bkey *k; member 44 struct bkey *k; member 53 static inline struct bkey_i *bkey_next(struct bkey_i *k) in bkey_next() argument 55 return (struct bkey_i *) ((u64 *) k->_data + k->k.u64s); in bkey_next() 60 static inline size_t bkey_val_bytes(const struct bkey *k) in bkey_val_bytes() argument 62 return bkey_val_u64s(k) * sizeof(u64); in bkey_val_bytes() 65 static inline void set_bkey_val_u64s(struct bkey *k, unsigned val_u64s) in set_bkey_val_u64s() argument 70 k->u64s = u64s; in set_bkey_val_u64s() 73 static inline void set_bkey_val_bytes(struct bkey *k, unsigned bytes) in set_bkey_val_bytes() argument 75 set_bkey_val_u64s(k, DIV_ROUND_UP(bytes, sizeof(u64))); in set_bkey_val_bytes() [all …]
|
D | extents.c | 104 int bch2_bkey_pick_read_device(struct bch_fs *c, struct bkey_s_c k, in bch2_bkey_pick_read_device() argument 108 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); in bch2_bkey_pick_read_device() 115 if (k.k->type == KEY_TYPE_error) in bch2_bkey_pick_read_device() 118 bkey_for_each_ptr_decode(k.k, ptrs, p, entry) { in bch2_bkey_pick_read_device() 167 int bch2_btree_ptr_invalid(struct bch_fs *c, struct bkey_s_c k, in bch2_btree_ptr_invalid() argument 173 bkey_fsck_err_on(bkey_val_u64s(k.k) > BCH_REPLICAS_MAX, c, err, in bch2_btree_ptr_invalid() 175 "value too big (%zu > %u)", bkey_val_u64s(k.k), BCH_REPLICAS_MAX); in bch2_btree_ptr_invalid() 177 ret = bch2_bkey_ptrs_invalid(c, k, flags, err); in bch2_btree_ptr_invalid() 183 struct bkey_s_c k) in bch2_btree_ptr_to_text() argument 185 bch2_bkey_ptrs_to_text(out, c, k); in bch2_btree_ptr_to_text() [all …]
|
D | btree_update.c | 23 bpos_cmp(l->k->k.p, r->k->k.p); in btree_insert_entry_cmp() 33 struct bkey_s_c k, in extent_front_merge() argument 41 update = bch2_bkey_make_mut_noupdate(trans, k); in extent_front_merge() 49 ret = bch2_key_has_snapshot_overwrites(trans, iter->btree_id, k.k->p) ?: in extent_front_merge() 50 bch2_key_has_snapshot_overwrites(trans, iter->btree_id, (*insert)->k.p); in extent_front_merge() 67 struct bkey_s_c k) in extent_back_merge() argument 72 ret = bch2_key_has_snapshot_overwrites(trans, iter->btree_id, insert->k.p) ?: in extent_back_merge() 73 bch2_key_has_snapshot_overwrites(trans, iter->btree_id, k.k->p); in extent_back_merge() 79 bch2_bkey_merge(c, bkey_i_to_s(insert), k); in extent_back_merge() 91 struct bkey_s_c k; in need_whiteout_for_snapshot() local [all …]
|
D | tests.c | 36 struct bkey_i_cookie k; in test_delete() local 39 bkey_cookie_init(&k.k_i); in test_delete() 40 k.k.p.snapshot = U32_MAX; in test_delete() 42 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, k.k.p, in test_delete() 47 bch2_trans_update(trans, &iter, &k.k_i, 0)); in test_delete() 77 struct bkey_i_cookie k; in test_delete_written() local 80 bkey_cookie_init(&k.k_i); in test_delete_written() 81 k.k.p.snapshot = U32_MAX; in test_delete_written() 83 bch2_trans_iter_init(trans, &iter, BTREE_ID_xattrs, k.k.p, in test_delete_written() 88 bch2_trans_update(trans, &iter, &k.k_i, 0)); in test_delete_written() [all …]
|
D | alloc_background.c | 83 struct bkey_s_c k) in bch2_alloc_unpack_v1() argument 85 const struct bch_alloc *in = bkey_s_c_to_alloc(k).v; in bch2_alloc_unpack_v1() 97 struct bkey_s_c k) in bch2_alloc_unpack_v2() argument 99 struct bkey_s_c_alloc_v2 a = bkey_s_c_to_alloc_v2(k); in bch2_alloc_unpack_v2() 130 struct bkey_s_c k) in bch2_alloc_unpack_v3() argument 132 struct bkey_s_c_alloc_v3 a = bkey_s_c_to_alloc_v3(k); in bch2_alloc_unpack_v3() 165 static struct bkey_alloc_unpacked bch2_alloc_unpack(struct bkey_s_c k) in bch2_alloc_unpack() argument 169 switch (k.k->type) { in bch2_alloc_unpack() 171 bch2_alloc_unpack_v1(&ret, k); in bch2_alloc_unpack() 174 bch2_alloc_unpack_v2(&ret, k); in bch2_alloc_unpack() [all …]
|
D | extent_update.c | 14 static unsigned bch2_bkey_nr_alloc_ptrs(struct bkey_s_c k) in bch2_bkey_nr_alloc_ptrs() argument 16 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); in bch2_bkey_nr_alloc_ptrs() 41 struct bkey_s_c k, in count_iters_for_insert() argument 50 *end = bpos_min(*end, k.k->p); in count_iters_for_insert() 54 switch (k.k->type) { in count_iters_for_insert() 57 *nr_iters += bch2_bkey_nr_alloc_ptrs(k); in count_iters_for_insert() 60 *end = bpos_min(*end, k.k->p); in count_iters_for_insert() 66 struct bkey_s_c_reflink_p p = bkey_s_c_to_reflink_p(k); in count_iters_for_insert() 68 unsigned sectors = bpos_min(*end, p.k->p).offset - in count_iters_for_insert() 69 bkey_start_offset(p.k); in count_iters_for_insert() [all …]
|
D | backpointers.c | 17 struct bkey_s_c k, in extent_matches_bp() argument 21 struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k); in extent_matches_bp() 25 bkey_for_each_ptr_decode(k.k, ptrs, p, entry) { in extent_matches_bp() 32 bch2_extent_ptr_to_bp(c, btree_id, level, k, p, in extent_matches_bp() 42 int bch2_backpointer_invalid(struct bch_fs *c, struct bkey_s_c k, in bch2_backpointer_invalid() argument 46 struct bkey_s_c_backpointer bp = bkey_s_c_to_backpointer(k); in bch2_backpointer_invalid() 47 struct bpos bucket = bp_pos_to_bucket(c, bp.k->p); in bch2_backpointer_invalid() 50 bkey_fsck_err_on(!bpos_eq(bp.k->p, bucket_pos_to_bp(c, bucket, bp.v->bucket_offset)), in bch2_backpointer_invalid() 69 void bch2_backpointer_k_to_text(struct printbuf *out, struct bch_fs *c, struct bkey_s_c k) in bch2_backpointer_k_to_text() argument 71 if (bch2_dev_exists2(c, k.k->p.inode)) { in bch2_backpointer_k_to_text() [all …]
|
D | reflink.c | 18 static inline unsigned bkey_type_to_indirect(const struct bkey *k) in bkey_type_to_indirect() argument 20 switch (k->type) { in bkey_type_to_indirect() 32 int bch2_reflink_p_invalid(struct bch_fs *c, struct bkey_s_c k, in bch2_reflink_p_invalid() argument 36 struct bkey_s_c_reflink_p p = bkey_s_c_to_reflink_p(k); in bch2_reflink_p_invalid() 48 struct bkey_s_c k) in bch2_reflink_p_to_text() argument 50 struct bkey_s_c_reflink_p p = bkey_s_c_to_reflink_p(k); in bch2_reflink_p_to_text() 69 if (le64_to_cpu(l.v->idx) + l.k->size != le64_to_cpu(r.v->idx)) in bch2_reflink_p_merge() 72 bch2_key_resize(l.k, l.k->size + r.k->size); in bch2_reflink_p_merge() 82 struct bkey_i *k; in trans_trigger_reflink_p_segment() local 88 k = bch2_bkey_get_mut_noupdate(trans, &iter, in trans_trigger_reflink_p_segment() [all …]
|
/linux-6.8/drivers/md/bcache/ |
D | extents.c | 33 i->k = bkey_next(i->k); in sort_key_next() 35 if (i->k == i->end) in sort_key_next() 42 int64_t c = bkey_cmp(l.k, r.k); in bch_key_sort_cmp() 44 return c ? c > 0 : l.k < r.k; in bch_key_sort_cmp() 47 static bool __ptr_invalid(struct cache_set *c, const struct bkey *k) in __ptr_invalid() argument 51 for (i = 0; i < KEY_PTRS(k); i++) in __ptr_invalid() 52 if (ptr_available(c, k, i)) { in __ptr_invalid() 54 size_t bucket = PTR_BUCKET_NR(c, k, i); in __ptr_invalid() 55 size_t r = bucket_remainder(c, PTR_OFFSET(k, i)); in __ptr_invalid() 57 if (KEY_SIZE(k) + r > c->cache->sb.bucket_size || in __ptr_invalid() [all …]
|
/linux-6.8/arch/sparc/kernel/ |
D | termios.c | 33 int user_termios_to_kernel_termios(struct ktermios *k, in user_termios_to_kernel_termios() argument 37 err = get_user(k->c_iflag, &u->c_iflag); in user_termios_to_kernel_termios() 38 err |= get_user(k->c_oflag, &u->c_oflag); in user_termios_to_kernel_termios() 39 err |= get_user(k->c_cflag, &u->c_cflag); in user_termios_to_kernel_termios() 40 err |= get_user(k->c_lflag, &u->c_lflag); in user_termios_to_kernel_termios() 41 err |= get_user(k->c_line, &u->c_line); in user_termios_to_kernel_termios() 42 err |= copy_from_user(k->c_cc, u->c_cc, NCCS); in user_termios_to_kernel_termios() 43 if (k->c_lflag & ICANON) { in user_termios_to_kernel_termios() 44 err |= get_user(k->c_cc[VEOF], &u->c_cc[VEOF]); in user_termios_to_kernel_termios() 45 err |= get_user(k->c_cc[VEOL], &u->c_cc[VEOL]); in user_termios_to_kernel_termios() [all …]
|
/linux-6.8/tools/lib/ |
D | bitmap.c | 10 unsigned int k, w = 0, lim = bits/BITS_PER_LONG; in __bitmap_weight() local 12 for (k = 0; k < lim; k++) in __bitmap_weight() 13 w += hweight_long(bitmap[k]); in __bitmap_weight() 16 w += hweight_long(bitmap[k] & BITMAP_LAST_WORD_MASK(bits)); in __bitmap_weight() 24 int k; in __bitmap_or() local 27 for (k = 0; k < nr; k++) in __bitmap_or() 28 dst[k] = bitmap1[k] | bitmap2[k]; in __bitmap_or() 63 unsigned int k; in __bitmap_and() local 67 for (k = 0; k < lim; k++) in __bitmap_and() 68 result |= (dst[k] = bitmap1[k] & bitmap2[k]); in __bitmap_and() [all …]
|
/linux-6.8/fs/btrfs/tests/ |
D | extent-map-tests.c | 44 * extent [0, 16K), followed by another file extent [16K, 20K), two dio reads 45 * are entering btrfs_get_extent() concurrently, t1 is reading [8K, 16K), t2 is 46 * reading [0, 8K) 51 * -> add_extent_mapping(0, 16K) 53 * ->add_extent_mapping(0, 16K) 70 /* Add [0, 16K) */ in test_case_1() 79 test_err("cannot add extent range [0, 16K)"); in test_case_1() 84 /* Add [16K, 20K) following [0, 16K) */ in test_case_1() 100 test_err("cannot add extent range [16K, 20K)"); in test_case_1() 112 /* Add [0, 8K), should return [0, 16K) instead. */ in test_case_1() [all …]
|
/linux-6.8/crypto/ |
D | serpent_generic.c | 25 ({ b ^= d; b ^= c; b ^= a; b ^= PHI ^ i; b = rol32(b, 11); k[j] = b; }) 28 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; }) 31 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; }) 36 #define K(x0, x1, x2, x3, i) ({ \ macro 37 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \ 38 x1 ^= k[4*(i)+1]; x0 ^= k[4*(i)+0]; \ 48 x0 ^= x3; x2 ^= x4; x3 ^= k[4*i+3]; \ 49 x1 ^= k[4*i+1]; x0 = rol32(x0, 5); x2 = rol32(x2, 22);\ 50 x0 ^= k[4*i+0]; x2 ^= k[4*i+2]; \ 54 x0 ^= k[4*i+0]; x1 ^= k[4*i+1]; x2 ^= k[4*i+2]; \ [all …]
|