| /linux-4.4.14/drivers/staging/lustre/lustre/libcfs/linux/ |
| D | linux-cpu.c | 238 cfs_cpt_weight(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_weight() argument 240 LASSERT(cpt == CFS_CPT_ANY || (cpt >= 0 && cpt < cptab->ctb_nparts)); in cfs_cpt_weight() 242 return cpt == CFS_CPT_ANY ? in cfs_cpt_weight() 244 cpumask_weight(cptab->ctb_parts[cpt].cpt_cpumask); in cfs_cpt_weight() 249 cfs_cpt_online(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_online() argument 251 LASSERT(cpt == CFS_CPT_ANY || (cpt >= 0 && cpt < cptab->ctb_nparts)); in cfs_cpt_online() 253 return cpt == CFS_CPT_ANY ? in cfs_cpt_online() 256 cpumask_any_and(cptab->ctb_parts[cpt].cpt_cpumask, in cfs_cpt_online() 262 cfs_cpt_cpumask(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_cpumask() argument 264 LASSERT(cpt == CFS_CPT_ANY || (cpt >= 0 && cpt < cptab->ctb_nparts)); in cfs_cpt_cpumask() [all …]
|
| D | linux-mem.c | 45 void *libcfs_kvzalloc_cpt(struct cfs_cpt_table *cptab, int cpt, size_t size, in libcfs_kvzalloc_cpt() argument 51 cfs_cpt_spread_node(cptab, cpt)); in libcfs_kvzalloc_cpt() 54 ret = vmalloc_node(size, cfs_cpt_spread_node(cptab, cpt)); in libcfs_kvzalloc_cpt()
|
| /linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/ |
| D | libcfs_cpu.h | 85 cpumask_t *cfs_cpt_cpumask(struct cfs_cpt_table *cptab, int cpt); 103 cfs_cpt_cpumask(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_cpumask() argument 133 int cfs_cpt_weight(struct cfs_cpt_table *cptab, int cpt); 137 int cfs_cpt_online(struct cfs_cpt_table *cptab, int cpt); 141 nodemask_t *cfs_cpt_nodemask(struct cfs_cpt_table *cptab, int cpt); 153 int cfs_cpt_bind(struct cfs_cpt_table *cptab, int cpt); 158 int cfs_cpt_set_cpu(struct cfs_cpt_table *cptab, int cpt, int cpu); 162 void cfs_cpt_unset_cpu(struct cfs_cpt_table *cptab, int cpt, int cpu); 168 int cpt, cpumask_t *mask); 173 int cpt, cpumask_t *mask); [all …]
|
| D | libcfs_private.h | 139 #define LIBCFS_CPT_ALLOC_GFP(ptr, cptab, cpt, size, mask) \ argument 143 kmalloc_node((size), (mask), cfs_cpt_spread_node(cptab, cpt)) :\ 144 vmalloc_node(size, cfs_cpt_spread_node(cptab, cpt)); \ 149 #define LIBCFS_CPT_ALLOC(ptr, cptab, cpt, size) \ argument 150 LIBCFS_CPT_ALLOC_GFP(ptr, cptab, cpt, size, GFP_NOFS)
|
| D | libcfs_workitem.h | 70 int cfs_wi_sched_create(char *name, struct cfs_cpt_table *cptab, int cpt,
|
| D | libcfs.h | 145 void *libcfs_kvzalloc_cpt(struct cfs_cpt_table *cptab, int cpt, size_t size,
|
| /linux-4.4.14/drivers/staging/lustre/include/linux/lnet/ |
| D | lib-lnet.h | 103 unsigned int cpt = (cookie >> LNET_COOKIE_TYPE_BITS) & LNET_CPT_MASK; in lnet_cpt_of_cookie() local 107 return cpt < LNET_CPT_NUMBER ? cpt : cpt % LNET_CPT_NUMBER; in lnet_cpt_of_cookie() 111 lnet_res_lock(int cpt) in lnet_res_lock() argument 113 cfs_percpt_lock(the_lnet.ln_res_lock, cpt); in lnet_res_lock() 117 lnet_res_unlock(int cpt) in lnet_res_unlock() argument 119 cfs_percpt_unlock(the_lnet.ln_res_lock, cpt); in lnet_res_unlock() 125 int cpt = lnet_cpt_current(); in lnet_res_lock_current() local 127 lnet_res_lock(cpt); in lnet_res_lock_current() 128 return cpt; in lnet_res_lock_current() 132 lnet_net_lock(int cpt) in lnet_net_lock() argument [all …]
|
| /linux-4.4.14/drivers/staging/lustre/lustre/libcfs/ |
| D | libcfs_cpu.c | 101 cfs_cpt_weight(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_weight() argument 108 cfs_cpt_online(struct cfs_cpt_table *cptab, int cpt) in cfs_cpt_online() argument 115 cfs_cpt_set_cpu(struct cfs_cpt_table *cptab, int cpt, int cpu) in cfs_cpt_set_cpu() argument 122 cfs_cpt_unset_cpu(struct cfs_cpt_table *cptab, int cpt, int cpu) in cfs_cpt_unset_cpu() argument 128 cfs_cpt_set_cpumask(struct cfs_cpt_table *cptab, int cpt, cpumask_t *mask) in cfs_cpt_set_cpumask() argument 135 cfs_cpt_unset_cpumask(struct cfs_cpt_table *cptab, int cpt, cpumask_t *mask) in cfs_cpt_unset_cpumask() argument 141 cfs_cpt_set_node(struct cfs_cpt_table *cptab, int cpt, int node) in cfs_cpt_set_node() argument 148 cfs_cpt_unset_node(struct cfs_cpt_table *cptab, int cpt, int node) in cfs_cpt_unset_node() argument 154 cfs_cpt_set_nodemask(struct cfs_cpt_table *cptab, int cpt, nodemask_t *mask) in cfs_cpt_set_nodemask() argument 161 cfs_cpt_unset_nodemask(struct cfs_cpt_table *cptab, int cpt, nodemask_t *mask) in cfs_cpt_unset_nodemask() argument [all …]
|
| D | libcfs_mem.c | 128 int cpt; in cfs_percpt_current() local 131 cpt = cfs_cpt_current(arr->va_cptab, 0); in cfs_percpt_current() 132 if (cpt < 0) in cfs_percpt_current() 135 return arr->va_ptrs[cpt]; in cfs_percpt_current()
|
| D | workitem.c | 349 int cpt, int nthrs, struct cfs_wi_sched **sched_pp) in cfs_wi_sched_create() argument 356 LASSERT(cptab == NULL || cpt == CFS_CPT_ANY || in cfs_wi_sched_create() 357 (cpt >= 0 && cpt < cfs_cpt_number(cptab))); in cfs_wi_sched_create() 366 sched->ws_cpt = cpt; in cfs_wi_sched_create()
|
| /linux-4.4.14/drivers/staging/lustre/lnet/lnet/ |
| D | lib-md.c | 77 int cpt = lnet_cpt_of_cookie(md->md_lh.lh_cookie); in lnet_md_unlink() local 79 LASSERT(*md->md_eq->eq_refs[cpt] > 0); in lnet_md_unlink() 80 (*md->md_eq->eq_refs[cpt])--; in lnet_md_unlink() 168 lnet_md_link(lnet_libmd_t *md, lnet_handle_eq_t eq_handle, int cpt) in lnet_md_link() argument 170 struct lnet_res_container *container = the_lnet.ln_md_containers[cpt]; in lnet_md_link() 190 (*md->md_eq->eq_refs[cpt])++; in lnet_md_link() 273 int cpt; in LNetMDAttach() local 292 cpt = lnet_cpt_of_cookie(meh.cookie); in LNetMDAttach() 294 lnet_res_lock(cpt); in LNetMDAttach() 304 rc = lnet_md_link(md, umd.eq_handle, cpt); in LNetMDAttach() [all …]
|
| D | lib-msg.c | 137 lnet_msg_commit(lnet_msg_t *msg, int cpt) in lnet_msg_commit() argument 139 struct lnet_msg_container *container = the_lnet.ln_msg_containers[cpt]; in lnet_msg_commit() 140 lnet_counters_t *counters = the_lnet.ln_counters[cpt]; in lnet_msg_commit() 148 msg->msg_tx_cpt = cpt; in lnet_msg_commit() 156 msg->msg_rx_cpt = cpt; in lnet_msg_commit() 274 lnet_msg_decommit(lnet_msg_t *msg, int cpt, int status) in lnet_msg_decommit() argument 276 int cpt2 = cpt; in lnet_msg_decommit() 282 LASSERT(cpt == msg->msg_tx_cpt); in lnet_msg_decommit() 288 if (cpt != msg->msg_rx_cpt) { in lnet_msg_decommit() 289 lnet_net_unlock(cpt); in lnet_msg_decommit() [all …]
|
| D | lib-move.c | 788 int cpt = msg->msg_tx_cpt; in lnet_post_send_locked() local 789 struct lnet_tx_queue *tq = ni->ni_tx_queues[cpt]; in lnet_post_send_locked() 799 the_lnet.ln_counters[cpt]->drop_count++; in lnet_post_send_locked() 800 the_lnet.ln_counters[cpt]->drop_length += msg->msg_len; in lnet_post_send_locked() 801 lnet_net_unlock(cpt); in lnet_post_send_locked() 808 lnet_net_lock(cpt); in lnet_post_send_locked() 814 lnet_net_unlock(cpt); in lnet_post_send_locked() 821 lnet_net_lock(cpt); in lnet_post_send_locked() 861 lnet_net_unlock(cpt); in lnet_post_send_locked() 863 lnet_net_lock(cpt); in lnet_post_send_locked() [all …]
|
| D | lib-me.c | 157 int cpt; in LNetMEInsert() local 169 cpt = lnet_cpt_of_cookie(current_meh.cookie); in LNetMEInsert() 171 lnet_res_lock(cpt); in LNetMEInsert() 177 lnet_res_unlock(cpt); in LNetMEInsert() 187 lnet_res_unlock(cpt); in LNetMEInsert() 199 lnet_res_lh_initialize(the_lnet.ln_me_containers[cpt], &new_me->me_lh); in LNetMEInsert() 208 lnet_res_unlock(cpt); in LNetMEInsert() 234 int cpt; in LNetMEUnlink() local 239 cpt = lnet_cpt_of_cookie(meh.cookie); in LNetMEUnlink() 240 lnet_res_lock(cpt); in LNetMEUnlink() [all …]
|
| D | lib-ptl.c | 89 lnet_ptl_enable_mt(struct lnet_portal *ptl, int cpt) in lnet_ptl_enable_mt() argument 91 struct lnet_match_table *mtable = ptl->ptl_mtables[cpt]; in lnet_ptl_enable_mt() 99 ptl->ptl_mt_maps[ptl->ptl_mt_nmaps] = cpt; in lnet_ptl_enable_mt() 101 LASSERT(ptl->ptl_mt_maps[i] != cpt); in lnet_ptl_enable_mt() 102 if (ptl->ptl_mt_maps[i] < cpt) in lnet_ptl_enable_mt() 107 ptl->ptl_mt_maps[i] = cpt; in lnet_ptl_enable_mt() 114 lnet_ptl_disable_mt(struct lnet_portal *ptl, int cpt) in lnet_ptl_disable_mt() argument 116 struct lnet_match_table *mtable = ptl->ptl_mtables[cpt]; in lnet_ptl_disable_mt() 133 if (ptl->ptl_mt_maps[i] >= cpt) /* overwrite it */ in lnet_ptl_disable_mt() 267 unsigned int cpt; in lnet_mt_of_match() local [all …]
|
| D | peer.c | 206 lnet_nid2peer_locked(lnet_peer_t **lpp, lnet_nid_t nid, int cpt) in lnet_nid2peer_locked() argument 219 cpt2 = cpt != LNET_LOCK_EX ? cpt : lnet_cpt_of_nid_locked(nid); in lnet_nid2peer_locked() 239 lnet_net_unlock(cpt); in lnet_nid2peer_locked() 248 lnet_net_lock(cpt); in lnet_nid2peer_locked() 271 lnet_net_lock(cpt); in lnet_nid2peer_locked() 314 int cpt; in lnet_debug_peer() local 316 cpt = lnet_cpt_of_nid(nid); in lnet_debug_peer() 317 lnet_net_lock(cpt); in lnet_debug_peer() 319 rc = lnet_nid2peer_locked(&lp, nid, cpt); in lnet_debug_peer() 321 lnet_net_unlock(cpt); in lnet_debug_peer() [all …]
|
| D | router.c | 412 int cpt; in lnet_check_routes() local 416 cpt = lnet_net_lock_current(); in lnet_check_routes() 445 lnet_net_unlock(cpt); in lnet_check_routes() 456 lnet_net_unlock(cpt); in lnet_check_routes() 549 int cpt; in lnet_get_route() local 553 cpt = lnet_net_lock_current(); in lnet_get_route() 570 lnet_net_unlock(cpt); in lnet_get_route() 577 lnet_net_unlock(cpt); in lnet_get_route() 750 int cpt = lnet_net_lock_current(); in lnet_wait_known_routerstate() local 762 lnet_net_unlock(cpt); in lnet_wait_known_routerstate() [all …]
|
| D | api-ni.c | 425 lnet_res_container_setup(struct lnet_res_container *rec, int cpt, int type) in lnet_res_container_setup() argument 434 rec->rec_lh_cookie = (cpt << LNET_COOKIE_TYPE_BITS) | type; in lnet_res_container_setup() 437 LIBCFS_CPT_ALLOC(rec->rec_lh_hash, lnet_cpt_table(), cpt, in lnet_res_container_setup() 653 lnet_net2ni_locked(__u32 net, int cpt) in lnet_net2ni_locked() argument 658 LASSERT(cpt != LNET_LOCK_EX); in lnet_net2ni_locked() 664 lnet_ni_addref_locked(ni, cpt); in lnet_net2ni_locked() 731 int cpt; in lnet_cpt_of_nid() local 740 cpt = lnet_net_lock_current(); in lnet_cpt_of_nid() 742 lnet_net_unlock(cpt); in lnet_cpt_of_nid() 752 int cpt; in lnet_islocalnet() local [all …]
|
| D | router_proc.c | 70 #define LNET_PROC_POS_MAKE(cpt, ver, hash, off) \ argument 71 (((((loff_t)(cpt)) & LNET_PROC_CPT_MASK) << LNET_PROC_VPOS_BITS) | \ 420 int cpt = LNET_PROC_CPT_GET(*ppos); in proc_lnet_peers() local 433 if (cpt >= LNET_CPT_NUMBER) { in proc_lnet_peers() 461 lnet_net_lock(cpt); in proc_lnet_peers() 462 ptable = the_lnet.ln_peer_tables[cpt]; in proc_lnet_peers() 467 lnet_net_unlock(cpt); in proc_lnet_peers() 539 lnet_net_unlock(cpt); in proc_lnet_peers() 549 lnet_net_unlock(cpt); in proc_lnet_peers() 553 cpt++; in proc_lnet_peers() [all …]
|
| /linux-4.4.14/arch/parisc/kernel/ |
| D | time.c | 68 unsigned long cpt = clocktick; in timer_interrupt() local 80 if ((cycles_elapsed >> 6) < cpt) { in timer_interrupt() 85 while (cycles_remainder > cpt) { in timer_interrupt() 86 cycles_remainder -= cpt; in timer_interrupt() 91 cycles_remainder = cycles_elapsed % cpt; in timer_interrupt() 92 ticks_elapsed += cycles_elapsed / cpt; in timer_interrupt() 96 cycles_remainder = cpt - cycles_remainder; in timer_interrupt() 122 if (next_tick - now2 > cpt) in timer_interrupt() 123 mtctl(next_tick+cpt, 16); in timer_interrupt()
|
| /linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
| D | ptlrpcd.c | 176 int cpt; in ptlrpcd_select_pc() local 182 cpt = cfs_cpt_current(cfs_cpt_table, 1); in ptlrpcd_select_pc() 184 idx = cpt; in ptlrpcd_select_pc() 186 idx = ptlrpcds_cpt_idx[cpt]; in ptlrpcd_select_pc() 474 static void ptlrpcd_ctl_init(struct ptlrpcd_ctl *pc, int index, int cpt) in ptlrpcd_ctl_init() argument 477 pc->pc_cpt = cpt; in ptlrpcd_ctl_init() 488 "ptlrpcd_%02d_%02d", cpt, index); in ptlrpcd_ctl_init() 680 int cpt; in ptlrpcd_init() local 725 for (cpt = 0; cpt < ncpts; cpt++) { in ptlrpcd_init() 727 if (cpts[i] == cpt) in ptlrpcd_init() [all …]
|
| D | lproc_ptlrpc.c | 790 #define PTLRPC_REQ_CPT2POS(svc, cpt) \ argument 792 (cpt) << (64 - (svc)->srv_cpt_bits)) 812 unsigned int cpt; in ptlrpc_lprocfs_svc_req_history_start() local 829 cpt = PTLRPC_REQ_POS2CPT(svc, *pos); in ptlrpc_lprocfs_svc_req_history_start() 832 if (i < cpt) /* skip */ in ptlrpc_lprocfs_svc_req_history_start() 834 if (i > cpt) /* make up the lowest position for this CPT */ in ptlrpc_lprocfs_svc_req_history_start()
|
| D | service.c | 450 struct ptlrpc_service_part *svcpt, int cpt) in ptlrpc_service_part_init() argument 457 svcpt->scp_cpt = cpt; in ptlrpc_service_part_init() 492 cfs_cpt_spread_node(svc->srv_cptable, cpt)); in ptlrpc_service_part_init() 501 cfs_cpt_spread_node(svc->srv_cptable, cpt)); in ptlrpc_service_part_init() 549 int cpt; in ptlrpc_register_service() local 633 cpt = CFS_CPT_ANY; in ptlrpc_register_service() 635 cpt = cpts != NULL ? cpts[i] : i; in ptlrpc_register_service() 638 cfs_cpt_spread_node(cptable, cpt)); in ptlrpc_register_service() 645 rc = ptlrpc_service_part_init(service, svcpt, cpt); in ptlrpc_register_service()
|
| D | client.c | 831 int cpt; in ptlrpc_prep_set() local 833 cpt = cfs_cpt_current(cfs_cpt_table, 0); in ptlrpc_prep_set() 835 cfs_cpt_spread_node(cfs_cpt_table, cpt)); in ptlrpc_prep_set()
|
| /linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/ |
| D | o2iblnd.c | 326 int cpt = lnet_cpt_of_nid(nid); in kiblnd_create_peer() local 332 LIBCFS_CPT_ALLOC(peer, lnet_cpt_table(), cpt, sizeof(*peer)); in kiblnd_create_peer() 609 static int kiblnd_get_completion_vector(kib_conn_t *conn, int cpt) in kiblnd_get_completion_vector() argument 621 mask = cfs_cpt_cpumask(lnet_cpt_table(), cpt); in kiblnd_get_completion_vector() 655 int cpt; in kiblnd_create_conn() local 664 cpt = lnet_cpt_of_nid(peer->ibp_nid); in kiblnd_create_conn() 665 sched = kiblnd_data.kib_scheds[cpt]; in kiblnd_create_conn() 669 LIBCFS_CPT_ALLOC(init_qp_attr, lnet_cpt_table(), cpt, in kiblnd_create_conn() 677 LIBCFS_CPT_ALLOC(conn, lnet_cpt_table(), cpt, sizeof(*conn)); in kiblnd_create_conn() 698 LIBCFS_CPT_ALLOC(conn->ibc_connvars, lnet_cpt_table(), cpt, in kiblnd_create_conn() [all …]
|
| D | o2iblnd.h | 327 #define KIB_THREAD_ID(cpt, tid) ((cpt) << KIB_THREAD_SHIFT | (tid)) argument 935 int kiblnd_alloc_pages(kib_pages_t **pp, int cpt, int npages);
|
| D | o2iblnd_cb.c | 564 int cpt; in kiblnd_fmr_map_tx() local 581 cpt = tx->tx_pool->tpo_pool.po_owner->ps_cpt; in kiblnd_fmr_map_tx() 583 fps = net->ibn_fmr_ps[cpt]; in kiblnd_fmr_map_tx()
|
| /linux-4.4.14/arch/s390/include/asm/ |
| D | cio.h | 76 __u32 cpt : 1; member
|
| /linux-4.4.14/drivers/staging/lustre/lnet/selftest/ |
| D | selftest.h | 428 int sfw_alloc_pages(srpc_server_rpc_t *rpc, int cpt, int npages, int len, 440 srpc_bulk_t *srpc_alloc_bulk(int cpt, unsigned bulk_npg, unsigned bulk_len,
|
| D | rpc.c | 125 srpc_alloc_bulk(int cpt, unsigned bulk_npg, unsigned bulk_len, int sink) in srpc_alloc_bulk() argument 132 LIBCFS_CPT_ALLOC(bk, lnet_cpt_table(), cpt, in srpc_alloc_bulk() 148 pg = alloc_pages_node(cfs_cpt_spread_node(lnet_cpt_table(), cpt), in srpc_alloc_bulk()
|
| D | framework.c | 1101 sfw_alloc_pages(struct srpc_server_rpc *rpc, int cpt, int npages, int len, in sfw_alloc_pages() argument 1107 rpc->srpc_bulk = srpc_alloc_bulk(cpt, npages, len, sink); in sfw_alloc_pages()
|
| /linux-4.4.14/drivers/s390/cio/ |
| D | device_status.c | 156 cdev_irb->esw.esw0.erw.cpt = irb->esw.esw0.erw.cpt; in ccw_device_accumulate_esw()
|
| /linux-4.4.14/tools/perf/ |
| D | builtin-kmem.c | 657 const char *cpt; in compact_gfp_flags() local 663 cpt = gfp_compact_table[i].compact; in compact_gfp_flags() 664 new = realloc(new_flags, len + strlen(cpt) + 2); in compact_gfp_flags() 673 strcpy(new_flags, cpt); in compact_gfp_flags() 676 strcat(new_flags, cpt); in compact_gfp_flags() 680 len += strlen(cpt); in compact_gfp_flags()
|
| /linux-4.4.14/drivers/staging/lustre/lnet/klnds/socklnd/ |
| D | socklnd.c | 661 ksocknal_choose_scheduler_locked(unsigned int cpt) in ksocknal_choose_scheduler_locked() argument 663 struct ksock_sched_info *info = ksocknal_data.ksnd_sched_info[cpt]; in ksocknal_choose_scheduler_locked() 1022 int cpt; in ksocknal_create_conn() local 1116 cpt = lnet_cpt_of_nid(peerid.nid); in ksocknal_create_conn() 1253 sched = ksocknal_choose_scheduler_locked(cpt); in ksocknal_create_conn() 1292 conn->ksnc_port, incarnation, cpt, in ksocknal_create_conn() 2737 int cpt = (cpts == NULL) ? i : cpts[i]; in ksocknal_net_start_threads() local 2739 LASSERT(cpt < cfs_cpt_number(lnet_cpt_table())); in ksocknal_net_start_threads() 2740 info = ksocknal_data.ksnd_sched_info[cpt]; in ksocknal_net_start_threads()
|
| D | socklnd.h | 104 #define KSOCK_THREAD_ID(cpt, sid) (((cpt) << KSOCK_CPT_SHIFT) | (sid)) argument
|
| /linux-4.4.14/drivers/media/dvb-frontends/ |
| D | stv0367.c | 2036 int cpt = 0; in stv0367ter_read_snr() local 2039 while (cpt < 10) { in stv0367ter_read_snr() 2046 cpt++; in stv0367ter_read_snr() 2191 int abc = 0, def = 0, cpt = 0; 2194 (cpt < 400)) || ((Errors == 0) && (cpt < 400))) { 2201 cpt++;
|
| /linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
| D | t3_hw.c | 3004 unsigned int v, tps, cpt, bpt, delta, mindelta = ~0; in t3_config_sched() local 3010 for (cpt = 1; cpt <= 255; cpt++) { in t3_config_sched() 3011 tps = clk / cpt; in t3_config_sched() 3018 selected_cpt = cpt; in t3_config_sched()
|
| D | cxgb3_main.c | 805 unsigned int v, addr, bpt, cpt; in tm_attr_show() local 815 cpt = v & 0xff; in tm_attr_show() 816 if (!cpt) in tm_attr_show() 819 v = (adap->params.vpd.cclk * 1000) / cpt; in tm_attr_show()
|