Home
last modified time | relevance | path

Searched refs:tt (Results 1 – 25 of 96) sorted by relevance

1234

/drivers/media/rc/
Dttusbir.c45 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_get() local
47 return tt->led_on ? LED_FULL : LED_OFF; in ttusbir_brightness_get()
50 static void ttusbir_set_led(struct ttusbir *tt) in ttusbir_set_led() argument
56 if (tt->led_on != tt->is_led_on && tt->udev && in ttusbir_set_led()
57 atomic_add_unless(&tt->led_complete, 1, 1)) { in ttusbir_set_led()
58 tt->bulk_buffer[4] = tt->is_led_on = tt->led_on; in ttusbir_set_led()
59 ret = usb_submit_urb(tt->bulk_urb, GFP_ATOMIC); in ttusbir_set_led()
61 dev_warn(tt->dev, "failed to submit bulk urb: %d\n", in ttusbir_set_led()
63 atomic_dec(&tt->led_complete); in ttusbir_set_led()
71 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_set() local
[all …]
/drivers/net/wireless/intel/iwlwifi/dvm/
Dtt.c66 struct iwl_tt_mgmt *tt = &priv->thermal_throttle; in iwl_tt_is_low_power_state() local
68 if (tt->state >= IWL_TI_1) in iwl_tt_is_low_power_state()
75 struct iwl_tt_mgmt *tt = &priv->thermal_throttle; in iwl_tt_current_power_mode() local
77 return tt->tt_power_mode; in iwl_tt_current_power_mode()
82 struct iwl_tt_mgmt *tt = &priv->thermal_throttle; in iwl_ht_enabled() local
87 restriction = tt->restriction + tt->state; in iwl_ht_enabled()
118 struct iwl_tt_mgmt *tt = &priv->thermal_throttle; in iwl_tx_ant_restriction() local
123 restriction = tt->restriction + tt->state; in iwl_tx_ant_restriction()
129 struct iwl_tt_mgmt *tt = &priv->thermal_throttle; in iwl_rx_ant_restriction() local
134 restriction = tt->restriction + tt->state; in iwl_rx_ant_restriction()
[all …]
/drivers/md/
Ddm-target.c23 struct target_type *tt; in __find_target_type() local
25 list_for_each_entry(tt, &_targets, list) in __find_target_type()
26 if (!strcmp(name, tt->name)) in __find_target_type()
27 return tt; in __find_target_type()
34 struct target_type *tt; in get_target_type() local
38 tt = __find_target_type(name); in get_target_type()
39 if (tt && !try_module_get(tt->module)) in get_target_type()
40 tt = NULL; in get_target_type()
43 return tt; in get_target_type()
53 struct target_type *tt = get_target_type(name); in dm_get_target_type() local
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/
Drss.c65 mlx5e_rss_get_default_tt_config(enum mlx5_traffic_types tt) in mlx5e_rss_get_default_tt_config() argument
67 return rss_default_config[tt]; in mlx5e_rss_get_default_tt_config()
96 enum mlx5_traffic_types tt; in mlx5e_rss_params_init() local
101 for (tt = 0; tt < MLX5E_NUM_INDIR_TIRS; tt++) in mlx5e_rss_params_init()
102 rss->rx_hash_fields[tt] = in mlx5e_rss_params_init()
103 mlx5e_rss_get_default_tt_config(tt).rx_hash_fields; in mlx5e_rss_params_init()
106 static struct mlx5e_tir **rss_get_tirp(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tirp() argument
109 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp()
112 static struct mlx5e_tir *rss_get_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, in rss_get_tir() argument
115 return *rss_get_tirp(rss, tt, inner); in rss_get_tir()
[all …]
Drss.h12 mlx5e_rss_get_default_tt_config(enum mlx5_traffic_types tt);
29 u32 mlx5e_rss_get_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
32 enum mlx5_traffic_types tt,
46 u8 mlx5e_rss_get_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt);
47 int mlx5e_rss_set_hash_fields(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
Drx_res.h34 u32 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
35 u32 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt);
52 enum mlx5_traffic_types tt);
54 enum mlx5_traffic_types tt, u8 rx_hash_fields);
/drivers/gpu/drm/ttm/tests/
Dttm_pool_test.c57 struct ttm_tt *tt; in ttm_tt_kunit_init() local
64 tt = kunit_kzalloc(test, sizeof(*tt), GFP_KERNEL); in ttm_tt_kunit_init()
65 KUNIT_ASSERT_NOT_NULL(test, tt); in ttm_tt_kunit_init()
67 err = ttm_tt_init(tt, priv->mock_bo, page_flags, caching, 0); in ttm_tt_kunit_init()
70 return tt; in ttm_tt_kunit_init()
80 struct ttm_tt *tt; in ttm_pool_pre_populated() local
84 tt = ttm_tt_kunit_init(test, order, caching, size); in ttm_pool_pre_populated()
85 KUNIT_ASSERT_NOT_NULL(test, tt); in ttm_pool_pre_populated()
92 err = ttm_pool_alloc(pool, tt, &simple_ctx); in ttm_pool_pre_populated()
95 ttm_pool_free(pool, tt); in ttm_pool_pre_populated()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
Deswitch_offloads_termtbl.c65 struct mlx5_termtbl_handle *tt, in mlx5_eswitch_termtbl_create() argument
87 tt->termtbl = mlx5_create_auto_grouped_flow_table(root_ns, &ft_attr); in mlx5_eswitch_termtbl_create()
88 if (IS_ERR(tt->termtbl)) { in mlx5_eswitch_termtbl_create()
89 err = PTR_ERR(tt->termtbl); in mlx5_eswitch_termtbl_create()
90 esw_warn(dev, "Failed to create termination table, err %pe\n", tt->termtbl); in mlx5_eswitch_termtbl_create()
94 tt->rule = mlx5_add_flow_rules(tt->termtbl, NULL, flow_act, in mlx5_eswitch_termtbl_create()
95 &tt->dest, 1); in mlx5_eswitch_termtbl_create()
96 if (IS_ERR(tt->rule)) { in mlx5_eswitch_termtbl_create()
97 err = PTR_ERR(tt->rule); in mlx5_eswitch_termtbl_create()
98 esw_warn(dev, "Failed to create termination table rule, err %pe\n", tt->rule); in mlx5_eswitch_termtbl_create()
[all …]
Den_fs.c896 int tt; in mlx5e_set_inner_ttc_params() local
904 for (tt = 0; tt < MLX5_NUM_TT; tt++) { in mlx5e_set_inner_ttc_params()
905 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_set_inner_ttc_params()
906 ttc_params->dests[tt].tir_num = in mlx5e_set_inner_ttc_params()
907 tt == MLX5_TT_ANY ? in mlx5e_set_inner_ttc_params()
910 tt); in mlx5e_set_inner_ttc_params()
920 int tt; in mlx5e_set_ttc_params() local
928 for (tt = 0; tt < MLX5_NUM_TT; tt++) { in mlx5e_set_ttc_params()
929 ttc_params->dests[tt].type = MLX5_FLOW_DESTINATION_TYPE_TIR; in mlx5e_set_ttc_params()
930 ttc_params->dests[tt].tir_num = in mlx5e_set_ttc_params()
[all …]
Den_fs_ethtool.c432 int tt; in flow_get_tirn() local
439 tt = flow_type_to_traffic_type(flow_type); in flow_get_tirn()
440 if (tt < 0) in flow_get_tirn()
444 err = mlx5e_rss_obtain_tirn(rss, tt, &pkt_merge_param, false, tirn); in flow_get_tirn()
902 int tt; in mlx5e_set_rss_hash_opt() local
908 tt = flow_type_to_traffic_type(flow_type); in mlx5e_set_rss_hash_opt()
909 if (tt < 0) in mlx5e_set_rss_hash_opt()
910 return tt; in mlx5e_set_rss_hash_opt()
936 err = mlx5e_rx_res_rss_set_hash_fields(priv->rx_res, rss_idx, tt, rx_hash_field); in mlx5e_set_rss_hash_opt()
948 int tt; in mlx5e_get_rss_hash_opt() local
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dfs_ttc.c141 u8 mlx5_get_proto_by_tunnel_type(enum mlx5_tunnel_types tt) in mlx5_get_proto_by_tunnel_type() argument
143 return ttc_tunnel_rules[tt].proto; in mlx5_get_proto_by_tunnel_type()
163 int tt; in mlx5_tunnel_any_rx_proto_supported() local
165 for (tt = 0; tt < MLX5_NUM_TUNNEL_TT; tt++) { in mlx5_tunnel_any_rx_proto_supported()
167 ttc_tunnel_rules[tt].proto)) in mlx5_tunnel_any_rx_proto_supported()
242 int tt; in mlx5_generate_ttc_table_rules() local
247 for (tt = 0; tt < MLX5_NUM_TT; tt++) { in mlx5_generate_ttc_table_rules()
248 struct mlx5_ttc_rule *rule = &rules[tt]; in mlx5_generate_ttc_table_rules()
250 if (test_bit(tt, params->ignore_dests)) in mlx5_generate_ttc_table_rules()
252 rule->rule = mlx5_generate_ttc_rule(dev, ft, &params->dests[tt], in mlx5_generate_ttc_table_rules()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/lag/
Dport_sel.c113 enum mlx5_traffic_types tt) in mlx5_lag_set_definer_inner() argument
118 switch (tt) { in mlx5_lag_set_definer_inner()
198 enum mlx5_traffic_types tt, bool tunnel, in mlx5_lag_set_definer() argument
205 return mlx5_lag_set_definer_inner(match_definer_mask, tt); in mlx5_lag_set_definer()
207 switch (tt) { in mlx5_lag_set_definer()
296 enum mlx5_traffic_types tt, bool tunnel, u8 *ports) in mlx5_lag_create_definer() argument
315 format_id = mlx5_lag_set_definer(match_definer_mask, tt, tunnel, hash); in mlx5_lag_create_definer()
364 int tt; in mlx5_lag_destroy_definers() local
366 for_each_set_bit(tt, port_sel->tt_map, MLX5_NUM_TT) { in mlx5_lag_destroy_definers()
367 if (port_sel->outer.definers[tt]) in mlx5_lag_destroy_definers()
[all …]
/drivers/net/wireless/intel/iwlwifi/mvm/
Dtt.c15 struct iwl_mvm_tt_mgmt *tt = &mvm->thermal_throttle; in iwl_mvm_enter_ctkill() local
16 u32 duration = tt->params.ct_kill_duration; in iwl_mvm_enter_ctkill()
25 tt->throttle = false; in iwl_mvm_enter_ctkill()
26 tt->dynamic_smps = false; in iwl_mvm_enter_ctkill()
34 schedule_delayed_work(&tt->ct_kill_exit, in iwl_mvm_enter_ctkill()
276 struct iwl_mvm_tt_mgmt *tt; in check_exit_ctkill() local
282 tt = container_of(work, struct iwl_mvm_tt_mgmt, ct_kill_exit.work); in check_exit_ctkill()
283 mvm = container_of(tt, struct iwl_mvm, thermal_throttle); in check_exit_ctkill()
291 duration = tt->params.ct_kill_duration; in check_exit_ctkill()
309 if (temp <= tt->params.ct_kill_exit) { in check_exit_ctkill()
[all …]
/drivers/gpu/drm/ttm/
Dttm_pool.c389 static void ttm_pool_free_range(struct ttm_pool *pool, struct ttm_tt *tt, in ttm_pool_free_range() argument
393 struct page **pages = &tt->pages[start_page]; in ttm_pool_free_range()
402 if (tt->dma_address) in ttm_pool_free_range()
403 ttm_pool_unmap(pool, tt->dma_address[i], nr); in ttm_pool_free_range()
425 int ttm_pool_alloc(struct ttm_pool *pool, struct ttm_tt *tt, in ttm_pool_alloc() argument
428 pgoff_t num_pages = tt->num_pages; in ttm_pool_alloc()
429 dma_addr_t *dma_addr = tt->dma_address; in ttm_pool_alloc()
430 struct page **caching = tt->pages; in ttm_pool_alloc()
431 struct page **pages = tt->pages; in ttm_pool_alloc()
439 WARN_ON(!num_pages || ttm_tt_is_populated(tt)); in ttm_pool_alloc()
[all …]
Dttm_tt.c428 iosys_map_set_vaddr(dmap, kmap_local_page_prot(iter_tt->tt->pages[i], in ttm_kmap_iter_tt_map_local()
453 struct ttm_tt *tt) in ttm_kmap_iter_tt_init() argument
456 iter_tt->tt = tt; in ttm_kmap_iter_tt_init()
457 if (tt) in ttm_kmap_iter_tt_init()
458 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
/drivers/usb/host/
Dxhci-mtk-sch.c158 struct usb_tt *utt = udev->tt; in find_tt()
159 struct mu3h_sch_tt *tt, **tt_index, **ptt; in find_tt() local
186 tt = *ptt; in find_tt()
187 if (!tt) { /* Create the mu3h_sch_tt */ in find_tt()
188 tt = kzalloc(sizeof(*tt), GFP_KERNEL); in find_tt()
189 if (!tt) { in find_tt()
196 INIT_LIST_HEAD(&tt->ep_list); in find_tt()
197 *ptt = tt; in find_tt()
200 return tt; in find_tt()
206 struct usb_tt *utt = udev->tt; in drop_tt()
[all …]
Dehci-sched.c103 struct usb_tt *utt = udev->tt; in find_tt()
104 struct ehci_tt *tt, **tt_index, **ptt; in find_tt() local
135 tt = *ptt; in find_tt()
136 if (!tt) { /* Create the ehci_tt */ in find_tt()
140 tt = kzalloc(sizeof(*tt), GFP_ATOMIC); in find_tt()
141 if (!tt) { in find_tt()
148 list_add_tail(&tt->tt_list, &ehci->tt_list); in find_tt()
149 INIT_LIST_HEAD(&tt->ps_list); in find_tt()
150 tt->usb_tt = utt; in find_tt()
151 tt->tt_port = port; in find_tt()
[all …]
/drivers/iio/
Dindustrialio-sw-trigger.c103 struct iio_sw_trigger_type *tt; in iio_sw_trigger_create() local
105 tt = iio_get_sw_trigger_type(type); in iio_sw_trigger_create()
106 if (!tt) { in iio_sw_trigger_create()
110 t = tt->ops->probe(name); in iio_sw_trigger_create()
114 t->trigger_type = tt; in iio_sw_trigger_create()
118 module_put(tt->owner); in iio_sw_trigger_create()
125 struct iio_sw_trigger_type *tt = t->trigger_type; in iio_sw_trigger_destroy() local
127 tt->ops->remove(t); in iio_sw_trigger_destroy()
128 module_put(tt->owner); in iio_sw_trigger_destroy()
/drivers/gpu/drm/loongson/
Dlsdc_ttm.c88 static void lsdc_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt) in lsdc_ttm_tt_destroy() argument
90 ttm_tt_fini(tt); in lsdc_ttm_tt_destroy()
91 kfree(tt); in lsdc_ttm_tt_destroy()
97 struct ttm_tt *tt; in lsdc_ttm_tt_create() local
100 tt = kzalloc(sizeof(*tt), GFP_KERNEL); in lsdc_ttm_tt_create()
101 if (!tt) in lsdc_ttm_tt_create()
104 ret = ttm_sg_tt_init(tt, tbo, page_flags, ttm_cached); in lsdc_ttm_tt_create()
106 kfree(tt); in lsdc_ttm_tt_create()
110 return tt; in lsdc_ttm_tt_create()
/drivers/scsi/libfc/
Dfc_disc.c359 if (lport->tt.elsct_send(lport, 0, fp, in fc_disc_gpn_ft_req()
653 if (!lport->tt.elsct_send(lport, rdata->ids.port_id, fp, FC_NS_GPN_ID, in fc_disc_gpn_id_req()
716 if (!lport->tt.disc_start) in fc_disc_config()
717 lport->tt.disc_start = fc_disc_start; in fc_disc_config()
719 if (!lport->tt.disc_stop) in fc_disc_config()
720 lport->tt.disc_stop = fc_disc_stop; in fc_disc_config()
722 if (!lport->tt.disc_stop_final) in fc_disc_config()
723 lport->tt.disc_stop_final = fc_disc_stop_final; in fc_disc_config()
725 if (!lport->tt.disc_recv_req) in fc_disc_config()
726 lport->tt.disc_recv_req = fc_disc_recv_req; in fc_disc_config()
/drivers/gpu/drm/
Ddrm_gem_vram_helper.c853 static void bo_driver_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt) in bo_driver_ttm_tt_destroy() argument
855 ttm_tt_fini(tt); in bo_driver_ttm_tt_destroy()
856 kfree(tt); in bo_driver_ttm_tt_destroy()
866 struct ttm_tt *tt; in bo_driver_ttm_tt_create() local
869 tt = kzalloc(sizeof(*tt), GFP_KERNEL); in bo_driver_ttm_tt_create()
870 if (!tt) in bo_driver_ttm_tt_create()
873 ret = ttm_tt_init(tt, bo, page_flags, ttm_cached, 0); in bo_driver_ttm_tt_create()
877 return tt; in bo_driver_ttm_tt_create()
880 kfree(tt); in bo_driver_ttm_tt_create()
/drivers/block/aoe/
Daoecmd.c252 struct aoetgt *t, **tt; in newframe() local
261 tt = d->tgt; /* last used target */ in newframe()
263 tt++; in newframe()
264 if (tt >= &d->targets[d->ntargets] || !*tt) in newframe()
265 tt = d->targets; in newframe()
266 t = *tt; in newframe()
277 d->tgt = tt; in newframe()
281 if (tt == d->tgt) { /* we've looped and found nada */ in newframe()
1415 struct aoetgt **tt; in grow_targets() local
1419 tt = kcalloc(newn, sizeof(*d->targets), GFP_ATOMIC); in grow_targets()
[all …]
/drivers/thermal/
Dthermal_of.c125 struct thermal_trip *tt; in thermal_of_trips_init() local
142 tt = kzalloc(sizeof(*tt) * count, GFP_KERNEL); in thermal_of_trips_init()
143 if (!tt) { in thermal_of_trips_init()
152 ret = thermal_of_populate_trip(trip, &tt[count++]); in thermal_of_trips_init()
159 return tt; in thermal_of_trips_init()
162 kfree(tt); in thermal_of_trips_init()
/drivers/scsi/elx/libefc/
Defc_cmds.c79 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_nport_free_unreg_vpi()
139 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_nport_alloc_init_vpi()
197 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_nport_alloc_read_sparm64()
285 rc = efc->tt.issue_mbox_rqst(efc->base, buf, in efc_cmd_nport_attach()
397 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_domain_alloc_read_sparm64()
445 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_domain_alloc_init_vfi()
534 rc = efc->tt.issue_mbox_rqst(efc->base, buf, in efc_cmd_domain_attach()
580 rc = efc->tt.issue_mbox_rqst(efc->base, data, in efc_domain_free_unreg_vfi()
681 rc = efc->tt.issue_mbox_rqst(efc->base, buf, in efc_cmd_node_attach()
772 rc = efc->tt.issue_mbox_rqst(efc->base, buf, in efc_cmd_node_detach()
/drivers/clk/imx/
Dclk-pll14xx.c135 const struct imx_pll14xx_rate_table *tt; in imx_pll14xx_calc_settings() local
149 tt = imx_get_pll_settings(pll, rate); in imx_pll14xx_calc_settings()
150 if (tt) { in imx_pll14xx_calc_settings()
153 t->rate = tt->rate; in imx_pll14xx_calc_settings()
154 t->mdiv = tt->mdiv; in imx_pll14xx_calc_settings()
155 t->pdiv = tt->pdiv; in imx_pll14xx_calc_settings()
156 t->sdiv = tt->sdiv; in imx_pll14xx_calc_settings()
157 t->kdiv = tt->kdiv; in imx_pll14xx_calc_settings()

1234