Home
last modified time | relevance | path

Searched full:dsm (Results 1 – 25 of 77) sorted by relevance

1234

/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_stolen.c81 struct resource *dsm) in i915_adjust_stolen() argument
87 if (dsm->start == 0 || dsm->end <= dsm->start) in i915_adjust_stolen()
98 struct resource stolen[2] = {*dsm, *dsm}; in i915_adjust_stolen()
120 *dsm = stolen[0]; in i915_adjust_stolen()
122 *dsm = stolen[1]; in i915_adjust_stolen()
130 dsm); in i915_adjust_stolen()
148 r = devm_request_mem_region(i915->drm.dev, dsm->start, in i915_adjust_stolen()
149 resource_size(dsm), in i915_adjust_stolen()
161 r = devm_request_mem_region(i915->drm.dev, dsm->start + 1, in i915_adjust_stolen()
162 resource_size(dsm) - 2, in i915_adjust_stolen()
[all …]
/Linux-v6.1/drivers/platform/surface/
Dsurface_hotplug.c99 dev_dbg(&pdev->dev, "IRQ notification via DSM (irq=%d, value=%d)\n", type, value); in shps_dsm_notify_irq()
108 dev_err(&pdev->dev, "IRQ notification via DSM failed (irq=%d, gpio=%d)\n", in shps_dsm_notify_irq()
113 "IRQ notification via DSM failed: unexpected result type (irq=%d, gpio=%d)\n", in shps_dsm_notify_irq()
118 "IRQ notification via DSM failed: unexpected result value (irq=%d, gpio=%d)\n", in shps_dsm_notify_irq()
143 /* Forward interrupt to ACPI via DSM. */ in shps_handle_irq()
155 const int dsm = shps_dsm_fn_for_irq(type); in shps_setup_irq() local
160 * does not have a DSM for base presence, so don't set up an interrupt in shps_setup_irq()
163 if (!acpi_check_dsm(handle, &shps_dsm_guid, SHPS_DSM_REVISION, BIT(dsm))) { in shps_setup_irq()
164 dev_dbg(&pdev->dev, "IRQ notification via DSM not present (irq=%d)\n", type); in shps_setup_irq()
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-ata129 (RO) Shows the DSM TRIM mode currently used by the device. Valid
132 unsupported: Drive does not support DSM TRIM
134 unqueued: Drive supports unqueued DSM TRIM only
136 queued: Drive supports queued DSM TRIM
138 forced_unqueued: Drive's queued DSM support is known to
Dsysfs-bus-papr-pmem74 and are set by user-space tools like ndctl by issuing a PAPR DSM.
/Linux-v6.1/arch/arm/boot/dts/
Dintel-ixp42x-dlink-dsm-g600.dts3 * Device Tree file for D-Link DSM-G600 revision A based on IXP420
17 model = "D-Link DSM-G600 rev A";
18 compatible = "dlink,dsm-g600-a", "intel,ixp42x";
128 * Taken from DSM-G600 PCI boardfile (dsmg600-pci.c)
Darmada-370-synology-ds213j.dts11 * DSM software provided by Synology. Nonetheless, some earlier boards
16 * by upgrading to latest version of DSM, or building a new one and
Darmada-xp-synology-ds414.dts11 * DSM software provided by Synology. Nonetheless, some earlier boards
16 * by upgrading to latest version of DSM, or building a new one and
/Linux-v6.1/drivers/acpi/
Dacpi_adxl.c3 * Address translation interface via ACPI DSM.
46 pr_info("DSM call failed for cmd=%d\n", cmd); in adxl_dsm()
152 pr_info("No DSM method\n"); in adxl_init()
159 pr_info("DSM method does not support forward translate\n"); in adxl_init()
/Linux-v6.1/drivers/gpu/drm/nouveau/
Dnouveau_acpi.c283 /* now do DSM detection */ in nouveau_dsm_detect()
298 /* find the optimus DSM or the old v1 DSM */ in nouveau_dsm_detect()
303 pr_info("VGA switcheroo: detected Optimus DSM method %s handle\n", in nouveau_dsm_detect()
306 pr_info("nouveau: detected PR support, will not use DSM\n"); in nouveau_dsm_detect()
315 pr_info("VGA switcheroo: detected DSM switching method %s handle\n", in nouveau_dsm_detect()
/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dselftest_reset.c23 const struct resource *dsm = &gt->i915->dsm; in __igt_reset_stolen() local
37 num_pages = resource_size(dsm) >> PAGE_SHIFT; in __igt_reset_stolen()
83 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen()
123 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen()
Dintel_rc6.c304 paddr = i915->dsm.end + 1 - pctx_size; in chv_rc6_init()
328 pcbr_offset = (pcbr & ~4095) - i915->dsm.start; in vlv_rc6_init()
357 i915->dsm.start, in vlv_rc6_init()
360 pctx_paddr = i915->dsm.start + pctx->stolen->start; in vlv_rc6_init()
/Linux-v6.1/drivers/net/ethernet/microchip/sparx5/
Dsparx5_calendar.c17 /* DSM calendar information */
459 "Error in DSM calendar calculation\n"); in sparx5_dsm_calendar_calc()
565 /* Configure the DSM calendar based on port configuration */
579 dev_err(sparx5->dev, "DSM calendar calculation failed\n"); in sparx5_config_dsm_calendar()
584 dev_err(sparx5->dev, "DSM calendar check failed\n"); in sparx5_config_dsm_calendar()
589 dev_err(sparx5->dev, "DSM calendar update failed\n"); in sparx5_config_dsm_calendar()
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/fw/
Dacpi.c94 * method (DSM) interface. The returned acpi object must be freed by calling
107 "ACPI: DSM method invocation failed (rev: %d, func:%d)\n", in iwl_acpi_get_dsm_object()
115 * Generic function to evaluate a DSM with no arguments
131 "Failed to get DSM object. func= %d\n", in iwl_acpi_get_dsm_integer()
147 "ACPI: DSM invalid buffer size, padding or truncating (%d)\n", in iwl_acpi_get_dsm_integer()
156 "ACPI: DSM method did not return a valid object, type=%d\n", in iwl_acpi_get_dsm_integer()
163 "ACPI: DSM method evaluated: func=%d, ret=%d\n", in iwl_acpi_get_dsm_integer()
171 * Evaluate a DSM with no arguments and a u8 return value,
192 * Evaluate a DSM with no arguments and a u32 return value,
/Linux-v6.1/drivers/platform/chrome/
Dchromeos_privacy_screen.c18 * The DSM (Device Specific Method) constants below are the agreed API with
21 #define PRIV_SCRN_DSM_REVID 1 /* DSM version */
/Linux-v6.1/drivers/iio/accel/
Dbmc150-accel-i2c.c25 * in the display and 1 in the hinge has an ACPI-method (DSM) to tell the
33 * This DSM takes 2 angles, selected by setting aux0 to 0 or 1, these presumably
82 dev_err(&client->dev, "Failed to call DSM to enable keyboard and touchpad\n"); in bmc150_acpi_set_angle_dsm()
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/
Dbase.c109 nvkm_debug(subdev, "DSM MXMS failed\n"); in mxm_shadow_dsm()
117 nvkm_debug(subdev, "DSM MXMS returned 0x%llx\n", in mxm_shadow_dsm()
204 { "DSM", mxm_shadow_dsm },
/Linux-v6.1/include/linux/
Dadxl.h3 * Address translation interface via ACPI DSM.
/Linux-v6.1/drivers/gpu/drm/i915/selftests/
Di915_gem.c47 const resource_size_t size = resource_size(&i915->dsm); in trash_stolen()
56 const dma_addr_t dma = i915->dsm.start + page; in trash_stolen()
/Linux-v6.1/sound/soc/codecs/
Dmax98390.c697 SOC_SINGLE_EXT("DSM Rdc", SND_SOC_NOPM, 0, 0xffffff, 0,
699 SOC_SINGLE_EXT("DSM Ambient Temp", SND_SOC_NOPM, 0, 0xffff, 0,
701 SOC_SINGLE_EXT("DSM Adaptive Rdc", SND_SOC_NOPM, 0, 0xffff, 0,
703 SOC_SINGLE_EXT("DSM Calibration", SND_SOC_NOPM, 0, 1, 0,
925 /* Update dsm bin param */ in max98390_probe()
928 /* Dsm Setting */ in max98390_probe()
Dcs42l51.c372 * Recommended configurations are SSM for 4-50khz and DSM for 50-100kHz ranges
377 * with DSM (%128) configuration
448 /* Force DSM mode if sampling rate is above 50kHz */ in cs42l51_hw_params()
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dnvidia,tegra186-dspk.yaml14 output via Delta Sigma Modulation (DSM).
/Linux-v6.1/drivers/platform/x86/intel/int1092/
Dintel_sar.c119 * sar_get_device_mode: Extraction of information from BIOS via DSM calls
139 dev_err(&device->dev, "DSM cmd:%d Failed to retrieve value\n", COMMAND_ID_DEV_MODE); in sar_get_device_mode()
/Linux-v6.1/Documentation/driver-api/nvdimm/
Dfirmware-activate.rst13 DSM specification [1], has added support for activating firmware at
/Linux-v6.1/drivers/nvme/target/
Dio-cmd-file.c298 for (i = 0; i <= le32_to_cpu(req->cmd->dsm.nr); i++) { in nvmet_file_execute_discard()
328 switch (le32_to_cpu(req->cmd->dsm.attributes)) { in nvmet_file_dsm_work()
/Linux-v6.1/drivers/mmc/host/
Dsdhci-acpi.c134 dev_err(dev, "%s DSM fn %u obj->type %d obj->buffer.length %d\n", in __intel_dsm()
162 pr_debug("%s: DSM not supported, error %d\n", in intel_dsm_init()
167 pr_debug("%s: DSM function mask %#x\n", in intel_dsm_init()
199 pr_debug("%s: %s DSM fn %u error %d result %u\n", in intel_start_signal_voltage_switch()

1234