| /linux/fs/ntfs/ |
| H A D | inode.c | 42 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_test_inode() local 48 if (likely(!NInoAttr(ni))) { in ntfs_test_inode() 54 if (ni->type != na->type) in ntfs_test_inode() 56 if (ni->name_len != na->name_len) in ntfs_test_inode() 58 if (na->name_len && memcmp(ni->name, na->name, in ntfs_test_inode() 61 if (!ni->ext.base_ntfs_ino) in ntfs_test_inode() 90 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_init_locked_inode() local 95 NInoSetMstProtected(ni); in ntfs_init_locked_inode() 97 ni->type = na->type; in ntfs_init_locked_inode() 99 ni->name = na->name; in ntfs_init_locked_inode() [all …]
|
| H A D | attrib.c | 86 int ntfs_map_runlist_nolock(struct ntfs_inode *ni, s64 vcn, struct ntfs_attr_search_ctx *ctx) in ntfs_map_runlist_nolock() argument 102 if (!NInoAttr(ni)) in ntfs_map_runlist_nolock() 103 base_ni = ni; in ntfs_map_runlist_nolock() 105 base_ni = ni->ext.base_ntfs_ino; in ntfs_map_runlist_nolock() 126 read_lock_irqsave(&ni->size_lock, flags); in ntfs_map_runlist_nolock() 128 ntfs_bytes_to_cluster(ni->vol, ni->allocated_size); in ntfs_map_runlist_nolock() 129 read_unlock_irqrestore(&ni->size_lock, flags); in ntfs_map_runlist_nolock() 139 if (vcn >= allocated_size_vcn || (a->type == ni->type && in ntfs_map_runlist_nolock() 140 a->name_length == ni->name_len && in ntfs_map_runlist_nolock() 142 ni->name, ni->name_len) && in ntfs_map_runlist_nolock() [all …]
|
| H A D | file.c | 49 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_file_open() local 51 if (NVolShutdown(ni->vol)) in ntfs_file_open() 80 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_trim_prealloc() local 81 struct ntfs_volume *vol = ni->vol; in ntfs_trim_prealloc() 89 mutex_lock(&ni->mrec_lock); in ntfs_trim_prealloc() 90 down_write(&ni->runlist.lock); in ntfs_trim_prealloc() 92 aligned_data_size = round_up(ni->data_size, vol->cluster_size); in ntfs_trim_prealloc() 93 if (aligned_data_size >= ni->allocated_size) in ntfs_trim_prealloc() 98 rc = ni->runlist.count - 2; in ntfs_trim_prealloc() 99 rl = ni->runlist.rl; in ntfs_trim_prealloc() [all …]
|
| H A D | aops.c | 25 struct ntfs_inode *ni = NTFS_I(folio->mapping->host); in ntfs_iomap_read_end_io() local 29 init_size = ni->initialized_size; in ntfs_iomap_read_end_io() 70 struct ntfs_inode *ni = NTFS_I(folio->mapping->host); in ntfs_read_folio() local 84 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_read_folio() 89 if (NInoEncrypted(ni)) { in ntfs_read_folio() 93 if (NInoWofCompressed(ni)) { in ntfs_read_folio() 102 if (NInoNonResident(ni) && NInoCompressed(ni)) in ntfs_read_folio() 139 struct ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local 140 struct ntfs_volume *vol = ni->vol; in ntfs_bmap() 145 ni->mft_no, (unsigned long long)block); in ntfs_bmap() [all …]
|
| H A D | reparse.c | 101 static bool valid_reparse_buffer(struct ntfs_inode *ni, in valid_reparse_buffer() argument 108 if (!ni || !reparse_attr) in valid_reparse_buffer() 146 static bool valid_reparse_data(struct ntfs_inode *ni, in valid_reparse_data() argument 158 if (!valid_reparse_buffer(ni, reparse_attr, size, sizeof(*data))) in valid_reparse_data() 181 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 204 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 219 if (!valid_reparse_buffer(ni, reparse_attr, size, 0)) in valid_reparse_data() 222 !(ni->flags & FILE_ATTRIBUTE_RECALL_ON_OPEN)) in valid_reparse_data() 226 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 232 if (!valid_reparse_buffer(ni, reparse_attr, size, 0)) in valid_reparse_data() [all …]
|
| H A D | attrib.h | 60 int ntfs_map_runlist_nolock(struct ntfs_inode *ni, s64 vcn, 62 int ntfs_map_runlist(struct ntfs_inode *ni, s64 vcn); 63 s64 ntfs_attr_vcn_to_lcn_nolock(struct ntfs_inode *ni, const s64 vcn, 65 struct runlist_element *ntfs_attr_find_vcn_nolock(struct ntfs_inode *ni, 69 int ntfs_attr_map_whole_runlist(struct ntfs_inode *ni); 89 struct ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(struct ntfs_inode *ni, 96 int ntfs_attr_map_cluster(struct ntfs_inode *ni, s64 vcn_start, s64 *lcn_start, 101 int ntfs_attr_make_non_resident(struct ntfs_inode *ni, const u32 data_size); 102 int ntfs_attr_set(struct ntfs_inode *ni, const s64 ofs, const s64 cnt, 104 int ntfs_attr_set_initialized_size(struct ntfs_inode *ni, loff_t new_size); [all …]
|
| H A D | namei.c | 243 struct ntfs_inode *ni = NTFS_I(dent_inode); in ntfs_lookup() local 261 ni = NTFS_I(dent_inode); in ntfs_lookup() 262 m = map_mft_record(ni); in ntfs_lookup() 269 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_lookup() 300 unmap_mft_record(ni); in ntfs_lookup() 323 unmap_mft_record(ni); in ntfs_lookup() 330 static int ntfs_sd_add_everyone(struct ntfs_inode *ni) in ntfs_sd_add_everyone() argument 385 ret = ntfs_attr_add(ni, AT_SECURITY_DESCRIPTOR, AT_UNNAMED, 0, (u8 *)sd, in ntfs_sd_add_everyone() 388 ntfs_error(ni->vol->sb, "Failed to add SECURITY_DESCRIPTOR\n"); in ntfs_sd_add_everyone() 400 struct ntfs_inode *ni; in __ntfs_create() local [all …]
|
| H A D | ea.c | 22 static int ntfs_write_ea(struct ntfs_inode *ni, __le32 type, char *value, s64 ea_off, in ntfs_write_ea() argument 29 ea_vi = ntfs_attr_iget(VFS_I(ni), type, AT_UNNAMED, 0); in ntfs_write_ea() 41 mark_mft_record_dirty(ni); in ntfs_write_ea() 111 struct ntfs_inode *ni = NTFS_I(inode); in ntfs_get_ea() local 120 if (!NInoHasEA(ni)) in ntfs_get_ea() 123 p_ea_info = ntfs_attr_readall(ni, AT_EA_INFORMATION, NULL, 0, in ntfs_get_ea() 135 ea_buf = ntfs_attr_readall(ni, AT_EA, NULL, 0, &all_ea_size); in ntfs_get_ea() 195 struct ntfs_inode *ni = NTFS_I(inode); in ntfs_set_ea() local 210 if (ntfs_attr_exist(ni, AT_EA_INFORMATION, AT_UNNAMED, 0)) { in ntfs_set_ea() 211 p_ea_info = ntfs_attr_readall(ni, AT_EA_INFORMATION, NULL, 0, in ntfs_set_ea() [all …]
|
| H A D | mft.h | 16 struct mft_record *map_mft_record(struct ntfs_inode *ni); 17 void unmap_mft_record(struct ntfs_inode *ni); 21 static inline void unmap_extent_mft_record(struct ntfs_inode *ni) in unmap_extent_mft_record() argument 23 unmap_mft_record(ni); in unmap_extent_mft_record() 26 void __mark_mft_record_dirty(struct ntfs_inode *ni); 39 static inline void mark_mft_record_dirty(struct ntfs_inode *ni) in mark_mft_record_dirty() argument 41 if (!NInoTestSetDirty(ni)) in mark_mft_record_dirty() 42 __mark_mft_record_dirty(ni); in mark_mft_record_dirty() 47 int write_mft_record_nolock(struct ntfs_inode *ni, struct mft_record *m, int sync); 67 static inline int write_mft_record(struct ntfs_inode *ni, struct mft_record *m, int sync) in write_mft_record() argument [all …]
|
| H A D | attrlist.c | 28 int ntfs_attrlist_need(struct ntfs_inode *ni) in ntfs_attrlist_need() argument 32 if (!ni) { in ntfs_attrlist_need() 36 ntfs_debug("Entering for inode 0x%llx.\n", (long long) ni->mft_no); in ntfs_attrlist_need() 38 if (!NInoAttrList(ni)) { in ntfs_attrlist_need() 43 if (!ni->attr_list) { in ntfs_attrlist_need() 48 ale = (struct attr_list_entry *)ni->attr_list; in ntfs_attrlist_need() 49 while ((u8 *)ale < ni->attr_list + ni->attr_list_size) { in ntfs_attrlist_need() 50 if (MREF_LE(ale->mft_reference) != ni->mft_no) in ntfs_attrlist_need() 317 int ntfs_attrlist_entry_add(struct ntfs_inode *ni, struct attr_record *attr) in ntfs_attrlist_entry_add() argument 328 if (!ni || !attr) { in ntfs_attrlist_entry_add() [all …]
|
| H A D | mft.c | 109 static inline struct mft_record *map_mft_record_folio(struct ntfs_inode *ni) in map_mft_record_folio() argument 112 struct ntfs_volume *vol = ni->vol; in map_mft_record_folio() 118 WARN_ON(ni->folio); in map_mft_record_folio() 123 index = NTFS_MFT_NR_TO_PIDX(vol, ni->mft_no); in map_mft_record_folio() 124 ofs = NTFS_MFT_NR_TO_POFS(vol, ni->mft_no); in map_mft_record_folio() 137 ni->mft_no); in map_mft_record_folio() 147 ni->mrec = kmalloc(vol->mft_record_size, GFP_NOFS); in map_mft_record_folio() 148 if (!ni->mrec) { in map_mft_record_folio() 155 memcpy(ni->mrec, addr + ofs, vol->mft_record_size); in map_mft_record_folio() 156 post_read_mst_fixup((struct ntfs_record *)ni->mrec, vol->mft_record_size); in map_mft_record_folio() [all …]
|
| /linux/fs/ntfs3/ |
| H A D | frecord.c | 20 static struct mft_inode *ni_ins_mi(struct ntfs_inode *ni, struct rb_root *tree, in ni_ins_mi() argument 50 static struct mft_inode *ni_find_mi(struct ntfs_inode *ni, CLST rno) in ni_find_mi() argument 52 return ni_ins_mi(ni, &ni->mi_tree, rno, NULL); in ni_find_mi() 58 static void ni_add_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_add_mi() argument 60 ni_ins_mi(ni, &ni->mi_tree, mi->rno, &mi->node); in ni_add_mi() 66 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_remove_mi() argument 68 rb_erase(&mi->node, &ni->mi_tree); in ni_remove_mi() 74 struct ATTR_STD_INFO *ni_std(struct ntfs_inode *ni) in ni_std() argument 78 attr = mi_find_attr(ni, &ni->mi, NULL, ATTR_STD, NULL, 0, NULL); in ni_std() 88 struct ATTR_STD_INFO5 *ni_std5(struct ntfs_inode *ni) in ni_std5() argument [all …]
|
| H A D | attrlist.c | 19 static inline bool al_is_valid_le(const struct ntfs_inode *ni, in al_is_valid_le() argument 22 ni = ni->base; in al_is_valid_le() 23 if (!le || !ni->attr_list.le || !ni->attr_list.size) in al_is_valid_le() 26 return PtrOffset(ni->attr_list.le, le) + le16_to_cpu(le->size) <= in al_is_valid_le() 27 ni->attr_list.size; in al_is_valid_le() 30 void al_destroy(struct ntfs_inode *ni) in al_destroy() argument 32 ni = ni->base; in al_destroy() 33 run_close(&ni->attr_list.run); in al_destroy() 34 kvfree(ni->attr_list.le); in al_destroy() 35 ni->attr_list.le = NULL; in al_destroy() [all …]
|
| H A D | file.c | 35 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_dio_alignment() local 37 if (is_resident(ni)) { in ntfs_dio_alignment() 39 if (!ni->file.run_da.count) in ntfs_dio_alignment() 44 return ni->mi.sbi->bdev_blocksize; in ntfs_dio_alignment() 99 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_fileattr_get() local 103 if (unlikely(is_bad_ni(ni))) in ntfs_fileattr_get() 115 if (is_compressed(ni)) in ntfs_fileattr_get() 118 if (is_encrypted(ni)) in ntfs_fileattr_get() 121 if (ni->nodump) in ntfs_fileattr_get() 136 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_fileattr_set() local [all …]
|
| H A D | attrib.c | 60 static int attr_load_runs(struct ATTRIB *attr, struct ntfs_inode *ni, in attr_load_runs() argument 81 err = run_unpack_ex(run, ni->mi.sbi, ni->mi.rno, svcn, evcn, in attr_load_runs() 254 int attr_make_nonresident(struct ntfs_inode *ni, struct ATTRIB *attr, in attr_make_nonresident() argument 319 struct address_space *mapping = ni->vfs_inode.i_mapping; in attr_make_nonresident() 343 al_remove_le(ni, le); in attr_make_nonresident() 345 err = ni_insert_nonresident(ni, attr_s->type, attr_name(attr_s), in attr_make_nonresident() 358 ni->ni_flags &= ~NI_FLAG_RESIDENT; in attr_make_nonresident() 382 static int attr_set_size_res(struct ntfs_inode *ni, struct ATTRIB *attr, in attr_set_size_res() argument 401 return attr_make_nonresident(ni, attr, le, mi, new_size, in attr_set_size_res() 430 int attr_set_size_ex(struct ntfs_inode *ni, enum ATTR_TYPE type, in attr_set_size_ex() argument [all …]
|
| H A D | inode.c | 33 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_read_mft() local 60 err = mi_init(&ni->mi, sbi, ino); in ntfs_read_mft() 64 if (!sbi->mft.ni && ino == MFT_REC_MFT && !sb->s_root) { in ntfs_read_mft() 67 sbi->mft.ni = ni; in ntfs_read_mft() 68 init_rwsem(&ni->file.run_lock); in ntfs_read_mft() 70 if (!run_add_entry(&ni->file.run, 0, t64, t32, true)) { in ntfs_read_mft() 76 err = mi_read(&ni->mi, ino == MFT_REC_MFT); in ntfs_read_mft() 81 rec = ni->mi.mrec; in ntfs_read_mft() 129 attr = ni_enum_attr_ex(ni, attr, &le, NULL); in ntfs_read_mft() 139 run = &ni->file.run; in ntfs_read_mft() [all …]
|
| H A D | ntfs_fs.h | 258 struct ntfs_inode *ni; member 288 struct ntfs_inode *ni; member 299 struct ntfs_inode *ni; member 307 struct ntfs_inode *ni; member 313 struct ntfs_inode *ni; member 454 static inline bool is_ni_base(const struct ntfs_inode *ni) in is_ni_base() argument 456 return ni == ni->base; in is_ni_base() 465 int attr_make_nonresident(struct ntfs_inode *ni, struct ATTRIB *attr, 469 int attr_set_size_ex(struct ntfs_inode *ni, enum ATTR_TYPE type, 473 static inline int attr_set_size(struct ntfs_inode *ni, enum ATTR_TYPE type, in attr_set_size() argument [all …]
|
| H A D | xattr.c | 73 static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea, in ntfs_read_ea() argument 77 struct ntfs_sb_info *sbi = ni->mi.sbi; in ntfs_read_ea() 89 ni_find_attr(ni, NULL, &le, ATTR_EA_INFO, NULL, 0, NULL, NULL); in ntfs_read_ea() 91 ni_find_attr(ni, attr_info, &le, ATTR_EA, NULL, 0, NULL, NULL); in ntfs_read_ea() 127 err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &run, 0, size); in ntfs_read_ea() 196 static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer, in ntfs_list_ea() argument 205 err = ntfs_read_ea(ni, &ea_all, 0, &info); in ntfs_list_ea() 226 ntfs_set_state(ni->mi.sbi, NTFS_DIRTY_ERROR); in ntfs_list_ea() 257 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_get_ea() local 264 if (!(ni->ni_flags & NI_FLAG_EA)) in ntfs_get_ea() [all …]
|
| H A D | dir.c | 278 struct ntfs_inode *ni = ntfs_i(dir); in dir_search_flags() local 293 err = indx_find(&ni->dir, ni, NULL, uni, 0, sbi, &diff, &e, fnd); in dir_search_flags() 324 struct ntfs_inode *ni, const struct NTFS_DE *e, in ntfs_dir_emit() argument 337 if (!mi_is_ref(&ni->mi, &fname->home)) in ntfs_dir_emit() 380 if (fname->dup.extend_data && ino != ni->mi.rno) { in ntfs_dir_emit() 398 static int ntfs_read_hdr(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_read_hdr() argument 429 if (!ntfs_dir_emit(sbi, ni, e, name, ctx)) { in ntfs_read_hdr() 448 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_readdir() local 455 u8 index_bits = ni->dir.index_bits; in ntfs_readdir() 456 size_t max_bit = i_size >> ni->dir.index_bits; in ntfs_readdir() [all …]
|
| H A D | fsntfs.c | 250 sbi->objid.ni = ntfs_i(inode2); in ntfs_extend_init() 265 sbi->reparse.ni = ntfs_i(inode2); in ntfs_extend_init() 282 int ntfs_loadlog_and_replay(struct ntfs_inode *ni, struct ntfs_sb_info *sbi) in ntfs_loadlog_and_replay() argument 291 if (ni->vfs_inode.i_size >= 0x100000000ull) { in ntfs_loadlog_and_replay() 325 sbi->mft.ni = ntfs_i(inode); in ntfs_loadlog_and_replay() 328 err = ni_load_all_mi(sbi->mft.ni); in ntfs_loadlog_and_replay() 330 err = log_replay(ni, &initialized); in ntfs_loadlog_and_replay() 333 sbi->mft.ni = NULL; in ntfs_loadlog_and_replay() 347 err = ntfs_bio_fill_1(sbi, &ni->file.run); in ntfs_loadlog_and_replay() 530 struct ntfs_inode *ni = sbi->mft.ni; in ntfs_extend_mft() local [all …]
|
| H A D | index.c | 204 static int bmp_buf_get(struct ntfs_index *indx, struct ntfs_inode *ni, in bmp_buf_get() argument 209 struct ntfs_sb_info *sbi = ni->mi.sbi; in bmp_buf_get() 219 b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len, in bmp_buf_get() 314 static int indx_mark_used(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_mark_used() argument 320 err = bmp_buf_get(indx, ni, bit, &bbuf); in indx_mark_used() 334 static int indx_mark_free(struct ntfs_index *indx, struct ntfs_inode *ni, in indx_mark_free() argument 340 err = bmp_buf_get(indx, ni, bit, &bbuf); in indx_mark_free() 358 static int scan_nres_bitmap(struct ntfs_inode *ni, struct ATTRIB *bitmap, in scan_nres_bitmap() argument 364 struct ntfs_sb_info *sbi = ni->mi.sbi; in scan_nres_bitmap() 400 err = attr_load_runs_vcn(ni, ATTR_BITMAP, name->name, in scan_nres_bitmap() [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | notify.c | 300 struct scmi_notify_instance *ni; member 376 scmi_get_active_handler(struct scmi_notify_instance *ni, u32 evt_key); 377 static void scmi_put_active_handler(struct scmi_notify_instance *ni, 379 static bool scmi_put_handler_unlocked(struct scmi_notify_instance *ni, 390 scmi_lookup_and_call_event_chain(struct scmi_notify_instance *ni, in scmi_lookup_and_call_event_chain() argument 402 hndl = scmi_get_active_handler(ni, evt_key); in scmi_lookup_and_call_event_chain() 412 scmi_put_active_handler(ni, hndl); in scmi_lookup_and_call_event_chain() 441 dev_err(pd->ni->handle->dev, "corrupted EVT header. Flush.\n"); in scmi_process_event_header() 483 dev_err(pd->ni->handle->dev, "corrupted EVT Payload. Flush.\n"); in scmi_process_event_payload() 489 dev_warn(pd->ni->handle->dev, in scmi_process_event_payload() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp_cmds.c | 26 struct nsp_identify *ni; in __nfp_nsp_identify() local 32 ni = kzalloc_obj(*ni); in __nfp_nsp_identify() 33 if (!ni) in __nfp_nsp_identify() 36 ret = nfp_nsp_read_identify(nsp, ni, sizeof(*ni)); in __nfp_nsp_identify() 47 memcpy(nspi->version, ni->version, sizeof(nspi->version)); in __nfp_nsp_identify() 49 nspi->flags = ni->flags; in __nfp_nsp_identify() 50 nspi->br_primary = ni->br_primary; in __nfp_nsp_identify() 51 nspi->br_secondary = ni->br_secondary; in __nfp_nsp_identify() 52 nspi->br_nsp = ni->br_nsp; in __nfp_nsp_identify() 53 nspi->primary = le16_to_cpu(ni->primary); in __nfp_nsp_identify() [all …]
|
| /linux/drivers/perf/ |
| H A D | arm-ni.c | 240 struct arm_ni *ni = cd_to_ni(pmu_to_cd(dev_get_drvdata(dev))); in arm_ni_cpumask_show() local 242 return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(cpumask_of(ni->cpu))); in arm_ni_cpumask_show() 251 struct arm_ni *ni = cd_to_ni(pmu_to_cd(dev_get_drvdata(dev))); in arm_ni_identifier_show() local 252 u32 reg = readl_relaxed(ni->base + NI_PERIPHERAL_ID2); in arm_ni_identifier_show() 255 return sysfs_emit(buf, "%03x%02x\n", ni->part, version); in arm_ni_identifier_show() 326 static bool arm_ni_is_7xx(const struct arm_ni *ni) in arm_ni_is_7xx() argument 328 return ni->part == PART_NI_700 || ni->part == PART_NI_710AE; in arm_ni_is_7xx() 334 struct arm_ni *ni; in arm_ni_event_init() local 342 ni = cd_to_ni(cd); in arm_ni_event_init() 343 event->cpu = ni->cpu; in arm_ni_event_init() [all …]
|
| /linux/drivers/clk/renesas/ |
| H A D | rcar-gen4-cpg.c | 87 unsigned int ni, nf; in cpg_pll_8_25_clk_recalc_rate() local 90 ni = (FIELD_GET(CPG_PLLxCR0_NI8, cr0) + 1) * 2; in cpg_pll_8_25_clk_recalc_rate() 91 rate = parent_rate * ni; in cpg_pll_8_25_clk_recalc_rate() 104 unsigned int min_mult, max_mult, ni, nf; in cpg_pll_8_25_clk_determine_rate() local 115 ni = div64_ul(req->rate, prate); in cpg_pll_8_25_clk_determine_rate() 116 if (ni < min_mult) { in cpg_pll_8_25_clk_determine_rate() 117 ni = min_mult; in cpg_pll_8_25_clk_determine_rate() 120 ni = min(ni, max_mult); in cpg_pll_8_25_clk_determine_rate() 121 nf = div64_ul((u64)(req->rate - prate * ni) << 24, in cpg_pll_8_25_clk_determine_rate() 125 ni = DIV_ROUND_CLOSEST_ULL(req->rate, prate); in cpg_pll_8_25_clk_determine_rate() [all …]
|