/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | tegra.c | 31 nvkm_device_tegra_power_up(struct nvkm_device_tegra *tdev) in nvkm_device_tegra_power_up() argument 35 if (tdev->vdd) { in nvkm_device_tegra_power_up() 36 ret = regulator_enable(tdev->vdd); in nvkm_device_tegra_power_up() 41 ret = clk_prepare_enable(tdev->clk); in nvkm_device_tegra_power_up() 44 if (tdev->clk_ref) { in nvkm_device_tegra_power_up() 45 ret = clk_prepare_enable(tdev->clk_ref); in nvkm_device_tegra_power_up() 49 ret = clk_prepare_enable(tdev->clk_pwr); in nvkm_device_tegra_power_up() 52 clk_set_rate(tdev->clk_pwr, 204000000); in nvkm_device_tegra_power_up() 55 if (!tdev->pdev->dev.pm_domain) { in nvkm_device_tegra_power_up() 56 reset_control_assert(tdev->rst); in nvkm_device_tegra_power_up() [all …]
|
/Linux-v5.15/drivers/mailbox/ |
D | mailbox-test.c | 50 struct mbox_test_device *tdev = filp->private_data; in mbox_test_signal_write() local 52 if (!tdev->tx_channel) { in mbox_test_signal_write() 53 dev_err(tdev->dev, "Channel cannot do Tx\n"); in mbox_test_signal_write() 58 dev_err(tdev->dev, in mbox_test_signal_write() 65 if (!tdev->signal) { in mbox_test_signal_write() 66 tdev->signal = kzalloc(MBOX_MAX_SIG_LEN, GFP_KERNEL); in mbox_test_signal_write() 67 if (!tdev->signal) in mbox_test_signal_write() 71 if (copy_from_user(tdev->signal, userbuf, count)) { in mbox_test_signal_write() 72 kfree(tdev->signal); in mbox_test_signal_write() 73 tdev->signal = NULL; in mbox_test_signal_write() [all …]
|
/Linux-v5.15/drivers/thermal/ |
D | uniphier_thermal.c | 91 static int uniphier_tm_initialize_sensor(struct uniphier_tm_dev *tdev) in uniphier_tm_initialize_sensor() argument 93 struct regmap *map = tdev->regmap; in uniphier_tm_initialize_sensor() 99 regmap_write_bits(map, tdev->data->block_base + PVTCTLEN, in uniphier_tm_initialize_sensor() 109 ret = regmap_read(map, tdev->data->map_base + TMODCOEF, &val); in uniphier_tm_initialize_sensor() 114 ret = of_property_read_u32_array(tdev->dev->of_node, in uniphier_tm_initialize_sensor() 121 regmap_write(map, tdev->data->tmod_setup_addr, in uniphier_tm_initialize_sensor() 127 regmap_write_bits(map, tdev->data->block_base + PVTCTLMODE, in uniphier_tm_initialize_sensor() 131 regmap_write_bits(map, tdev->data->block_base + EMONREPEAT, in uniphier_tm_initialize_sensor() 136 regmap_write_bits(map, tdev->data->map_base + PVTCTLSEL, in uniphier_tm_initialize_sensor() 142 static void uniphier_tm_set_alert(struct uniphier_tm_dev *tdev, u32 ch, in uniphier_tm_set_alert() argument [all …]
|
/Linux-v5.15/drivers/tc/ |
D | tc.c | 42 struct tc_dev *tdev; in tc_bus_add_devices() local 85 tdev = kzalloc(sizeof(*tdev), GFP_KERNEL); in tc_bus_add_devices() 86 if (!tdev) { in tc_bus_add_devices() 90 dev_set_name(&tdev->dev, "tc%x", slot); in tc_bus_add_devices() 91 tdev->bus = tbus; in tc_bus_add_devices() 92 tdev->dev.parent = &tbus->dev; in tc_bus_add_devices() 93 tdev->dev.bus = &tc_bus_type; in tc_bus_add_devices() 94 tdev->slot = slot; in tc_bus_add_devices() 97 tdev->dma_mask = DMA_BIT_MASK(34); in tc_bus_add_devices() 98 tdev->dev.dma_mask = &tdev->dma_mask; in tc_bus_add_devices() [all …]
|
D | tc-driver.c | 60 struct tc_dev *tdev) in tc_match_device() argument 66 if (strcmp(tdev->name, id->name) == 0 && in tc_match_device() 67 strcmp(tdev->vendor, id->vendor) == 0) in tc_match_device() 87 struct tc_dev *tdev = to_tc_dev(dev); in tc_bus_match() local 91 id = tc_match_device(tdrv, tdev); in tc_bus_match()
|
/Linux-v5.15/drivers/gpu/drm/vmwgfx/ |
D | ttm_object.c | 70 struct ttm_object_device *tdev; member 166 struct ttm_object_device *tdev = tfile->tdev; in ttm_base_object_init() local 176 spin_lock(&tdev->object_lock); in ttm_base_object_init() 177 ret = idr_alloc(&tdev->idr, base, 1, 0, GFP_NOWAIT); in ttm_base_object_init() 178 spin_unlock(&tdev->object_lock); in ttm_base_object_init() 192 spin_lock(&tdev->object_lock); in ttm_base_object_init() 193 idr_remove(&tdev->idr, base->handle); in ttm_base_object_init() 194 spin_unlock(&tdev->object_lock); in ttm_base_object_init() 202 struct ttm_object_device *tdev = base->tfile->tdev; in ttm_release_base() local 204 spin_lock(&tdev->object_lock); in ttm_release_base() [all …]
|
/Linux-v5.15/drivers/dma/ |
D | mmp_tdma.c | 331 struct mmp_tdma_device *tdev = dev_id; in mmp_tdma_int_handler() local 336 struct mmp_tdma_chan *tdmac = tdev->tdmac[i]; in mmp_tdma_int_handler() 563 static int mmp_tdma_chan_init(struct mmp_tdma_device *tdev, in mmp_tdma_chan_init() argument 570 dev_err(tdev->dev, "too many channels for device!\n"); in mmp_tdma_chan_init() 575 tdmac = devm_kzalloc(tdev->dev, sizeof(*tdmac), GFP_KERNEL); in mmp_tdma_chan_init() 581 tdmac->dev = tdev->dev; in mmp_tdma_chan_init() 582 tdmac->chan.device = &tdev->device; in mmp_tdma_chan_init() 585 tdmac->reg_base = tdev->base + idx * 4; in mmp_tdma_chan_init() 588 tdev->tdmac[tdmac->idx] = tdmac; in mmp_tdma_chan_init() 593 &tdev->device.channels); in mmp_tdma_chan_init() [all …]
|
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_offload.c | 70 static inline int offload_activated(struct t3cdev *tdev) in offload_activated() argument 72 const struct adapter *adapter = tdev2adap(tdev); in offload_activated() 86 struct t3cdev *tdev; in cxgb3_register_client() local 92 list_for_each_entry(tdev, &ofld_dev_list, ofld_dev_list) { in cxgb3_register_client() 93 if (offload_activated(tdev)) in cxgb3_register_client() 94 client->add(tdev); in cxgb3_register_client() 111 struct t3cdev *tdev; in cxgb3_unregister_client() local 117 list_for_each_entry(tdev, &ofld_dev_list, ofld_dev_list) { in cxgb3_unregister_client() 118 if (offload_activated(tdev)) in cxgb3_unregister_client() 119 client->remove(tdev); in cxgb3_unregister_client() [all …]
|
D | cxgb3_offload.h | 65 void cxgb3_add_clients(struct t3cdev *tdev); 66 void cxgb3_remove_clients(struct t3cdev *tdev); 67 void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port); 90 void (*event_handler)(struct t3cdev *tdev, u32 event, u32 port);
|
/Linux-v5.15/arch/mips/dec/ |
D | tc.c | 70 void __init tc_device_get_irq(struct tc_dev *tdev) in tc_device_get_irq() argument 72 switch (tdev->slot) { in tc_device_get_irq() 74 tdev->interrupt = dec_interrupt[DEC_IRQ_TC0]; in tc_device_get_irq() 77 tdev->interrupt = dec_interrupt[DEC_IRQ_TC1]; in tc_device_get_irq() 80 tdev->interrupt = dec_interrupt[DEC_IRQ_TC2]; in tc_device_get_irq() 86 tdev->interrupt = dec_interrupt[DEC_IRQ_TC5]; in tc_device_get_irq() 89 tdev->interrupt = dec_interrupt[DEC_IRQ_TC6]; in tc_device_get_irq() 92 tdev->interrupt = -1; in tc_device_get_irq()
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
D | gm20b.c | 70 struct nvkm_device_tegra *tdev = device->func->tegra(device); in gm20b_volt_new() local 74 if (tdev->gpu_speedo_id >= ARRAY_SIZE(speedo_to_vmin)) { in gm20b_volt_new() 76 tdev->gpu_speedo_id); in gm20b_volt_new() 85 vmin = speedo_to_vmin[tdev->gpu_speedo_id]; in gm20b_volt_new() 87 if (tdev->gpu_speedo_id >= 1) in gm20b_volt_new()
|
D | gk20a.c | 151 struct nvkm_device_tegra *tdev = device->func->tegra(device); in gk20a_volt_ctor() local 156 uv = regulator_get_voltage(tdev->vdd); in gk20a_volt_ctor() 159 volt->vdd = tdev->vdd; in gk20a_volt_ctor() 165 gk20a_volt_calc_voltage(&coefs[i], tdev->gpu_speedo), in gk20a_volt_ctor()
|
/Linux-v5.15/drivers/usb/serial/ |
D | ti_usb_3410_5052.c | 346 static int ti_write_byte(struct usb_serial_port *port, struct ti_device *tdev, 349 static int ti_download_firmware(struct ti_device *tdev); 510 struct ti_device *tdev; in ti_startup() local 523 tdev = kzalloc(sizeof(struct ti_device), GFP_KERNEL); in ti_startup() 524 if (!tdev) in ti_startup() 527 mutex_init(&tdev->td_open_close_lock); in ti_startup() 528 tdev->td_serial = serial; in ti_startup() 529 usb_set_serial_data(serial, tdev); in ti_startup() 533 tdev->td_is_3410 = 1; in ti_startup() 535 tdev->td_is_3410 ? "3410" : "5052"); in ti_startup() [all …]
|
/Linux-v5.15/drivers/pnp/ |
D | resource.c | 169 struct pnp_dev *tdev; in pnp_check_port() local 207 pnp_for_each_dev(tdev) { in pnp_check_port() 208 if (tdev == dev) in pnp_check_port() 211 (tres = pnp_get_resource(tdev, IORESOURCE_IO, i)); in pnp_check_port() 232 struct pnp_dev *tdev; in pnp_check_mem() local 270 pnp_for_each_dev(tdev) { in pnp_check_mem() 271 if (tdev == dev) in pnp_check_mem() 274 (tres = pnp_get_resource(tdev, IORESOURCE_MEM, i)); in pnp_check_mem() 355 struct pnp_dev *tdev; in pnp_check_irq() local 397 pnp_for_each_dev(tdev) { in pnp_check_irq() [all …]
|
/Linux-v5.15/drivers/usb/misc/ |
D | usbtest.c | 118 #define ERROR(tdev, fmt, args...) \ argument 119 dev_err(&(tdev)->intf->dev , fmt , ## args) 120 #define WARNING(tdev, fmt, args...) \ argument 121 dev_warn(&(tdev)->intf->dev , fmt , ## args) 384 static int check_guard_bytes(struct usbtest_dev *tdev, struct urb *urb) in check_guard_bytes() argument 392 ERROR(tdev, "guard byte[%d] %d (not %d)\n", in check_guard_bytes() 400 static int simple_check_buf(struct usbtest_dev *tdev, struct urb *urb) in simple_check_buf() argument 408 int ret = check_guard_bytes(tdev, urb); in simple_check_buf() 433 ERROR(tdev, "buf[%d] = %d (not %d)\n", i, *buf, expected); in simple_check_buf() 455 struct usbtest_dev *tdev, in simple_io() argument [all …]
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/mc/ |
D | base.c | 82 struct nvkm_top_device *tdev; in nvkm_mc_intr() local 93 list_for_each_entry(tdev, &top->device, head) { in nvkm_mc_intr() 94 if (tdev->intr >= 0 && (stat & BIT(tdev->intr))) { in nvkm_mc_intr() 95 subdev = nvkm_device_subdev(device, tdev->type, tdev->inst); in nvkm_mc_intr() 98 stat &= ~BIT(tdev->intr); in nvkm_mc_intr()
|
/Linux-v5.15/drivers/s390/char/ |
D | tape_core.c | 96 struct tape_device *tdev; in tape_medium_state_show() local 98 tdev = dev_get_drvdata(dev); in tape_medium_state_show() 99 return scnprintf(buf, PAGE_SIZE, "%i\n", tdev->medium_state); in tape_medium_state_show() 108 struct tape_device *tdev; in tape_first_minor_show() local 110 tdev = dev_get_drvdata(dev); in tape_first_minor_show() 111 return scnprintf(buf, PAGE_SIZE, "%i\n", tdev->first_minor); in tape_first_minor_show() 120 struct tape_device *tdev; in tape_state_show() local 122 tdev = dev_get_drvdata(dev); in tape_state_show() 123 return scnprintf(buf, PAGE_SIZE, "%s\n", (tdev->first_minor < 0) ? in tape_state_show() 124 "OFFLINE" : tape_state_verbose[tdev->tape_state]); in tape_state_show() [all …]
|
/Linux-v5.15/drivers/ata/ |
D | libata-transport.c | 69 container_of((d), struct ata_device, tdev) 74 container_of((d), struct ata_link, tdev) 79 container_of((d), struct ata_port, tdev) 259 struct device *dev = &ap->tdev; in ata_tport_delete() 283 struct device *dev = &ap->tdev; in ata_tport_add() 385 struct device *dev = &link->tdev; in ata_tlink_delete() 409 struct device *dev = &link->tdev; in ata_tlink_add() 415 dev->parent = &ap->tdev; in ata_tlink_add() 629 transport_destroy_device(&dev->tdev); in ata_tdev_free() 630 put_device(&dev->tdev); in ata_tdev_free() [all …]
|
D | libata-acpi.c | 63 NULL : ACPI_HANDLE(&dev->tdev); in ata_dev_acpi_handle() 73 struct ata_device *tdev; in ata_acpi_detach_device() local 76 ata_for_each_dev(tdev, tlink, ALL) in ata_acpi_detach_device() 77 tdev->flags |= ATA_DFLAG_DETACH; in ata_acpi_detach_device() 188 acpi_preset_companion(&ap->tdev, host_companion, ap->port_no); in ata_acpi_bind_port() 193 adev = ACPI_COMPANION(&ap->tdev); in ata_acpi_bind_port() 209 struct acpi_device *port_companion = ACPI_COMPANION(&ap->tdev); in ata_acpi_bind_dev() 234 acpi_preset_companion(&dev->tdev, parent, adr); in ata_acpi_bind_dev() 235 adev = ACPI_COMPANION(&dev->tdev); in ata_acpi_bind_dev() 269 if (ACPI_HANDLE(&ap->tdev) && gtm) in ata_acpi_dissociate() [all …]
|
D | libata-zpodd.c | 192 acpi_pm_set_device_wakeup(&dev->tdev, true); in zpodd_enable_run_wake() 201 acpi_pm_set_device_wakeup(&dev->tdev, false); in zpodd_disable_run_wake() 267 struct acpi_device *adev = ACPI_COMPANION(&dev->tdev); in zpodd_init() 287 dev_pm_qos_expose_flags(&dev->tdev, 0); in zpodd_init()
|
/Linux-v5.15/drivers/video/fbdev/ |
D | pmag-ba-fb.c | 146 struct tc_dev *tdev = to_tc_dev(dev); in pmagbafb_probe() local 172 start = tdev->resource.start; in pmagbafb_probe() 173 len = tdev->resource.end - start + 1; in pmagbafb_probe() 238 struct tc_dev *tdev = to_tc_dev(dev); in pmagbafb_remove() local 247 start = tdev->resource.start; in pmagbafb_remove() 248 len = tdev->resource.end - start + 1; in pmagbafb_remove()
|
D | pmag-aa-fb.c | 161 struct tc_dev *tdev = to_tc_dev(dev); in pmagaafb_probe() local 180 start = tdev->resource.start; in pmagaafb_probe() 181 len = tdev->resource.end - start + 1; in pmagaafb_probe() 250 struct tc_dev *tdev = to_tc_dev(dev); in pmagaafb_remove() local 259 start = tdev->resource.start; in pmagaafb_remove() 260 len = tdev->resource.end - start + 1; in pmagaafb_remove()
|
D | pmagb-b-fb.c | 251 struct tc_dev *tdev = to_tc_dev(dev); in pmagbbfb_probe() local 279 start = tdev->resource.start; in pmagbbfb_probe() 280 len = tdev->resource.end - start + 1; in pmagbbfb_probe() 356 struct tc_dev *tdev = to_tc_dev(dev); in pmagbbfb_remove() local 365 start = tdev->resource.start; in pmagbbfb_remove() 366 len = tdev->resource.end - start + 1; in pmagbbfb_remove()
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | gk104.c | 942 struct nvkm_top_device *tdev; in gk104_fifo_oneinit() local 957 list_for_each_entry(tdev, &device->top->device, head) { in gk104_fifo_oneinit() 958 const int engn = tdev->engine; in gk104_fifo_oneinit() 966 if (map[j] & BIT(tdev->runlist)) { in gk104_fifo_oneinit() 972 fifo->engine[engn].engine = nvkm_device_engine(device, tdev->type, tdev->inst); in gk104_fifo_oneinit() 975 nvkm_subdev_type[tdev->type], tdev->inst); in gk104_fifo_oneinit() 982 tdev->engine, tdev->runlist, pbid, en); in gk104_fifo_oneinit() 984 fifo->engine[engn].runl = tdev->runlist; in gk104_fifo_oneinit() 987 fifo->runlist[tdev->runlist].engm |= BIT(engn); in gk104_fifo_oneinit() 988 fifo->runlist[tdev->runlist].engm_sw |= BIT(engn); in gk104_fifo_oneinit() [all …]
|
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 574 struct nvkm_device_tegra *tdev = device->func->tegra(device); in gk20a_instmem_new() local 588 if (tdev->iommu.domain) { in gk20a_instmem_new() 589 imem->mm_mutex = &tdev->iommu.mutex; in gk20a_instmem_new() 590 imem->mm = &tdev->iommu.mm; in gk20a_instmem_new() 591 imem->domain = tdev->iommu.domain; in gk20a_instmem_new() 592 imem->iommu_pgshift = tdev->iommu.pgshift; in gk20a_instmem_new() 593 imem->iommu_bit = tdev->func->iommu_bit; in gk20a_instmem_new()
|