/linux/drivers/ntb/test/ |
A D | ntb_tool.c | 449 tc->peers = devm_kcalloc(&tc->ntb->dev, tc->peer_cnt, in tool_init_peers() 456 tc->peers[pidx].tc = tc; in tool_init_peers() 969 tc->outmws = devm_kcalloc(&tc->ntb->dev, tc->outmw_cnt, in tool_init_mws() 977 tc->outmws[widx].tc = tc; in tool_init_mws() 992 tc->peers[pidx].inmws[widx].tc = tc; in tool_init_mws() 1242 tc->inspads = devm_kcalloc(&tc->ntb->dev, tc->inspad_cnt, in tool_init_spads() 1250 tc->inspads[sidx].tc = tc; in tool_init_spads() 1265 tc->peers[pidx].outspads[sidx].tc = tc; in tool_init_spads() 1406 tc->inmsgs = devm_kcalloc(&tc->ntb->dev, tc->inmsg_cnt, in tool_init_msgs() 1414 tc->inmsgs[midx].tc = tc; in tool_init_msgs() [all …]
|
/linux/drivers/gpu/drm/bridge/ |
A D | tc358767.c | 722 tc->link.assr, tc->assr); in tc_get_display_props() 756 out_bw = tc->link.num_lanes * tc->link.rate; in tc_set_video_mode() 969 if (tc->assr != tc->link.assr) { in tc_main_link_enable() 1182 ret = tc_set_video_mode(tc, &tc->mode); in tc_stream_enable() 1301 avail = tc->link.num_lanes * tc->link.rate; in tc_mode_valid() 1530 if (tc->hpd_pin >= 0 && tc->bridge.dev) { in tc_irq_handler() 1540 dev_dbg(tc->dev, "GPIO%d: %s %s\n", tc->hpd_pin, in tc_irq_handler() 1559 tc = devm_kzalloc(dev, sizeof(*tc), GFP_KERNEL); in tc_probe() 1560 if (!tc) in tc_probe() 1622 if (tc->hpd_pin < 0 || tc->hpd_pin > 1) { in tc_probe() [all …]
|
A D | tc358775.c | 434 t1 = hactive * (tc->bpc * 3 / 8) / tc->num_dsi_lanes; in tc_bridge_enable() 455 tc->bpc); in tc_bridge_enable() 511 tc->bpc = 8; in tc_mode_valid() 515 tc->bpc = 6; in tc_mode_valid() 564 if (tc->num_dsi_lanes < 1 || tc->num_dsi_lanes > 4) in tc358775_parse_dt() 587 dev_dbg(tc->dev, "no.of dsi lanes: %d\n", tc->num_dsi_lanes); in tc358775_parse_dt() 588 dev_dbg(tc->dev, "operating in %d-link mode\n", tc->lvds_link); in tc358775_parse_dt() 620 tc->dsi = dsi; in tc_bridge_attach() 656 tc = devm_kzalloc(dev, sizeof(*tc), GFP_KERNEL); in tc_probe() 657 if (!tc) in tc_probe() [all …]
|
/linux/tools/perf/util/ |
A D | tsc.c | 22 t = ns - tc->time_zero; in perf_time_to_tsc() 23 quot = t / tc->time_mult; in perf_time_to_tsc() 24 rem = t % tc->time_mult; in perf_time_to_tsc() 26 (rem << tc->time_shift) / tc->time_mult; in perf_time_to_tsc() 33 if (tc->cap_user_time_short) in tsc_to_perf_time() 34 cyc = tc->time_cycles + in tsc_to_perf_time() 35 ((cyc - tc->time_cycles) & tc->time_mask); in tsc_to_perf_time() 37 quot = cyc >> tc->time_shift; in tsc_to_perf_time() 39 return tc->time_zero + quot * tc->time_mult + in tsc_to_perf_time() 40 ((rem * tc->time_mult) >> tc->time_shift); in tsc_to_perf_time() [all …]
|
/linux/kernel/time/ |
A D | timecounter.c | 12 tc->cc = cc; in timecounter_init() 16 tc->frac = 0; in timecounter_init() 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() 44 tc->mask, &tc->frac); in timecounter_read_delta() 59 tc->nsec = nsec; in timecounter_read() 82 u64 delta = (cycle_tstamp - tc->cycle_last) & tc->cc->mask; in timecounter_cyc2time() 83 u64 nsec = tc->nsec, frac = tc->frac; in timecounter_cyc2time() 91 delta = (tc->cycle_last - cycle_tstamp) & tc->cc->mask; in timecounter_cyc2time() 92 nsec -= cc_cyc2ns_backwards(tc->cc, delta, tc->mask, frac); in timecounter_cyc2time() [all …]
|
/linux/net/rds/ |
A D | tcp.c | 119 tc->t_sock = NULL; in rds_tcp_restore_callbacks() 173 if (tc->t_tinc) { in rds_tcp_reset_callbacks() 175 tc->t_tinc = NULL; in rds_tcp_reset_callbacks() 178 tc->t_tinc_data_rem = 0; in rds_tcp_reset_callbacks() 214 tc->t_sock = sock; in rds_tcp_set_callbacks() 215 tc->t_cpath = cp; in rds_tcp_set_callbacks() 360 list_del(&tc->t_tcp_node); in rds_tcp_conn_free() 374 if (!tc) { in rds_tcp_conn_alloc() 379 tc->t_sock = NULL; in rds_tcp_conn_alloc() 380 tc->t_tinc = NULL; in rds_tcp_conn_alloc() [all …]
|
A D | tcp_recv.c | 179 tc->t_tinc = tinc; 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() 208 tc->t_tinc_data_rem = in rds_tcp_data_recv() 236 if (tc->t_tinc_hdr_rem == 0 && tc->t_tinc_data_rem == 0) { in rds_tcp_data_recv() 248 tc->t_tinc_data_rem = 0; in rds_tcp_data_recv() 249 tc->t_tinc = NULL; in rds_tcp_data_recv() 297 cp->cp_index, tc, sock); in rds_tcp_recv_path() 310 struct rds_tcp_connection *tc; in rds_tcp_data_ready() local 321 tc = cp->cp_transport_data; in rds_tcp_data_ready() [all …]
|
A D | tcp_send.c | 45 tcp_sock_set_cork(tc->t_sock->sk, true); in rds_tcp_xmit_path_prepare() 52 tcp_sock_set_cork(tc->t_sock->sk, false); in rds_tcp_xmit_path_complete() 84 tc->t_last_sent_nxt = rds_tcp_write_seq(tc); in rds_tcp_xmit() 85 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit() 96 rm, rds_tcp_write_seq(tc), in rds_tcp_xmit() 104 ret = rds_tcp_sendmsg(tc->t_sock, in rds_tcp_xmit() 118 ret = tc->t_sock->ops->sendpage(tc->t_sock, in rds_tcp_xmit() 182 struct rds_tcp_connection *tc; in rds_tcp_write_space() local 191 tc = cp->cp_transport_data; in rds_tcp_write_space() 193 write_space = tc->t_orig_write_space; in rds_tcp_write_space() [all …]
|
A 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() 108 mutex_lock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 111 mutex_unlock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 186 mutex_unlock(&tc->t_conn_path_lock); in rds_tcp_conn_path_connect() 204 struct socket *sock = tc->t_sock; in rds_tcp_conn_path_shutdown() 207 cp->cp_conn, tc, sock); in rds_tcp_conn_path_shutdown() 220 if (tc->t_tinc) { in rds_tcp_conn_path_shutdown() 221 rds_inc_put(&tc->t_tinc->ti_inc); in rds_tcp_conn_path_shutdown() 222 tc->t_tinc = NULL; in rds_tcp_conn_path_shutdown() [all …]
|
/linux/drivers/md/ |
A D | dm-thin.c | 391 op->tc = tc; in begin_discard() 399 struct thin_c *tc = op->tc; in issue_discard() local 935 info.tc = tc; in inc_remap_and_issue_cell() 995 struct thin_c *tc = m->tc; in process_prepared_mapping() local 1326 m->tc = tc; in schedule_copy() 1395 m->tc = tc; in schedule_zero() 1663 m->tc = tc; in process_discard_cell_no_passdown() 1712 m->tc = tc; in break_up_discard_bio() 1841 info.tc = tc; in remap_and_issue_shared_cell() 2502 w.tc = tc; in noflush_work() [all …]
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
A D | tc_restrictions.sh | 54 tc qdisc del dev $swp2 clsact 68 tc qdisc del dev $swp1 clsact 79 tc qdisc del dev $swp2 clsact 80 tc qdisc del dev $swp1 clsact 103 tc qdisc del dev $swp2 clsact 118 tc qdisc del dev $swp1 clsact 128 tc qdisc del dev $swp2 clsact 135 tc qdisc del dev $swp1 clsact 147 tc qdisc add dev $swp1 clsact 162 tc qdisc del dev $swp1 clsact [all …]
|
A D | tc_sample.sh | 133 tc qdisc add dev $rp1 clsact 137 tc qdisc add dev $rp2 clsact 142 tc qdisc add dev $rp3 clsact 148 tc qdisc add dev $rp4 clsact 155 tc qdisc del dev $rp4 clsact 161 tc qdisc del dev $rp3 clsact 166 tc qdisc del dev $rp2 clsact 170 tc qdisc del dev $rp1 clsact 455 tc qdisc replace dev $rp2 root handle 1: \ 470 tc qdisc del dev $rp2 root handle 1: [all …]
|
/linux/tools/testing/selftests/net/forwarding/ |
A D | tc_flower.sh | 29 tc qdisc add dev $h2 clsact 34 tc qdisc del dev $h2 clsact 44 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 46 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 58 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 59 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 381 local tc=$2 388 $((((label & 0xf) << 4) + (tc << 1) + bos)) \ 558 flower $tcflags mpls lse depth 1 tc 0 action continue [all …]
|
A D | tc_chains.sh | 25 tc qdisc add dev $h2 clsact 30 tc qdisc del dev $h2 clsact 88 tc chain add dev $h2 ingress 97 tc chain add dev $h2 ingress chain 1 115 tc chain del dev $h2 ingress 118 tc chain del dev $h2 ingress chain 1 128 tc chain add dev $h2 ingress protocol ip \ 130 tc chain add dev $h2 ingress chain 1 protocol ip \ 133 tc filter add dev $h2 ingress protocol ip pref 1 handle 1101 \ 159 tc chain del dev $h2 ingress chain 1 [all …]
|
A D | tc_actions.sh | 16 tc qdisc add dev $h1 clsact 21 tc qdisc del dev $h1 clsact 28 tc qdisc add dev $h2 clsact 33 tc qdisc del dev $h2 clsact 40 tc qdisc add dev $swp1 clsact 49 tc qdisc del dev $swp1 clsact 62 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 71 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 83 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 113 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower [all …]
|
/linux/drivers/net/ethernet/intel/ixgbe/ |
A 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() 177 int tc; in ixgbe_dcb_unpack_refill() local 179 for (tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) 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() 196 int tc; in ixgbe_dcb_unpack_bwgid() local 198 for (tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) in ixgbe_dcb_unpack_bwgid() 208 for (tc = 0; tc < MAX_TRAFFIC_CLASS; tc++) in ixgbe_dcb_unpack_prio() [all …]
|
/linux/arch/mips/kernel/ |
A D | smp-mt.c | 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() 84 if (!tc) in smvp_tc_init() 211 for (tc = 0; tc <= ntc; tc++) { in vsmp_smp_setup() 212 settc(tc); in vsmp_smp_setup() [all …]
|
A D | vpe-mt.c | 31 struct tc *t; 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 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() 334 int tc, err; in vpe_module_init() local 389 for (tc = aprp_cpu_index(); tc < hw_tcs; tc++) { in vpe_module_init() 411 settc(tc); in vpe_module_init() [all …]
|
/linux/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
A D | tc_flower.sh | 34 tc qdisc add dev $h2 clsact 39 tc qdisc del dev $h2 clsact 753 echo -n -e $batch | tc -b - 783 echo -n -e $batch | tc -b - 809 echo -e $batch | tc -b - 894 tc chain add dev $h2 ingress chain 4 907 tc filter add dev $h2 ingress protocol ip \ 910 tc filter add dev $h2 ingress chain 1 protocol ip \ 936 tc filter del dev $h2 ingress chain $i \ 939 tc filter del dev $h2 ingress chain $i \ [all …]
|
/linux/lib/ |
A D | test_strscpy.c | 127 KSTM_CHECK_ZERO(tc("", 0, -E2BIG, 0, 0, 0)); in selftest() 130 KSTM_CHECK_ZERO(tc("", 1, 0, 0, 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() 137 KSTM_CHECK_ZERO(tc("ab", 3, 2, 2, 1, 0)); in selftest() 138 KSTM_CHECK_ZERO(tc("a", 3, 1, 1, 1, 1)); in selftest() 139 KSTM_CHECK_ZERO(tc("", 3, 0, 0, 1, 2)); in selftest() 142 KSTM_CHECK_ZERO(tc("abc", 4, 3, 3, 1, 0)); in selftest() 143 KSTM_CHECK_ZERO(tc("ab", 4, 2, 2, 1, 1)); in selftest() 144 KSTM_CHECK_ZERO(tc("a", 4, 1, 1, 1, 2)); in selftest() [all …]
|
/linux/drivers/clocksource/ |
A D | timer-atmel-tcb.c | 260 int irq = tc->irq[2]; in setup_clkevents() 376 struct atmel_tc tc; in tcb_clksrc_init() local 391 if (!tc.regs) in tcb_clksrc_init() 402 tc.clk[0] = t0_clk; in tcb_clksrc_init() 404 if (IS_ERR(tc.clk[1])) in tcb_clksrc_init() 405 tc.clk[1] = t0_clk; in tcb_clksrc_init() 407 if (IS_ERR(tc.clk[2])) in tcb_clksrc_init() 408 tc.clk[2] = t0_clk; in tcb_clksrc_init() 411 if (tc.irq[2] <= 0) { in tcb_clksrc_init() 413 if (tc.irq[2] <= 0) in tcb_clksrc_init() [all …]
|
/linux/drivers/hwtracing/coresight/ |
A D | coresight-cti-core.c | 254 tc->con_dev = csdev; in cti_add_connection_entry() 264 if (!tc->con_dev_name) in cti_add_connection_entry() 285 if (!tc) in cti_allocate_trig_con() 286 return tc; in cti_allocate_trig_con() 300 tc->con_in = in; in cti_allocate_trig_con() 301 tc->con_out = out; in cti_allocate_trig_con() 304 return tc; in cti_allocate_trig_con() 323 if (!tc) in cti_add_default_connection() 626 if (tc->con_dev) { in cti_update_conn_xrefs() 645 if (tc->con_dev) { in cti_remove_conn_xrefs() [all …]
|
A D | coresight-cti-platform.c | 121 struct cti_trig_con *tc = NULL; in cti_plat_create_v8_etm_connection() local 135 if (!tc) in cti_plat_create_v8_etm_connection() 147 tc->con_in->sig_types[i] = ETM_EXTOUT; in cti_plat_create_v8_etm_connection() 148 tc->con_out->sig_types[i] = ETM_EXTIN; in cti_plat_create_v8_etm_connection() 177 struct cti_trig_con *tc = NULL; in cti_plat_create_v8_connections() local 193 if (!tc) in cti_plat_create_v8_connections() 199 tc->con_in->sig_types[1] = PE_PMUIRQ; in cti_plat_create_v8_connections() 201 tc->con_out->sig_types[0] = PE_EDBGREQ; in cti_plat_create_v8_connections() 203 tc->con_out->sig_types[2] = PE_CTIIRQ; in cti_plat_create_v8_connections() 344 struct cti_trig_con *tc = NULL; in cti_plat_create_connection() local [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | ptp.c | 334 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_txqsqs() 346 for (--tc; tc >= 0; tc--) in mlx5e_ptp_open_txqsqs() 356 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_txqsqs() 380 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_tx_cqs() 388 for (tc = 0; tc < num_tc; tc++) { in mlx5e_ptp_open_tx_cqs() 402 for (--tc; tc >= 0; tc--) in mlx5e_ptp_open_tx_cqs() 406 for (--tc; tc >= 0; tc--) in mlx5e_ptp_open_tx_cqs() 434 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_tx_cqs() 437 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_close_tx_cqs() 734 for (tc = 0; tc < c->num_tc; tc++) in mlx5e_ptp_activate_channel() [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
A D | hw_atl2.c | 135 for (tc = 0; tc != tcs; tc++) { in hw_atl2_hw_queue_to_tc_map_set() 168 u32 tc = 0U; in hw_atl2_hw_qos_set() local 179 for (tc = 0; tc < cfg->tcs; tc++) { in hw_atl2_hw_qos_set() 220 int tc; in hw_atl2_hw_rss_set() local 228 for (tc = 0; tc != num_tcs; tc++) { in hw_atl2_hw_rss_set() 230 tc * in hw_atl2_hw_rss_set() 254 int tc; in hw_atl2_hw_init_tx_tc_rate_limit() local 269 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl2_hw_init_tx_tc_rate_limit() 279 tc_weight[tc] = min(tc_weight[tc], max_weight); in hw_atl2_hw_init_tx_tc_rate_limit() 295 for (tc = 0; tc != nic_cfg->tcs; tc++) { in hw_atl2_hw_init_tx_tc_rate_limit() [all …]
|