/Linux-v5.4/drivers/gpu/drm/bridge/ |
D | tc358767.c | 283 static inline int tc_poll_timeout(struct tc_data *tc, unsigned int addr, in tc_poll_timeout() argument 290 return regmap_read_poll_timeout(tc->regmap, addr, val, in tc_poll_timeout() 295 static int tc_aux_wait_busy(struct tc_data *tc) in tc_aux_wait_busy() argument 297 return tc_poll_timeout(tc, DP0_AUXSTATUS, AUX_BUSY, 0, 1000, 100000); in tc_aux_wait_busy() 300 static int tc_aux_write_data(struct tc_data *tc, const void *data, in tc_aux_write_data() argument 308 ret = regmap_raw_write(tc->regmap, DP0_AUXWDATA(0), auxwdata, count); in tc_aux_write_data() 315 static int tc_aux_read_data(struct tc_data *tc, void *data, size_t size) in tc_aux_read_data() argument 320 ret = regmap_raw_read(tc->regmap, DP0_AUXRDATA(0), auxrdata, count); in tc_aux_read_data() 344 struct tc_data *tc = aux_to_tc(aux); in tc_aux_transfer() local 350 ret = tc_aux_wait_busy(tc); in tc_aux_transfer() [all …]
|
/Linux-v5.4/drivers/ntb/test/ |
D | ntb_tool.c | 208 struct tool_ctx *tc; member 233 struct tool_ctx *tc; member 239 struct tool_ctx *tc; member 244 struct tool_ctx *tc; member 291 struct tool_ctx *tc = ctx; in tool_link_event() local 296 up = ntb_link_is_up(tc->ntb, &speed, &width); in tool_link_event() 298 dev_dbg(&tc->ntb->dev, "link is %s speed %d width %d\n", in tool_link_event() 301 wake_up(&tc->link_wq); in tool_link_event() 306 struct tool_ctx *tc = ctx; in tool_db_event() local 309 db_mask = ntb_db_vector_mask(tc->ntb, vec); in tool_db_event() [all …]
|
/Linux-v5.4/drivers/misc/ |
D | atmel_tclib.c | 46 struct atmel_tc *tc; in atmel_tc_alloc() local 50 list_for_each_entry(tc, &tc_list, node) { in atmel_tc_alloc() 51 if (tc->allocated) in atmel_tc_alloc() 54 if ((tc->pdev->dev.of_node && tc->id == block) || in atmel_tc_alloc() 55 (tc->pdev->id == block)) { in atmel_tc_alloc() 56 pdev = tc->pdev; in atmel_tc_alloc() 57 tc->allocated = true; in atmel_tc_alloc() 63 return pdev ? tc : NULL; in atmel_tc_alloc() 74 void atmel_tc_free(struct atmel_tc *tc) in atmel_tc_free() argument 77 if (tc->allocated) in atmel_tc_free() [all …]
|
/Linux-v5.4/kernel/time/ |
D | timecounter.c | 8 void timecounter_init(struct timecounter *tc, in timecounter_init() argument 12 tc->cc = cc; in timecounter_init() 13 tc->cycle_last = cc->read(cc); in timecounter_init() 14 tc->nsec = start_tstamp; in timecounter_init() 15 tc->mask = (1ULL << cc->shift) - 1; in timecounter_init() 16 tc->frac = 0; in timecounter_init() 31 static u64 timecounter_read_delta(struct timecounter *tc) in timecounter_read_delta() argument 37 cycle_now = tc->cc->read(tc->cc); in timecounter_read_delta() 40 cycle_delta = (cycle_now - tc->cycle_last) & tc->cc->mask; in timecounter_read_delta() 43 ns_offset = cyclecounter_cyc2ns(tc->cc, cycle_delta, in timecounter_read_delta() [all …]
|
/Linux-v5.4/net/rds/ |
D | tcp.c | 102 u32 rds_tcp_write_seq(struct rds_tcp_connection *tc) in rds_tcp_write_seq() argument 105 return tcp_sk(tc->t_sock->sk)->write_seq; in rds_tcp_write_seq() 108 u32 rds_tcp_snd_una(struct rds_tcp_connection *tc) in rds_tcp_snd_una() argument 110 return tcp_sk(tc->t_sock->sk)->snd_una; in rds_tcp_snd_una() 114 struct rds_tcp_connection *tc) in rds_tcp_restore_callbacks() argument 116 rdsdebug("restoring sock %p callbacks from tc %p\n", sock, tc); in rds_tcp_restore_callbacks() 121 list_del_init(&tc->t_list_item); in rds_tcp_restore_callbacks() 125 if (!tc->t_cpath->cp_conn->c_isv6) in rds_tcp_restore_callbacks() 129 tc->t_sock = NULL; in rds_tcp_restore_callbacks() 131 sock->sk->sk_write_space = tc->t_orig_write_space; in rds_tcp_restore_callbacks() [all …]
|
D | tcp_send.c | 48 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit_path_prepare() local 50 rds_tcp_cork(tc->t_sock, 1); in rds_tcp_xmit_path_prepare() 55 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit_path_complete() local 57 rds_tcp_cork(tc->t_sock, 0); in rds_tcp_xmit_path_complete() 79 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit() local 89 tc->t_last_sent_nxt = rds_tcp_write_seq(tc); in rds_tcp_xmit() 90 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit() 95 tc->t_last_expected_una = rm->m_ack_seq + 1; in rds_tcp_xmit() 101 rm, rds_tcp_write_seq(tc), in rds_tcp_xmit() 107 set_bit(SOCK_NOSPACE, &tc->t_sock->sk->sk_socket->flags); in rds_tcp_xmit() [all …]
|
D | tcp_recv.c | 159 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_data_recv() local 160 struct rds_tcp_incoming *tinc = tc->t_tinc; in rds_tcp_data_recv() 164 rdsdebug("tcp data tc %p skb %p offset %u len %zu\n", tc, skb, offset, in rds_tcp_data_recv() 179 tc->t_tinc = tinc; in rds_tcp_data_recv() 193 if (left && tc->t_tinc_hdr_rem) { in rds_tcp_data_recv() 194 to_copy = min(tc->t_tinc_hdr_rem, left); in rds_tcp_data_recv() 200 tc->t_tinc_hdr_rem, in rds_tcp_data_recv() 202 tc->t_tinc_hdr_rem -= to_copy; in rds_tcp_data_recv() 206 if (tc->t_tinc_hdr_rem == 0) { in rds_tcp_data_recv() 208 tc->t_tinc_data_rem = in rds_tcp_data_recv() [all …]
|
D | tcp_connect.c | 44 struct rds_tcp_connection *tc; in rds_tcp_state_change() local 52 tc = cp->cp_transport_data; in rds_tcp_state_change() 53 state_change = tc->t_orig_state_change; in rds_tcp_state_change() 55 rdsdebug("sock %p state_change to %d\n", tc->t_sock, sk->sk_state); in rds_tcp_state_change() 99 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_conn_path_connect() local 107 mutex_lock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 110 mutex_unlock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 185 mutex_unlock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 202 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_conn_path_shutdown() local 203 struct socket *sock = tc->t_sock; in rds_tcp_conn_path_shutdown() [all …]
|
/Linux-v5.4/drivers/md/ |
D | dm-thin.c | 223 typedef void (*process_bio_fn)(struct thin_c *tc, struct bio *bio); 224 typedef void (*process_cell_fn)(struct thin_c *tc, struct dm_bio_prison_cell *cell); 379 struct thin_c *tc; member 385 static void begin_discard(struct discard_op *op, struct thin_c *tc, struct bio *parent) in begin_discard() argument 389 op->tc = tc; in begin_discard() 397 struct thin_c *tc = op->tc; in issue_discard() local 398 sector_t s = block_to_sectors(tc->pool, data_b); in issue_discard() 399 sector_t len = block_to_sectors(tc->pool, data_e - data_b); in issue_discard() 401 return __blkdev_issue_discard(tc->pool_dev->bdev, s, len, in issue_discard() 584 struct thin_c *tc; member [all …]
|
/Linux-v5.4/tools/perf/util/ |
D | tsc.c | 7 u64 perf_time_to_tsc(u64 ns, struct perf_tsc_conversion *tc) in perf_time_to_tsc() argument 11 t = ns - tc->time_zero; in perf_time_to_tsc() 12 quot = t / tc->time_mult; in perf_time_to_tsc() 13 rem = t % tc->time_mult; in perf_time_to_tsc() 14 return (quot << tc->time_shift) + in perf_time_to_tsc() 15 (rem << tc->time_shift) / tc->time_mult; in perf_time_to_tsc() 18 u64 tsc_to_perf_time(u64 cyc, struct perf_tsc_conversion *tc) in tsc_to_perf_time() argument 22 quot = cyc >> tc->time_shift; in tsc_to_perf_time() 23 rem = cyc & (((u64)1 << tc->time_shift) - 1); in tsc_to_perf_time() 24 return tc->time_zero + quot * tc->time_mult + in tsc_to_perf_time() [all …]
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb.c | 165 int tc; in ixgbe_dcb_unpack_pfc() local 167 for (*pfc_en = 0, tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) { in ixgbe_dcb_unpack_pfc() 168 if (tc_config[tc].dcb_pfc != pfc_disabled) in ixgbe_dcb_unpack_pfc() 169 *pfc_en |= BIT(tc); in ixgbe_dcb_unpack_pfc() 177 int tc; in ixgbe_dcb_unpack_refill() local 179 for (tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) in ixgbe_dcb_unpack_refill() 180 refill[tc] = tc_config[tc].path[direction].data_credits_refill; in ixgbe_dcb_unpack_refill() 186 int tc; in ixgbe_dcb_unpack_max() local 188 for (tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) in ixgbe_dcb_unpack_max() 189 max[tc] = tc_config[tc].desc_credits_max; in ixgbe_dcb_unpack_max() [all …]
|
/Linux-v5.4/arch/mips/kernel/ |
D | smp-mt.c | 46 static unsigned int __init smvp_vpe_init(unsigned int tc, unsigned int mvpconf0, in smvp_vpe_init() argument 49 if (tc > ((mvpconf0 & MVPCONF0_PVPE) >> MVPCONF0_PVPE_SHIFT)) in smvp_vpe_init() 53 if (tc != 0) { in smvp_vpe_init() 63 set_cpu_possible(tc, true); in smvp_vpe_init() 64 set_cpu_present(tc, true); in smvp_vpe_init() 65 __cpu_number_map[tc] = ++ncpu; in smvp_vpe_init() 66 __cpu_logical_map[ncpu] = tc; in smvp_vpe_init() 72 if (tc != 0) in smvp_vpe_init() 75 cpu_set_vpe_id(&cpu_data[ncpu], tc); in smvp_vpe_init() 80 static void __init smvp_tc_init(unsigned int tc, unsigned int mvpconf0) in smvp_tc_init() argument [all …]
|
D | vpe-mt.c | 31 struct tc *t; in vpe_run() 46 if (list_empty(&v->tc)) { in vpe_run() 57 t = list_first_entry(&v->tc, struct tc, tc); in vpe_run() 147 void cleanup_tc(struct tc *tc) in cleanup_tc() argument 159 settc(tc->index); in cleanup_tc() 209 struct tc *t; in vpe_stop() 214 t = list_entry(v->tc.next, struct tc, tc); in vpe_stop() 230 struct tc *t; in vpe_free() 233 t = list_entry(v->tc.next, struct tc, tc); in vpe_free() 333 struct tc *t; in vpe_module_init() [all …]
|
D | mips-mt.c | 58 int tc; in mips_mt_regdump() local 73 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump() 74 settc(tc); in mips_mt_regdump() 95 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump() 96 settc(tc); in mips_mt_regdump() 101 printk(" TC %d (current TC with VPE EPC above)\n", tc); in mips_mt_regdump() 106 printk(" TC %d\n", tc); in mips_mt_regdump()
|
/Linux-v5.4/lib/ |
D | test_strscpy.c | 29 static int __init tc(char *src, int count, int expected, in tc() function 126 KSTM_CHECK_ZERO(tc("a", 0, -E2BIG, 0, 0, 0)); in selftest() 127 KSTM_CHECK_ZERO(tc("", 0, -E2BIG, 0, 0, 0)); in selftest() 129 KSTM_CHECK_ZERO(tc("a", 1, -E2BIG, 0, 1, 0)); in selftest() 130 KSTM_CHECK_ZERO(tc("", 1, 0, 0, 1, 0)); in selftest() 132 KSTM_CHECK_ZERO(tc("ab", 2, -E2BIG, 1, 1, 0)); in selftest() 133 KSTM_CHECK_ZERO(tc("a", 2, 1, 1, 1, 0)); in selftest() 134 KSTM_CHECK_ZERO(tc("", 2, 0, 0, 1, 1)); in selftest() 136 KSTM_CHECK_ZERO(tc("abc", 3, -E2BIG, 2, 1, 0)); in selftest() 137 KSTM_CHECK_ZERO(tc("ab", 3, 2, 2, 1, 0)); in selftest() [all …]
|
/Linux-v5.4/tools/testing/selftests/net/forwarding/ |
D | tc_flower.sh | 26 tc qdisc add dev $h2 clsact 31 tc qdisc del dev $h2 clsact 41 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 43 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 55 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 56 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 67 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 69 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 81 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 82 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower [all …]
|
D | tc_chains.sh | 25 tc qdisc add dev $h2 clsact 30 tc qdisc del dev $h2 clsact 38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 61 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 77 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 78 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ [all …]
|
D | tc_actions.sh | 25 tc qdisc add dev $h2 clsact 30 tc qdisc del dev $h2 clsact 37 tc qdisc add dev $swp1 clsact 46 tc qdisc del dev $swp1 clsact 56 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 65 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ 75 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 85 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \ 94 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ [all …]
|
D | router_multicast.sh | 50 tc qdisc add dev $h1 ingress 55 tc qdisc del dev $h1 ingress 76 tc qdisc add dev $h2 ingress 81 tc qdisc del dev $h2 ingress 102 tc qdisc add dev $h3 ingress 107 tc qdisc del dev $h3 ingress 132 tc qdisc add dev $rp3 ingress 137 tc qdisc del dev $rp3 ingress 240 tc filter add dev $h2 ingress protocol ip pref 1 handle 122 flower \ 242 tc filter add dev $h3 ingress protocol ip pref 1 handle 133 flower \ [all …]
|
/Linux-v5.4/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
D | tc_flower.sh | 34 tc qdisc add dev $h2 clsact 39 tc qdisc del dev $h2 clsact 100 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 109 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 124 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 132 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 146 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 148 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 157 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 165 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \ [all …]
|
/Linux-v5.4/drivers/clocksource/ |
D | timer-atmel-tcb.c | 259 static int __init setup_clkevents(struct atmel_tc *tc, int clk32k_divisor_idx) in setup_clkevents() argument 262 struct clk *t2_clk = tc->clk[2]; in setup_clkevents() 263 int irq = tc->irq[2]; in setup_clkevents() 265 ret = clk_prepare_enable(tc->slow_clk); in setup_clkevents() 272 clk_disable_unprepare(tc->slow_clk); in setup_clkevents() 278 clkevt.regs = tc->regs; in setup_clkevents() 288 clk_disable_unprepare(tc->slow_clk); in setup_clkevents() 299 static int __init setup_clkevents(struct atmel_tc *tc, int clk32k_divisor_idx) in setup_clkevents() argument 307 static void __init tcb_setup_dual_chan(struct atmel_tc *tc, int mck_divisor_idx) in tcb_setup_dual_chan() argument 335 static void __init tcb_setup_single_chan(struct atmel_tc *tc, int mck_divisor_idx) in tcb_setup_single_chan() argument [all …]
|
/Linux-v5.4/drivers/pwm/ |
D | pwm-atmel-tcb.c | 51 struct atmel_tc *tc; member 77 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_request() local 78 void __iomem *regs = tc->regs; in atmel_tcb_pwm_request() 88 ret = clk_prepare_enable(tc->clk[group]); in atmel_tcb_pwm_request() 134 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_free() local 136 clk_disable_unprepare(tc->clk[pwm->hwpwm / 2]); in atmel_tcb_pwm_free() 145 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_disable() local 146 void __iomem *regs = tc->regs; in atmel_tcb_pwm_disable() 204 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_enable() local 205 void __iomem *regs = tc->regs; in atmel_tcb_pwm_enable() [all …]
|
/Linux-v5.4/tools/perf/arch/x86/util/ |
D | tsc.c | 16 struct perf_tsc_conversion *tc) in perf_read_tsc_conversion() argument 25 tc->time_mult = pc->time_mult; in perf_read_tsc_conversion() 26 tc->time_shift = pc->time_shift; in perf_read_tsc_conversion() 27 tc->time_zero = pc->time_zero; in perf_read_tsc_conversion() 66 struct perf_tsc_conversion tc; in perf_event__synth_time_conv() local 71 err = perf_read_tsc_conversion(pc, &tc); in perf_event__synth_time_conv() 79 event.time_conv.time_mult = tc.time_mult; in perf_event__synth_time_conv() 80 event.time_conv.time_shift = tc.time_shift; in perf_event__synth_time_conv() 81 event.time_conv.time_zero = tc.time_zero; in perf_event__synth_time_conv()
|
/Linux-v5.4/drivers/input/touchscreen/ |
D | tsc2007_core.c | 52 static void tsc2007_read_values(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_read_values() argument 55 tc->y = tsc2007_xfer(tsc, READ_Y); in tsc2007_read_values() 58 tc->x = tsc2007_xfer(tsc, READ_X); in tsc2007_read_values() 61 tc->z1 = tsc2007_xfer(tsc, READ_Z1); in tsc2007_read_values() 62 tc->z2 = tsc2007_xfer(tsc, READ_Z2); in tsc2007_read_values() 68 u32 tsc2007_calculate_resistance(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_calculate_resistance() argument 73 if (tc->x == MAX_12BIT) in tsc2007_calculate_resistance() 74 tc->x = 0; in tsc2007_calculate_resistance() 76 if (likely(tc->x && tc->z1)) { in tsc2007_calculate_resistance() 78 rt = tc->z2 - tc->z1; in tsc2007_calculate_resistance() [all …]
|
/Linux-v5.4/fs/ntfs/ |
D | lcnalloc.c | 401 LCN tc; in ntfs_cluster_alloc() local 407 tc = lcn + bmp_pos + 1; in ntfs_cluster_alloc() 411 (unsigned long long)tc, in ntfs_cluster_alloc() 420 if (tc >= vol->mft_zone_end) { in ntfs_cluster_alloc() 427 tc > vol->mft_zone_pos) in ntfs_cluster_alloc() 428 && tc >= vol->mft_lcn) in ntfs_cluster_alloc() 429 vol->mft_zone_pos = tc; in ntfs_cluster_alloc() 442 if (tc >= vol->nr_clusters) in ntfs_cluster_alloc() 447 tc > vol->data1_zone_pos) in ntfs_cluster_alloc() 448 && tc >= vol->mft_zone_end) in ntfs_cluster_alloc() [all …]
|