/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
H A D | tcm-sita.c | 26 #include "tcm.h" 162 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, in sita_reserve_1d() argument 168 spin_lock(&(tcm->lock)); in sita_reserve_1d() 169 ret = r2l_b2t_1d(num_slots, &pos, tcm->bitmap, tcm->map_size); in sita_reserve_1d() 171 area->p0.x = pos % tcm->width; in sita_reserve_1d() 172 area->p0.y = pos / tcm->width; in sita_reserve_1d() 173 area->p1.x = (pos + num_slots - 1) % tcm->width; in sita_reserve_1d() 174 area->p1.y = (pos + num_slots - 1) / tcm in sita_reserve_1d() 181 sita_reserve_2d(struct tcm *tcm, u16 h, u16 w, u16 align, s16 offset, u16 slot_bytes, struct tcm_area *area) sita_reserve_2d() argument 203 sita_deinit(struct tcm *tcm) sita_deinit() argument 208 sita_free(struct tcm *tcm, struct tcm_area *area) sita_free() argument 230 struct tcm *tcm; sita_init() local [all...] |
H A D | tcm.h | 40 struct tcm; 51 struct tcm *tcm; /* parent */ member 56 struct tcm { struct 67 s32 (*reserve_2d)(struct tcm *tcm, u16 height, u16 width, u16 align, 70 s32 (*reserve_1d)(struct tcm *tcm, u32 slots, struct tcm_area *area); 71 s32 (*free)(struct tcm *tcm, struc 104 tcm_deinit(struct tcm *tcm) tcm_deinit() argument 131 tcm_reserve_2d(struct tcm *tcm, u16 width, u16 height, u16 align, s16 offset, u16 slot_bytes, struct tcm_area *area) tcm_reserve_2d() argument 165 tcm_reserve_1d(struct tcm *tcm, u32 slots, struct tcm_area *area) tcm_reserve_1d() argument [all...] |
H A D | omap_dmm_tiler.c | 42 static struct tcm *containers[TILFMT_NFORMATS]; 312 static struct dmm_txn *dmm_txn_init(struct dmm *dmm, struct tcm *tcm) in dmm_txn_init() argument 338 engine->tcm = tcm; in dmm_txn_init() 370 pat->area.y0 += engine->tcm->y_offset; in dmm_txn_append() 371 pat->area.y1 += engine->tcm->y_offset; in dmm_txn_append() 375 .lut_id = engine->tcm->lut_id, in dmm_txn_append() 488 txn = dmm_txn_init(omap_dmm, area->tcm); in fill() 607 if (block->area.tcm) in tiler_release() [all...] |
H A D | omap_dmm_priv.h | 130 struct tcm *tcm; member 141 struct tcm *tcm; member 187 struct tcm **tcm; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | tcm-sita.c | 18 #include "tcm.h" 154 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, in sita_reserve_1d() argument 160 spin_lock(&(tcm->lock)); in sita_reserve_1d() 161 ret = r2l_b2t_1d(num_slots, &pos, tcm->bitmap, tcm->map_size); in sita_reserve_1d() 163 area->p0.x = pos % tcm->width; in sita_reserve_1d() 164 area->p0.y = pos / tcm->width; in sita_reserve_1d() 165 area->p1.x = (pos + num_slots - 1) % tcm->width; in sita_reserve_1d() 166 area->p1.y = (pos + num_slots - 1) / tcm in sita_reserve_1d() 173 sita_reserve_2d(struct tcm *tcm, u16 h, u16 w, u16 align, s16 offset, u16 slot_bytes, struct tcm_area *area) sita_reserve_2d() argument 195 sita_deinit(struct tcm *tcm) sita_deinit() argument 200 sita_free(struct tcm *tcm, struct tcm_area *area) sita_free() argument 222 struct tcm *tcm; sita_init() local [all...] |
H A D | tcm.h | 40 struct tcm; 51 struct tcm *tcm; /* parent */ member 56 struct tcm { struct 67 s32 (*reserve_2d)(struct tcm *tcm, u16 height, u16 width, u16 align, 70 s32 (*reserve_1d)(struct tcm *tcm, u32 slots, struct tcm_area *area); 71 s32 (*free)(struct tcm *tcm, struc 104 tcm_deinit(struct tcm *tcm) tcm_deinit() argument 131 tcm_reserve_2d(struct tcm *tcm, u16 width, u16 height, u16 align, s16 offset, u16 slot_bytes, struct tcm_area *area) tcm_reserve_2d() argument 165 tcm_reserve_1d(struct tcm *tcm, u32 slots, struct tcm_area *area) tcm_reserve_1d() argument [all...] |
H A D | omap_dmm_tiler.c | 35 static struct tcm *containers[TILFMT_NFORMATS]; 305 static struct dmm_txn *dmm_txn_init(struct dmm *dmm, struct tcm *tcm) in dmm_txn_init() argument 331 engine->tcm = tcm; in dmm_txn_init() 363 pat->area.y0 += engine->tcm->y_offset; in dmm_txn_append() 364 pat->area.y1 += engine->tcm->y_offset; in dmm_txn_append() 368 .lut_id = engine->tcm->lut_id, in dmm_txn_append() 481 txn = dmm_txn_init(omap_dmm, area->tcm); in fill() 600 if (block->area.tcm) in tiler_release() [all...] |
H A D | omap_dmm_priv.h | 122 struct tcm *tcm; member 133 struct tcm *tcm; member 179 struct tcm **tcm; member
|
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | tb.c | 36 static inline struct tb *tcm_to_tb(struct tb_cm *tcm) in tcm_to_tb() argument 38 return ((void *)tcm - sizeof(struct tb)); in tcm_to_tb() 71 struct tb_cm *tcm = tb_priv(sw->tb); in tb_add_dp_resources() local 81 list_add_tail(&port->list, &tcm->dp_resources); in tb_add_dp_resources() 88 struct tb_cm *tcm = tb_priv(sw->tb); in tb_remove_dp_resources() local 97 list_for_each_entry_safe(port, tmp, &tcm->dp_resources, list) { in tb_remove_dp_resources() 108 struct tb_cm *tcm = tb_priv(tb); in tb_discover_tunnels() local 147 list_add_tail(&tunnel->list, &tcm->tunnel_list); in tb_discover_tunnels() 260 struct tb_cm *tcm = tb_priv(tb); in tb_find_tunnel() local 263 list_for_each_entry(tunnel, &tcm in tb_find_tunnel() 305 struct tb_cm *tcm = tb_priv(tb); tb_available_bandwidth() local 438 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_usb3() local 556 struct tb_cm *tcm = tb_priv(port->sw->tb); tb_scan_port() local 716 struct tb_cm *tcm = tb_priv(tb); tb_free_invalid_tunnels() local 804 struct tb_cm *tcm = tb_priv(tb); tb_find_dp_out() local 841 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_dp() local 967 struct tb_cm *tcm = tb_priv(tb); tb_dp_resource_available() local 988 struct tb_cm *tcm = tb_priv(tb); tb_disconnect_and_release_dp() local 1012 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_pci() local 1047 struct tb_cm *tcm = tb_priv(tb); tb_approve_xdomain_paths() local 1117 struct tb_cm *tcm = tb_priv(tb); tb_handle_hotplug() local 1245 struct tb_cm *tcm = tb_priv(tb); tb_stop() local 1288 struct tb_cm *tcm = tb_priv(tb); tb_start() local 1341 struct tb_cm *tcm = tb_priv(tb); tb_suspend_noirq() local 1380 struct tb_cm *tcm = tb_priv(tb); tb_resume_noirq() local 1433 struct tb_cm *tcm = tb_priv(tb); tb_freeze_noirq() local 1441 struct tb_cm *tcm = tb_priv(tb); tb_thaw_noirq() local 1462 struct tb_cm *tcm = tb_priv(tb); tb_runtime_suspend() local 1474 struct tb_cm *tcm = container_of(work, struct tb_cm, remove_work.work); tb_remove_work() local 1487 struct tb_cm *tcm = tb_priv(tb); tb_runtime_resume() local 1526 struct tb_cm *tcm; tb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | tb.c | 42 static inline struct tb *tcm_to_tb(struct tb_cm *tcm) in tcm_to_tb() argument 44 return ((void *)tcm - sizeof(struct tb)); in tcm_to_tb() 55 static void tb_init_bandwidth_groups(struct tb_cm *tcm) in tb_init_bandwidth_groups() argument 59 for (i = 0; i < ARRAY_SIZE(tcm->groups); i++) { in tb_init_bandwidth_groups() 60 struct tb_bandwidth_group *group = &tcm->groups[i]; in tb_init_bandwidth_groups() 62 group->tb = tcm_to_tb(tcm); in tb_init_bandwidth_groups() 80 static struct tb_bandwidth_group *tb_find_free_bandwidth_group(struct tb_cm *tcm) in tb_find_free_bandwidth_group() argument 84 for (i = 0; i < ARRAY_SIZE(tcm->groups); i++) { in tb_find_free_bandwidth_group() 85 struct tb_bandwidth_group *group = &tcm->groups[i]; in tb_find_free_bandwidth_group() 95 tb_attach_bandwidth_group(struct tb_cm *tcm, struc argument 131 tb_discover_bandwidth_group(struct tb_cm *tcm, struct tb_port *in, struct tb_port *out) tb_discover_bandwidth_group() argument 183 struct tb_cm *tcm = tb_priv(sw->tb); tb_add_dp_resources() local 200 struct tb_cm *tcm = tb_priv(sw->tb); tb_remove_dp_resources() local 219 struct tb_cm *tcm = tb_priv(tb); tb_discover_dp_resource() local 234 struct tb_cm *tcm = tb_priv(tb); tb_discover_dp_resources() local 246 struct tb_cm *tcm = tb_priv(sw->tb); tb_enable_clx() local 426 struct tb_cm *tcm = tb_priv(tb); tb_discover_tunnels() local 534 struct tb_cm *tcm = tb_priv(tb); tb_find_tunnel() local 579 struct tb_cm *tcm = tb_priv(tb); tb_available_bandwidth() local 756 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_usb3() local 882 struct tb_cm *tcm = tb_priv(port->sw->tb); tb_scan_port() local 1070 struct tb_cm *tcm = tb_priv(tb); tb_free_invalid_tunnels() local 1233 struct tb_cm *tcm = tb_priv(tb); tb_recalc_estimated_bandwidth() local 1251 struct tb_cm *tcm = tb_priv(tb); tb_find_dp_out() local 1288 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_dp() local 1448 struct tb_cm *tcm = tb_priv(tb); tb_dp_resource_available() local 1469 struct tb_cm *tcm = tb_priv(tb); tb_disconnect_and_release_dp() local 1514 struct tb_cm *tcm = tb_priv(tb); tb_tunnel_pci() local 1559 struct tb_cm *tcm = tb_priv(tb); tb_approve_xdomain_paths() local 1608 struct tb_cm *tcm = tb_priv(tb); __tb_disconnect_xdomain_paths() local 1661 struct tb_cm *tcm = tb_priv(tb); tb_handle_hotplug() local 1891 struct tb_cm *tcm = tb_priv(tb); tb_handle_dp_bandwidth_request() local 2046 struct tb_cm *tcm = tb_priv(tb); tb_stop() local 2089 struct tb_cm *tcm = tb_priv(tb); tb_start() local 2152 struct tb_cm *tcm = tb_priv(tb); tb_suspend_noirq() local 2196 struct tb_cm *tcm = tb_priv(tb); tb_resume_noirq() local 2274 struct tb_cm *tcm = tb_priv(tb); tb_freeze_noirq() local 2282 struct tb_cm *tcm = tb_priv(tb); tb_thaw_noirq() local 2303 struct tb_cm *tcm = tb_priv(tb); tb_runtime_suspend() local 2315 struct tb_cm *tcm = container_of(work, struct tb_cm, remove_work.work); tb_remove_work() local 2328 struct tb_cm *tcm = tb_priv(tb); tb_runtime_resume() local 2436 struct tb_cm *tcm; tb_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | utils.c | 1059 low_latency = mvm->tcm.result.low_latency[mvmvif->id]; in iwl_mvm_tcm_iter() 1061 if (!mvm->tcm.result.change[mvmvif->id] && in iwl_mvm_tcm_iter() 1108 if (mvm->tcm.data[mvmvif->id].opened_rx_ba_sessions) in iwl_mvm_tcm_uapsd_nonagg_detected_wk() 1139 if (mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected) in iwl_mvm_uapsd_agg_disconnect() 1142 mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected = true; in iwl_mvm_uapsd_agg_disconnect() 1152 u64 bytes = mvm->tcm.data[mac].uapsd_nonagg_detect.rx_bytes; in iwl_mvm_check_uapsd_agg_expected_tpt() 1157 rate = ewma_rate_read(&mvm->tcm.data[mac].uapsd_nonagg_detect.rate); in iwl_mvm_check_uapsd_agg_expected_tpt() 1159 if (!rate || mvm->tcm.data[mac].opened_rx_ba_sessions || in iwl_mvm_check_uapsd_agg_expected_tpt() 1160 mvm->tcm.data[mac].uapsd_nonagg_detect.detected) in iwl_mvm_check_uapsd_agg_expected_tpt() 1207 unsigned int elapsed = jiffies_to_msecs(ts - mvm->tcm in iwl_mvm_calc_tcm_stats() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | utils.c | 786 low_latency = mvm->tcm.result.low_latency[mvmvif->id]; in iwl_mvm_tcm_iter() 788 if (!mvm->tcm.result.change[mvmvif->id] && in iwl_mvm_tcm_iter() 828 if (mvm->tcm.data[mvmvif->id].opened_rx_ba_sessions) in iwl_mvm_tcm_uapsd_nonagg_detected_wk() 859 if (mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected) in iwl_mvm_uapsd_agg_disconnect() 862 mvm->tcm.data[mvmvif->id].uapsd_nonagg_detect.detected = true; in iwl_mvm_uapsd_agg_disconnect() 873 u64 bytes = mvm->tcm.data[mac].uapsd_nonagg_detect.rx_bytes; in iwl_mvm_check_uapsd_agg_expected_tpt() 878 rate = ewma_rate_read(&mvm->tcm.data[mac].uapsd_nonagg_detect.rate); in iwl_mvm_check_uapsd_agg_expected_tpt() 880 if (!rate || mvm->tcm.data[mac].opened_rx_ba_sessions || in iwl_mvm_check_uapsd_agg_expected_tpt() 881 mvm->tcm.data[mac].uapsd_nonagg_detect.detected) in iwl_mvm_check_uapsd_agg_expected_tpt() 928 unsigned int elapsed = jiffies_to_msecs(ts - mvm->tcm in iwl_mvm_calc_tcm_stats() [all...] |
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_api.c | 889 struct tcmsg *tcm; in tc_fill_qdisc() local 898 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*tcm), flags); in tc_fill_qdisc() 901 tcm = nlmsg_data(nlh); in tc_fill_qdisc() 902 tcm->tcm_family = AF_UNSPEC; in tc_fill_qdisc() 903 tcm->tcm__pad1 = 0; in tc_fill_qdisc() 904 tcm->tcm__pad2 = 0; in tc_fill_qdisc() 905 tcm->tcm_ifindex = qdisc_dev(q)->ifindex; in tc_fill_qdisc() 906 tcm->tcm_parent = clid; in tc_fill_qdisc() 907 tcm->tcm_handle = q->handle; in tc_fill_qdisc() 908 tcm in tc_fill_qdisc() 1439 struct tcmsg *tcm = nlmsg_data(n); tc_get_qdisc() local 1542 struct tcmsg *tcm; tc_modify_qdisc() local 1854 struct tcmsg *tcm; tc_fill_tclass() local 2044 struct tcmsg *tcm = nlmsg_data(n); tc_ctl_tclass() local 2193 tc_dump_tclass_qdisc(struct Qdisc *q, struct sk_buff *skb, struct tcmsg *tcm, struct netlink_callback *cb, int *t_p, int s_t) tc_dump_tclass_qdisc() argument 2222 tc_dump_tclass_root(struct Qdisc *root, struct sk_buff *skb, struct tcmsg *tcm, struct netlink_callback *cb, int *t_p, int s_t, bool recur) tc_dump_tclass_root() argument 2255 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_tclass() local [all...] |
H A D | cls_api.c | 1805 struct tcmsg *tcm; in tcf_fill_node() local 1809 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*tcm), flags); in tcf_fill_node() 1812 tcm = nlmsg_data(nlh); in tcf_fill_node() 1813 tcm->tcm_family = AF_UNSPEC; in tcf_fill_node() 1814 tcm->tcm__pad1 = 0; in tcf_fill_node() 1815 tcm->tcm__pad2 = 0; in tcf_fill_node() 1817 tcm->tcm_ifindex = qdisc_dev(q)->ifindex; in tcf_fill_node() 1818 tcm->tcm_parent = parent; in tcf_fill_node() 1820 tcm->tcm_ifindex = TCM_IFINDEX_MAGIC_BLOCK; in tcf_fill_node() 1821 tcm in tcf_fill_node() 2485 struct tcmsg *tcm = nlmsg_data(cb->nlh); tcf_chain_dump() local 2552 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_tfilter() local 2658 struct tcmsg *tcm; tc_chain_fill_node() local 2946 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_chain() local [all...] |
H A D | sch_mq.c | 208 struct tcmsg *tcm) in mq_select_queue() 210 return mq_queue_get(sch, TC_H_MIN(tcm->tcm_parent)); in mq_select_queue() 256 struct sk_buff *skb, struct tcmsg *tcm) in mq_dump_class() 260 tcm->tcm_parent = TC_H_ROOT; in mq_dump_class() 261 tcm->tcm_handle |= TC_H_MIN(cl); in mq_dump_class() 262 tcm->tcm_info = dev_queue->qdisc_sleeping->handle; in mq_dump_class() 207 mq_select_queue(struct Qdisc *sch, struct tcmsg *tcm) mq_select_queue() argument 255 mq_dump_class(struct Qdisc *sch, unsigned long cl, struct sk_buff *skb, struct tcmsg *tcm) mq_dump_class() argument
|
H A D | sch_mqprio.c | 553 struct sk_buff *skb, struct tcmsg *tcm) in mqprio_dump_class() 560 tcm->tcm_parent = (tc < 0) ? 0 : in mqprio_dump_class() 563 tcm->tcm_info = dev_queue->qdisc_sleeping->handle; in mqprio_dump_class() 565 tcm->tcm_parent = TC_H_ROOT; in mqprio_dump_class() 566 tcm->tcm_info = 0; in mqprio_dump_class() 568 tcm->tcm_handle |= TC_H_MIN(cl); in mqprio_dump_class() 674 struct tcmsg *tcm) in mqprio_select_queue() 676 return mqprio_queue_get(sch, TC_H_MIN(tcm->tcm_parent)); in mqprio_select_queue() 552 mqprio_dump_class(struct Qdisc *sch, unsigned long cl, struct sk_buff *skb, struct tcmsg *tcm) mqprio_dump_class() argument 673 mqprio_select_queue(struct Qdisc *sch, struct tcmsg *tcm) mqprio_select_queue() argument
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_api.c | 918 struct tcmsg *tcm; in tc_fill_qdisc() local 927 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*tcm), flags); in tc_fill_qdisc() 930 tcm = nlmsg_data(nlh); in tc_fill_qdisc() 931 tcm->tcm_family = AF_UNSPEC; in tc_fill_qdisc() 932 tcm->tcm__pad1 = 0; in tc_fill_qdisc() 933 tcm->tcm__pad2 = 0; in tc_fill_qdisc() 934 tcm->tcm_ifindex = qdisc_dev(q)->ifindex; in tc_fill_qdisc() 935 tcm->tcm_parent = clid; in tc_fill_qdisc() 936 tcm->tcm_handle = q->handle; in tc_fill_qdisc() 937 tcm in tc_fill_qdisc() 1477 struct tcmsg *tcm = nlmsg_data(n); tc_get_qdisc() local 1576 struct tcmsg *tcm; tc_modify_qdisc() local 1885 struct tcmsg *tcm; tc_fill_tclass() local 2075 struct tcmsg *tcm = nlmsg_data(n); tc_ctl_tclass() local 2220 tc_dump_tclass_qdisc(struct Qdisc *q, struct sk_buff *skb, struct tcmsg *tcm, struct netlink_callback *cb, int *t_p, int s_t) tc_dump_tclass_qdisc() argument 2249 tc_dump_tclass_root(struct Qdisc *root, struct sk_buff *skb, struct tcmsg *tcm, struct netlink_callback *cb, int *t_p, int s_t, bool recur) tc_dump_tclass_root() argument 2282 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_tclass() local [all...] |
H A D | cls_api.c | 1977 struct tcmsg *tcm; in tcf_fill_node() local 1981 nlh = nlmsg_put(skb, portid, seq, event, sizeof(*tcm), flags); in tcf_fill_node() 1984 tcm = nlmsg_data(nlh); in tcf_fill_node() 1985 tcm->tcm_family = AF_UNSPEC; in tcf_fill_node() 1986 tcm->tcm__pad1 = 0; in tcf_fill_node() 1987 tcm->tcm__pad2 = 0; in tcf_fill_node() 1989 tcm->tcm_ifindex = qdisc_dev(q)->ifindex; in tcf_fill_node() 1990 tcm->tcm_parent = parent; in tcf_fill_node() 1992 tcm->tcm_ifindex = TCM_IFINDEX_MAGIC_BLOCK; in tcf_fill_node() 1993 tcm in tcf_fill_node() 2664 struct tcmsg *tcm = nlmsg_data(cb->nlh); tcf_chain_dump() local 2731 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_tfilter() local 2838 struct tcmsg *tcm; tc_chain_fill_node() local 3127 struct tcmsg *tcm = nlmsg_data(cb->nlh); tc_dump_chain() local [all...] |
H A D | sch_mq.c | 170 struct tcmsg *tcm) in mq_select_queue() 172 return mq_queue_get(sch, TC_H_MIN(tcm->tcm_parent)); in mq_select_queue() 218 struct sk_buff *skb, struct tcmsg *tcm) in mq_dump_class() 222 tcm->tcm_parent = TC_H_ROOT; in mq_dump_class() 223 tcm->tcm_handle |= TC_H_MIN(cl); in mq_dump_class() 224 tcm->tcm_info = rtnl_dereference(dev_queue->qdisc_sleeping)->handle; in mq_dump_class() 169 mq_select_queue(struct Qdisc *sch, struct tcmsg *tcm) mq_select_queue() argument 217 mq_dump_class(struct Qdisc *sch, unsigned long cl, struct sk_buff *skb, struct tcmsg *tcm) mq_dump_class() argument
|
H A D | sch_mqprio.c | 644 struct sk_buff *skb, struct tcmsg *tcm) in mqprio_dump_class() 651 tcm->tcm_parent = (tc < 0) ? 0 : in mqprio_dump_class() 654 tcm->tcm_info = rtnl_dereference(dev_queue->qdisc_sleeping)->handle; in mqprio_dump_class() 656 tcm->tcm_parent = TC_H_ROOT; in mqprio_dump_class() 657 tcm->tcm_info = 0; in mqprio_dump_class() 659 tcm->tcm_handle |= TC_H_MIN(cl); in mqprio_dump_class() 751 struct tcmsg *tcm) in mqprio_select_queue() 753 return mqprio_queue_get(sch, TC_H_MIN(tcm->tcm_parent)); in mqprio_select_queue() 643 mqprio_dump_class(struct Qdisc *sch, unsigned long cl, struct sk_buff *skb, struct tcmsg *tcm) mqprio_dump_class() argument 750 mqprio_select_queue(struct Qdisc *sch, struct tcmsg *tcm) mqprio_select_queue() argument
|
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | vmlinux.lds.S | 67 *(.tcm.text) 68 *(.tcm.rodata) 70 *(.tcm.data) 89 *(.tcm.data)
|
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | vmlinux.lds.S | 68 *(.tcm.text) 69 *(.tcm.rodata) 71 *(.tcm.data) 90 *(.tcm.data)
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | vmlinux.lds.h | 161 *(.tcm.text) \ 162 *(.tcm.rodata) \ 171 *(.tcm.data) \
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | vmlinux.lds.h | 157 *(.tcm.text) \ 158 *(.tcm.rodata) \ 167 *(.tcm.data) \
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | pcie.c | 257 void __iomem *tcm; member 368 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_read_tcm8() 377 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_read_tcm16() 387 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_write_tcm16() 415 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_read_tcm32() 425 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_write_tcm32() 434 void __iomem *addr = devinfo->tcm + devinfo->ci->rambase + mem_offset; in brcmf_pcie_read_ram32() 444 void __iomem *addr = devinfo->tcm + devinfo->ci->rambase + mem_offset; in brcmf_pcie_write_ram32() 454 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_copy_dev_tomem() 1100 memcpy_fromio(&ringinfo, devinfo->tcm in brcmf_pcie_init_ringbuffers() [all...] |