/drivers/mtd/nand/raw/ |
D | nand_macronix.c | 41 u8 feature[ONFI_SUBFEATURE_PARAM_LEN]; in macronix_nand_setup_read_retry() local 48 feature[0] = mode; in macronix_nand_setup_read_retry() 49 return nand_set_features(chip, ONFI_FEATURE_ADDR_READ_RETRY, feature); in macronix_nand_setup_read_retry() 54 u8 feature[ONFI_SUBFEATURE_PARAM_LEN]; in macronix_nand_randomizer_check_enable() local 58 feature); in macronix_nand_randomizer_check_enable() 62 if (feature[0]) in macronix_nand_randomizer_check_enable() 63 return feature[0]; in macronix_nand_randomizer_check_enable() 65 feature[0] = MACRONIX_RANDOMIZER_MODE_ENTER; in macronix_nand_randomizer_check_enable() 67 feature); in macronix_nand_randomizer_check_enable() 72 feature[0] = 0x0; in macronix_nand_randomizer_check_enable() [all …]
|
/drivers/fpga/ |
D | dfl-fme-main.c | 162 struct dfl_feature *feature, in fme_hdr_ioctl() argument 216 const struct dfl_feature *feature = drvdata; in thermal_hwmon_attrs_visible() local 222 return fme_thermal_throttle_support(feature->ioaddr) ? 0444 : 0; in thermal_hwmon_attrs_visible() 228 struct dfl_feature *feature = dev_get_drvdata(dev); in thermal_hwmon_read() local 233 v = readq(feature->ioaddr + FME_THERM_RDSENSOR_FMT1); in thermal_hwmon_read() 237 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 241 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 245 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 249 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() 253 v = readq(feature->ioaddr + FME_THERM_THRESHOLD); in thermal_hwmon_read() [all …]
|
D | dfl.c | 352 struct dfl_feature *feature) in dfl_dev_add() argument 381 ddev->feature_id = feature->id; in dfl_dev_add() 382 ddev->revision = feature->revision; in dfl_dev_add() 386 parent_res = &pdev->resource[feature->resource_index]; in dfl_dev_add() 399 if (feature->nr_irqs) { in dfl_dev_add() 400 ddev->irqs = kcalloc(feature->nr_irqs, in dfl_dev_add() 407 for (i = 0; i < feature->nr_irqs; i++) in dfl_dev_add() 408 ddev->irqs[i] = feature->irq_ctx[i].irq; in dfl_dev_add() 410 ddev->num_irqs = feature->nr_irqs; in dfl_dev_add() 428 struct dfl_feature *feature; in dfl_devs_remove() local [all …]
|
D | dfl.h | 338 int (*init)(struct platform_device *pdev, struct dfl_feature *feature); 340 struct dfl_feature *feature); 341 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature, 367 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument 368 for ((feature) = (pdata)->features; \ 369 (feature) < (pdata)->features + (pdata)->num; (feature)++) 375 struct dfl_feature *feature; in dfl_get_feature_by_id() local 377 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id() 378 if (feature->id == id) in dfl_get_feature_by_id() 379 return feature; in dfl_get_feature_by_id() [all …]
|
D | dfl-afu-error.c | 212 struct dfl_feature *feature) in port_err_init() argument 220 struct dfl_feature *feature) in port_err_uinit() argument 226 port_err_ioctl(struct platform_device *pdev, struct dfl_feature *feature, in port_err_ioctl() argument 231 return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg); in port_err_ioctl() 233 return dfl_feature_ioctl_set_irq(pdev, feature, arg); in port_err_ioctl()
|
D | dfl-fme-pr.c | 174 struct dfl_feature *feature) in dfl_fme_create_mgr() argument 180 if (!feature->ioaddr) in dfl_fme_create_mgr() 183 mgr_pdata.ioaddr = feature->ioaddr; in dfl_fme_create_mgr() 370 struct dfl_feature *feature) in pr_mgmt_init() argument 392 mgr = dfl_fme_create_mgr(pdata, feature); in pr_mgmt_init() 440 struct dfl_feature *feature) in pr_mgmt_uinit() argument 453 struct dfl_feature *feature, in fme_pr_ioctl() argument
|
D | dfl-afu-main.c | 418 struct dfl_feature *feature) in port_hdr_init() argument 426 port_hdr_ioctl(struct platform_device *pdev, struct dfl_feature *feature, in port_hdr_ioctl() argument 505 struct dfl_feature *feature) in port_afu_init() argument 507 struct resource *res = &pdev->resource[feature->resource_index]; in port_afu_init() 526 struct dfl_feature *feature) in port_stp_init() argument 528 struct resource *res = &pdev->resource[feature->resource_index]; in port_stp_init() 547 port_uint_ioctl(struct platform_device *pdev, struct dfl_feature *feature, in port_uint_ioctl() argument 552 return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg); in port_uint_ioctl() 554 return dfl_feature_ioctl_set_irq(pdev, feature, arg); in port_uint_ioctl() 622 struct dfl_feature *feature; in afu_release() local [all …]
|
D | Kconfig | 154 Device Feature List (DFL) defines a feature list structure that 155 creates a linked list of feature headers within the MMIO space 157 Driver can walk through the feature headers to enumerate feature 163 It provides enumeration APIs and feature device infrastructure. 169 The FPGA Management Engine (FME) is a feature device implemented 207 This is the driver for the N3000 Nios private feature on Intel 223 management and virtualization with DFL framework and DFL feature
|
D | dfl-fme-error.c | 339 struct dfl_feature *feature) in fme_global_err_init() argument 347 struct dfl_feature *feature) in fme_global_err_uinit() argument 354 struct dfl_feature *feature, in fme_global_error_ioctl() argument 359 return dfl_feature_ioctl_get_num_irqs(pdev, feature, arg); in fme_global_error_ioctl() 361 return dfl_feature_ioctl_set_irq(pdev, feature, arg); in fme_global_error_ioctl()
|
/drivers/gpu/drm/amd/pm/swsmu/ |
D | smu_cmn.c | 456 struct smu_feature *feature = &smu->smu_feature; in smu_cmn_feature_is_supported() local 466 WARN_ON(feature_id > feature->feature_num); in smu_cmn_feature_is_supported() 468 mutex_lock(&feature->mutex); in smu_cmn_feature_is_supported() 469 ret = test_bit(feature_id, feature->supported); in smu_cmn_feature_is_supported() 470 mutex_unlock(&feature->mutex); in smu_cmn_feature_is_supported() 478 struct smu_feature *feature = &smu->smu_feature; in smu_cmn_feature_is_enabled() local 492 WARN_ON(feature_id > feature->feature_num); in smu_cmn_feature_is_enabled() 494 mutex_lock(&feature->mutex); in smu_cmn_feature_is_enabled() 495 ret = test_bit(feature_id, feature->enabled); in smu_cmn_feature_is_enabled() 496 mutex_unlock(&feature->mutex); in smu_cmn_feature_is_enabled() [all …]
|
/drivers/iommu/intel/ |
D | cap_audit.h | 67 #define DO_CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 69 if (cap##_##feature(a) != cap##_##feature(b)) { \ 71 pr_info("IOMMU feature %s inconsistent", #feature); \ 75 #define CHECK_FEATURE_MISMATCH(a, b, cap, feature, MASK) \ argument 76 DO_CHECK_FEATURE_MISMATCH((a)->cap, (b)->cap, cap, feature, MASK) 78 #define CHECK_FEATURE_MISMATCH_HOTPLUG(b, cap, feature, MASK) \ argument 80 if (cap##_##feature(intel_iommu_##cap##_sanity)) \ 82 (b)->cap, cap, feature, MASK); \ 93 #define MINIMAL_FEATURE_HOTPLUG(iommu, cap, feature, MASK, mismatch) \ argument 96 (cap##_##feature((iommu)->cap))) \
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_kms.c | 293 fw_info->feature = adev->vce.fb_version; in amdgpu_firmware_info() 297 fw_info->feature = 0; in amdgpu_firmware_info() 301 fw_info->feature = 0; in amdgpu_firmware_info() 305 fw_info->feature = 0; in amdgpu_firmware_info() 309 fw_info->feature = adev->gfx.me_feature_version; in amdgpu_firmware_info() 313 fw_info->feature = adev->gfx.pfp_feature_version; in amdgpu_firmware_info() 317 fw_info->feature = adev->gfx.ce_feature_version; in amdgpu_firmware_info() 321 fw_info->feature = adev->gfx.rlc_feature_version; in amdgpu_firmware_info() 325 fw_info->feature = adev->gfx.rlc_srlc_feature_version; in amdgpu_firmware_info() 329 fw_info->feature = adev->gfx.rlc_srlg_feature_version; in amdgpu_firmware_info() [all …]
|
/drivers/dma/ |
D | fsldma.c | 104 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) in set_desc_src() 114 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) in set_desc_dst() 124 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_83XX) in set_desc_next() 133 snoop_bits = ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_83XX) in set_ld_eol() 150 switch (chan->feature & FSL_DMA_IP_MASK) { in dma_init() 189 if (chan->feature & FSL_DMA_CHAN_PAUSE_EXT) { in dma_start() 196 if (chan->feature & FSL_DMA_CHAN_START_EXT) { in dma_start() 219 if ((chan->feature & FSL_DMA_IP_MASK) == FSL_DMA_IP_85XX) { in dma_halt() 345 chan->feature |= FSL_DMA_CHAN_PAUSE_EXT; in fsl_chan_toggle_ext_pause() 347 chan->feature &= ~FSL_DMA_CHAN_PAUSE_EXT; in fsl_chan_toggle_ext_pause() [all …]
|
D | fsldma.h | 125 u32 feature; /* The same as DMA channels */ member 176 u32 feature; member 248 (((fsl_dma)->feature & FSL_DMA_BIG_ENDIAN) ? \ 252 (((fsl_dma)->feature & FSL_DMA_BIG_ENDIAN) ? \ 257 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \ 261 (((fsl_chan)->feature & FSL_DMA_BIG_ENDIAN) ? \
|
/drivers/staging/axis-fifo/ |
D | axis-fifo.txt | 32 - xlnx,has-axis-tdest: Should be <0x0> (this feature isn't supported) 33 - xlnx,has-axis-tid: Should be <0x0> (this feature isn't supported) 34 - xlnx,has-axis-tkeep: Should be <0x0> (this feature isn't supported) 35 - xlnx,has-axis-tstrb: Should be <0x0> (this feature isn't supported) 36 - xlnx,has-axis-tuser: Should be <0x0> (this feature isn't supported) 50 - xlnx,use-rx-cut-through: Should be <0x0> (this feature isn't supported) 52 - xlnx,use-tx-ctrl: Should be <0x0> (this feature isn't supported) 53 - xlnx,use-tx-cut-through: Should be <0x0> (this feature isn't supported)
|
/drivers/md/bcache/ |
D | features.c | 13 struct feature { struct 19 static struct feature feature_list[] = { argument 27 struct feature *f; \
|
/drivers/ata/ |
D | libata-trace.c | 142 unsigned char feature, unsigned char hob_nsect) in libata_trace_parse_subcmd() argument 168 switch (feature) { in libata_trace_parse_subcmd() 184 switch (feature) { in libata_trace_parse_subcmd() 191 switch (feature) { in libata_trace_parse_subcmd()
|
D | libata-acpi.c | 575 tf->feature == SETFEATURES_XFER) in ata_acpi_filter_tf() 586 tf->feature == ATA_DCO_FREEZE_LOCK) in ata_acpi_filter_tf() 596 (tf->feature == ATA_SET_MAX_LOCK || in ata_acpi_filter_tf() 597 tf->feature == ATA_SET_MAX_FREEZE_LOCK)) in ata_acpi_filter_tf() 602 tf->feature == SETFEATURES_SATA_ENABLE) { in ata_acpi_filter_tf() 681 tf.command, tf.feature, tf.nsect, tf.lbal, in ata_acpi_run_tf() 690 tf.command, tf.feature, tf.nsect, tf.lbal, in ata_acpi_run_tf() 700 tf.command, tf.feature, tf.nsect, tf.lbal, in ata_acpi_run_tf() 710 tf.command, tf.feature, tf.nsect, tf.lbal, in ata_acpi_run_tf()
|
/drivers/gpu/drm/etnaviv/ |
D | etnaviv_perfmon.c | 35 unsigned int feature; member 446 .feature = chipFeatures_PIPE_3D, 451 .feature = chipFeatures_PIPE_2D, 456 .feature = chipFeatures_PIPE_VG, 469 if (gpu->identity.features & meta->feature) in num_pm_domains() 485 if (!(gpu->identity.features & meta->feature)) in pm_domain()
|
/drivers/hid/intel-ish-hid/ |
D | Kconfig | 21 tristate "Host Firmware Load feature for Intel ISH" 29 The Host Firmware Load feature adds support to load the ISH 32 Say M here if you want to support Host Firmware Loading feature
|
/drivers/firmware/psci/ |
D | psci.c | 415 int feature = psci_features(PSCI_FN_NATIVE(0_2, CPU_SUSPEND)); in psci_init_cpu_suspend() local 417 if (feature != PSCI_RET_NOT_SUPPORTED) in psci_init_cpu_suspend() 418 psci_cpu_suspend_feature = feature; in psci_init_cpu_suspend() 464 int feature; in psci_init_smccc() local 466 feature = psci_features(ARM_SMCCC_VERSION_FUNC_ID); in psci_init_smccc() 468 if (feature != PSCI_RET_NOT_SUPPORTED) { in psci_init_smccc()
|
/drivers/media/usb/pvrusb2/ |
D | Kconfig | 30 advantage of this feature. 34 Note: This feature is experimental and subject to change. 53 feature will have no affect on the driver's operation.
|
/drivers/net/wireless/broadcom/b43legacy/ |
D | debugfs.h | 54 enum b43legacy_dyndbg feature); 67 enum b43legacy_dyndbg feature) in b43legacy_debug() argument
|
/drivers/hwmon/ |
D | drivetemp.c | 163 u8 ata_command, u8 feature, in drivetemp_scsi_command() argument 171 if (ata_command == ATA_CMD_SMART && feature == SMART_WRITE_LOG) { in drivetemp_scsi_command() 188 scsi_cmd[4] = feature; in drivetemp_scsi_command() 200 static int drivetemp_ata_command(struct drivetemp_data *st, u8 feature, in drivetemp_ata_command() argument 203 return drivetemp_scsi_command(st, ATA_CMD_SMART, feature, select, in drivetemp_ata_command()
|
/drivers/net/wireless/ti/wl1251/ |
D | acx.c | 196 struct acx_feature_config *feature; in wl1251_acx_feature_cfg() local 201 feature = kzalloc(sizeof(*feature), GFP_KERNEL); in wl1251_acx_feature_cfg() 202 if (!feature) in wl1251_acx_feature_cfg() 206 feature->data_flow_options = data_flow_options; in wl1251_acx_feature_cfg() 207 feature->options = 0; in wl1251_acx_feature_cfg() 210 feature, sizeof(*feature)); in wl1251_acx_feature_cfg() 217 kfree(feature); in wl1251_acx_feature_cfg()
|