Home
last modified time | relevance | path

Searched refs:tcm (Results 1 – 20 of 20) sorted by relevance

/drivers/gpu/drm/omapdrm/
A Dtcm.h40 struct tcm;
51 struct tcm *tcm; /* parent */ member
71 s32 (*free)(struct tcm *tcm, struct tcm_area *area); argument
72 void (*deinit)(struct tcm *tcm); argument
104 static inline void tcm_deinit(struct tcm *tcm) in tcm_deinit() argument
106 if (tcm) in tcm_deinit()
107 tcm->deinit(tcm); in tcm_deinit()
146 area->tcm = res ? NULL : tcm; in tcm_reserve_2d()
175 res = tcm->reserve_1d(tcm, slots, area); in tcm_reserve_1d()
176 area->tcm = res ? NULL : tcm; in tcm_reserve_1d()
[all …]
A Dtcm-sita.c154 static s32 sita_reserve_1d(struct tcm *tcm, u32 num_slots, in sita_reserve_1d() argument
182 tcm->map_size, tcm->width); in sita_reserve_2d()
195 static void sita_deinit(struct tcm *tcm) in sita_deinit() argument
197 kfree(tcm); in sita_deinit()
200 static s32 sita_free(struct tcm *tcm, struct tcm_area *area) in sita_free() argument
215 free_slots(pos, w, h, tcm->bitmap, tcm->width); in sita_free()
222 struct tcm *tcm; in sita_init() local
228 tcm = kzalloc(sizeof(*tcm) + map_size, GFP_KERNEL); in sita_init()
229 if (!tcm) in sita_init()
241 tcm->bitmap = (unsigned long *)(tcm + 1); in sita_init()
[all …]
A Domap_dmm_tiler.c305 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()
600 if (block->area.tcm) in tiler_release()
747 if (omap_dmm->tcm && omap_dmm->tcm[i]) in omap_dmm_remove()
748 omap_dmm->tcm[i]->deinit(omap_dmm->tcm[i]); in omap_dmm_remove()
905 omap_dmm->tcm = kcalloc(omap_dmm->num_lut, sizeof(*omap_dmm->tcm), in omap_dmm_probe()
948 .tcm = NULL, in omap_dmm_probe()
973 area.tcm = omap_dmm->tcm[i]; in omap_dmm_probe()
1105 if (block->area.tcm == omap_dmm->tcm[lut_idx]) { in tiler_map_show()
1171 .tcm = NULL, in omap_dmm_resume()
[all …]
A Domap_dmm_priv.h122 struct tcm *tcm; member
133 struct tcm *tcm; member
179 struct tcm **tcm; member
A DMakefile18 tcm-sita.o
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dutils.c986 mvm->tcm.ll_ts = ts; in iwl_mvm_calc_tcm_stats()
1006 mvm->tcm.result.change[mac] = load != mvm->tcm.result.load[mac]; in iwl_mvm_calc_tcm_stats()
1081 spin_lock(&mvm->tcm.lock); in iwl_mvm_recalc_tcm()
1082 if (mvm->tcm.paused || !time_after(ts, mvm->tcm.ts + MVM_TCM_PERIOD)) { in iwl_mvm_recalc_tcm()
1096 if (!mvm->tcm.paused && time_after(ts, mvm->tcm.ts + MVM_TCM_PERIOD)) { in iwl_mvm_recalc_tcm()
1103 mvm->tcm.ts = ts; in iwl_mvm_recalc_tcm()
1116 tcm.work); in iwl_mvm_tcm_work()
1124 mvm->tcm.paused = true; in iwl_mvm_pause_tcm()
1136 mvm->tcm.ts = jiffies; in iwl_mvm_resume_tcm()
1137 mvm->tcm.ll_ts = jiffies; in iwl_mvm_resume_tcm()
[all …]
A Dcoex.c447 data->primary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_per_link()
449 data->secondary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_per_link()
465 data->primary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_per_link()
467 data->secondary_load = mvm->tcm.result.load[mvmvif->id]; in iwl_mvm_bt_notif_per_link()
A Drx.c226 if (time_after(jiffies, mvm->tcm.ts + MVM_TCM_PERIOD)) in iwl_mvm_rx_handle_tcm()
227 schedule_delayed_work(&mvm->tcm.work, 0); in iwl_mvm_rx_handle_tcm()
228 mdata = &mvm->tcm.data[mac]; in iwl_mvm_rx_handle_tcm()
451 if (!mvm->tcm.paused && len >= sizeof(*hdr) && in iwl_mvm_rx_rx_mpdu()
762 spin_lock(&mvm->tcm.lock); in iwl_mvm_update_tcm_from_stats()
764 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[i]; in iwl_mvm_update_tcm_from_stats()
777 spin_unlock(&mvm->tcm.lock); in iwl_mvm_update_tcm_from_stats()
A Dops.c1423 spin_lock_init(&mvm->tcm.lock); in iwl_op_mode_mvm_start()
1424 INIT_DELAYED_WORK(&mvm->tcm.work, iwl_mvm_tcm_work); in iwl_op_mode_mvm_start()
1425 mvm->tcm.ts = jiffies; in iwl_op_mode_mvm_start()
1426 mvm->tcm.ll_ts = jiffies; in iwl_op_mode_mvm_start()
1427 mvm->tcm.uapsd_nonagg_ts = jiffies; in iwl_op_mode_mvm_start()
1650 cancel_delayed_work_sync(&mvm->tcm.work); in iwl_op_mode_mvm_stop()
A Dtx.c1076 mdata = &mvm->tcm.data[mac]; in iwl_mvm_tx_airtime()
1078 if (mvm->tcm.paused) in iwl_mvm_tx_airtime()
1081 if (time_after(jiffies, mvm->tcm.ts + MVM_TCM_PERIOD)) in iwl_mvm_tx_airtime()
1082 schedule_delayed_work(&mvm->tcm.work, 0); in iwl_mvm_tx_airtime()
1097 mdata = &mvm->tcm.data[mac]; in iwl_mvm_tx_pkt_queued()
A Drxmq.c2289 if (!mvm->tcm.paused && len >= sizeof(*hdr) && in iwl_mvm_rx_mpdu_mq()
2292 time_after(jiffies, mvm->tcm.ts + MVM_TCM_PERIOD)) in iwl_mvm_rx_mpdu_mq()
2293 schedule_delayed_work(&mvm->tcm.work, 0); in iwl_mvm_rx_mpdu_mq()
A Ddebugfs-vif.c212 mvm->tcm.result.load[mvmvif->id]); in iwl_dbgfs_mac_params_read()
A Dscan.c182 return mvm->tcm.result.global_load; in iwl_mvm_get_traffic_load()
188 return mvm->tcm.result.band_load[band]; in iwl_mvm_get_traffic_load_band()
A Dmvm.h1246 struct iwl_mvm_tcm tcm; member
A Dmac80211.c1037 struct iwl_mvm_tcm_mac *mdata = &mvm->tcm.data[macid]; in iwl_mvm_mac_ampdu_action()
3537 mdata = &mvm->tcm.data[iwl_mvm_vif_from_mac80211(vif)->id]; in iwl_mvm_check_uapsd()
/drivers/thunderbolt/
A Dtb.c159 struct tb_cm *tcm = tb_priv(tb); in tb_discover_dp_resource() local
1356 if (!tcm->hotplug_active) { in tb_scan_port()
1579 group->tb = tcm_to_tb(tcm); in tb_init_bandwidth_groups()
2425 if (!tcm->hotplug_active) in tb_handle_hotplug()
2736 if (!tcm->hotplug_active) in tb_handle_dp_bandwidth_request()
3055 tcm->hotplug_active = true; in tb_start()
3160 tcm->hotplug_active = true; in tb_resume_noirq()
3200 tcm->hotplug_active = true; in tb_thaw_noirq()
3260 tcm->hotplug_active = true; in tb_runtime_resume()
3360 struct tb_cm *tcm; in tb_probe() local
[all …]
/drivers/remoteproc/
A Dxlnx_r5_remoteproc.c1055 struct mem_bank_data *tcm; in zynqmp_r5_get_tcm_node_from_dt() local
1090 tcm = devm_kzalloc(dev, sizeof(struct mem_bank_data), in zynqmp_r5_get_tcm_node_from_dt()
1092 if (!tcm) in zynqmp_r5_get_tcm_node_from_dt()
1095 r5_core->tcm_banks[j] = tcm; in zynqmp_r5_get_tcm_node_from_dt()
1107 tcm->pm_domain_id = out_args.args[0]; in zynqmp_r5_get_tcm_node_from_dt()
1122 tcm->da = (u32)abs_addr; in zynqmp_r5_get_tcm_node_from_dt()
1123 tcm->size = (u32)size; in zynqmp_r5_get_tcm_node_from_dt()
1132 tcm->addr = (u32)res->start; in zynqmp_r5_get_tcm_node_from_dt()
1133 tcm->bank_name = (char *)res->name; in zynqmp_r5_get_tcm_node_from_dt()
1134 res = devm_request_mem_region(dev, tcm->addr, tcm->size, in zynqmp_r5_get_tcm_node_from_dt()
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dpcie.c341 void __iomem *tcm; member
500 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_read_tcm8()
509 void __iomem *address = devinfo->tcm + mem_offset; in brcmf_pcie_read_tcm16()
1707 memcpy_toio(devinfo->tcm + devinfo->ci->rambase, in brcmf_pcie_download_fw_nvram()
1738 memcpy_toio(devinfo->tcm + address, &footer, in brcmf_pcie_download_fw_nvram()
1812 devinfo->tcm = ioremap(bar1_addr, bar1_size); in brcmf_pcie_get_resource()
1814 if (!devinfo->regs || !devinfo->tcm) { in brcmf_pcie_get_resource()
1816 devinfo->tcm); in brcmf_pcie_get_resource()
1822 devinfo->tcm, (unsigned long long)bar1_addr, in brcmf_pcie_get_resource()
1831 if (devinfo->tcm) in brcmf_pcie_release_resource()
[all …]
/drivers/media/platform/mediatek/vpu/
A Dmtk_vpu.c105 void __iomem *tcm; member
468 return (__force void *)(dtcm_dmem_addr + vpu->reg.tcm + in vpu_mapping_dm_addr()
545 dest = (__force void *)vpu->reg.tcm; in load_requested_vpu()
769 vpu->recv_buf = vpu->reg.tcm + VPU_DTCM_OFFSET; in vpu_ipi_init()
825 vpu->reg.tcm = devm_platform_ioremap_resource_byname(pdev, "tcm"); in mtk_vpu_probe()
826 if (IS_ERR((__force void *)vpu->reg.tcm)) in mtk_vpu_probe()
827 return PTR_ERR((__force void *)vpu->reg.tcm); in mtk_vpu_probe()
/drivers/usb/gadget/function/
A Df_tcm.c2568 struct f_uas *tcm = to_f_uas(f); in tcm_free() local
2570 kfree(tcm); in tcm_free()
2614 DECLARE_USB_FUNCTION(tcm, tcm_alloc_inst, tcm_alloc);

Completed in 90 milliseconds