Home
last modified time | relevance | path

Searched refs:feature (Results 1 – 25 of 211) sorted by relevance

123456789

/drivers/mtd/nand/raw/
Dnand_macronix.c41 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/
Ddfl-fme-main.c162 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 …]
Ddfl.c352 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 …]
Ddfl.h338 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 …]
Ddfl-afu-error.c212 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()
Ddfl-fme-pr.c174 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
Ddfl-afu-main.c418 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 …]
DKconfig154 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
Ddfl-fme-error.c339 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/
Dsmu_cmn.c456 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/
Dcap_audit.h67 #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/
Damdgpu_kms.c293 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/
Dfsldma.c104 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 …]
Dfsldma.h125 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/
Daxis-fifo.txt32 - 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/
Dfeatures.c13 struct feature { struct
19 static struct feature feature_list[] = { argument
27 struct feature *f; \
/drivers/ata/
Dlibata-trace.c142 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()
Dlibata-acpi.c575 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/
Detnaviv_perfmon.c35 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/
DKconfig21 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/
Dpsci.c415 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/
DKconfig30 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/
Ddebugfs.h54 enum b43legacy_dyndbg feature);
67 enum b43legacy_dyndbg feature) in b43legacy_debug() argument
/drivers/hwmon/
Ddrivetemp.c163 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/
Dacx.c196 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()

123456789