/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 889 struct vfio_info_cap *caps) 896 return vfio_info_add_capability(caps, &header, sizeof(header)); 927 struct vfio_info_cap *caps) 954 return vfio_info_add_capability(caps, &cap.header, sizeof(cap)); 962 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; local 981 ret = vfio_pci_info_zdev_add_caps(vdev, &caps); 988 ret = vfio_pci_info_atomic_cap(vdev, &caps); 995 if (caps.size) { 997 if (info.argsz < sizeof(info) + caps.size) { 998 info.argsz = sizeof(info) + caps 888 msix_mmappable_cap(struct vfio_pci_core_device *vdev, struct vfio_info_cap *caps) argument 926 vfio_pci_info_atomic_cap(struct vfio_pci_core_device *vdev, struct vfio_info_cap *caps) argument 1020 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; local [all...] |
H A D | vfio_pci_config.c | 1522 int loops, ret, caps = 0; local 1597 caps++; 1601 if (!caps) { 1736 * Config space, caps and ecaps are all dword aligned, so we could
|
/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | main.c | 204 struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; local 243 ret = vfio_info_add_capability(&caps, &sparse->header, size); 259 if (caps.size) { 261 if (info.argsz < sizeof(info) + caps.size) { 262 info.argsz = sizeof(info) + caps.size; 265 vfio_info_cap_shift(&caps, sizeof(info)); 267 sizeof(info), caps.buf, 268 caps.size)) { 269 kfree(caps.buf); 274 kfree(caps [all...] |
/linux-master/drivers/ufs/core/ |
H A D | ufs-sysfs.c | 100 (!(hba->caps & UFSHCD_CAP_DEEPSLEEP) ||
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | stm32_fmc2_nand.c | 1565 struct dma_slave_caps caps; local 1578 ret = dma_get_slave_caps(nfc->dma_tx_ch, &caps); 1581 nfc->tx_dma_max_burst = caps.max_burst; 1593 ret = dma_get_slave_caps(nfc->dma_rx_ch, &caps); 1596 nfc->rx_dma_max_burst = caps.max_burst;
|
H A D | nand_base.c | 6004 * @caps: ECC caps info structure 6013 const struct nand_ecc_caps *caps, int oobavail) 6022 for (i = 0; i < caps->nstepinfos; i++) { 6023 stepinfo = &caps->stepinfos[i]; 6032 ecc_bytes = caps->calc_ecc_bytes(preset_step, 6058 * @caps: ECC engine caps info structure 6067 const struct nand_ecc_caps *caps, int oobavail) 6087 for (i = 0; i < caps 6012 nand_check_ecc_caps(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) argument 6066 nand_match_ecc_req(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) argument 6149 nand_maximize_ecc(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) argument 6227 nand_ecc_choose_conf(struct nand_chip *chip, const struct nand_ecc_caps *caps, int oobavail) argument [all...] |
H A D | mtk_nand.c | 149 const struct mtk_nfc_caps *caps; member in struct:mtk_nfc 367 for (i = 0; i < nfc->caps->num_spare_size; i++) { 368 if (nfc->caps->spare_size[i] == spare) 372 if (i == nfc->caps->num_spare_size) { 377 fmt |= i << nfc->caps->pageformat_spare_shift; 416 reg = (nfc->caps->max_sector << CON_SEC_SHIFT) | CON_BRD; 447 reg = nfc->caps->max_sector << CON_SEC_SHIFT | CON_BWR; 550 rate /= nfc->caps->nfi_clk_div; 1198 const u8 *spare = nfc->caps->spare_size; 1210 for (i = 0; i < nfc->caps [all...] |
/linux-master/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 198 const struct atmel_nand_controller_caps *caps); 220 const struct atmel_nand_controller_caps *caps; member in struct:atmel_nand_controller 583 nand->activecs->io.virt + nc->caps->cle_offs); 588 nand->activecs->io.virt + nc->caps->ale_offs); 1127 if (nc->caps->legacy_of_bindings) { 1541 return nc->caps->ops->setup_interface(nand, csline, conf); 1553 return nc->caps->ops->exec_op(nand, op, check_only); 1565 if (!nc->mck || !nc->caps->ops->setup_interface) 1739 nc->caps->ops->nand_init(nc, nand); 1857 if (nc->caps 2024 atmel_nand_controller_init(struct atmel_nand_controller *nc, struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2335 atmel_hsmc_nand_controller_probe(struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2412 atmel_smc_nand_controller_probe(struct platform_device *pdev, const struct atmel_nand_controller_caps *caps) argument 2576 const struct atmel_nand_controller_caps *caps; local [all...] |
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 1190 u32 caps = V4L2_CAP_TUNER | V4L2_CAP_READWRITE; local 1202 caps |= V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_AUDIO; 1208 caps |= V4L2_CAP_VBI_CAPTURE; 1215 caps |= V4L2_CAP_RADIO; 1226 dip->devbase.device_caps = caps;
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb.h | 126 * @caps: capabilities of the DVB USB device. 149 int caps; member in struct:dvb_usb_adapter_fe_properties 235 * @caps: capabilities 281 int caps; member in struct:dvb_usb_device_properties
|
/linux-master/drivers/media/platform/st/stm32/ |
H A D | stm32-dcmi.c | 1896 struct dma_slave_caps caps; local 1959 ret = dma_get_slave_caps(chan, &caps); 1960 if (!ret && caps.max_sg_burst) 1961 dcmi->dma_max_burst = caps.max_sg_burst * DMA_SLAVE_BUSWIDTH_4_BYTES;
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | core.h | 166 * @caps: an array of supported HFI capabilities 225 struct hfi_plat_caps caps[MAX_CODEC_NUM]; member in struct:venus_core 542 if (core->caps[c].codec == codec && 543 core->caps[c].domain == domain) 544 return &core->caps[c];
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | stv0367.c | 1671 .caps = FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | 2842 .caps = 0x400 |/* FE_CAN_QAM_4 */ 3248 .caps = /* DVB-C */
|
H A D | cx24110.c | 625 .caps = FE_CAN_INVERSION_AUTO |
|
H A D | bcm3510.c | 845 .caps =
|
/linux-master/drivers/media/dvb-core/ |
H A D | dvb_frontend.c | 399 autoinversion = ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) && 539 if ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) && 563 (fe->ops.info.caps & FE_CAN_RECOVER) && (fepriv->max_drift == 0)) { 2488 info->caps = fe->ops.info.caps; 2529 info->caps |= FE_CAN_INVERSION_AUTO;
|
/linux-master/drivers/media/cec/core/ |
H A D | cec-core.c | 252 void *priv, const char *name, u32 caps, 259 caps &= ~CEC_CAP_RC; 262 if (WARN_ON(!caps)) 276 adap->capabilities = caps; 279 adap->needs_hpd = caps & CEC_CAP_NEEDS_HPD; 303 if (!(caps & CEC_CAP_RC)) 251 cec_allocate_adapter(const struct cec_adap_ops *ops, void *priv, const char *name, u32 caps, u8 available_las) argument
|
/linux-master/arch/powerpc/perf/ |
H A D | hv-gpci.c | 83 struct hv_perf_caps caps; \ 84 unsigned long hret = hv_perf_caps_get(&caps); \ 88 return sprintf(page, _format, caps._name); \ 989 struct hv_perf_caps caps; local 999 hret = hv_perf_caps_get(&caps);
|
/linux-master/arch/arm64/kernel/ |
H A D | cpufeature.c | 1032 init_cpucap_indirect_list_from_array(const struct arm64_cpu_capabilities *caps) argument 1034 for (; caps->matches; caps++) { 1035 if (WARN(caps->capability >= ARM64_NCAPS, 1036 "Invalid capability %d\n", caps->capability)) 1038 if (WARN(cpucap_ptrs[caps->capability], 1040 caps->capability)) 1042 cpucap_ptrs[caps->capability] = caps; 3134 const struct arm64_cpu_capabilities *caps; local 3185 const struct arm64_cpu_capabilities *caps; local 3230 const struct arm64_cpu_capabilities *caps; local 3291 __verify_local_elf_hwcaps(const struct arm64_cpu_capabilities *caps) argument 3516 const struct arm64_cpu_capabilities *caps = cpucap_ptrs[i]; local [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | cpufeature.h | 338 bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); 403 const struct arm64_cpu_capabilities *caps; local 405 for (caps = entry->match_list; caps->matches; caps++) 406 if (caps->matches(caps, scope))
|
/linux-master/tools/testing/selftests/landlock/ |
H A D | common.h | 61 const cap_value_t caps[] = { local 81 ARRAY_SIZE(caps), caps, CAP_SET)); 92 EXPECT_NE(-1, cap_get_ambient(caps[0]));
|
/linux-master/tools/perf/util/ |
H A D | pmu.c | 985 perf_pmu__scan_file_at(pmu, dirfd, "caps/max_precise", "%d", &max_precise); 1018 INIT_LIST_HEAD(&pmu->caps); 1070 INIT_LIST_HEAD(&pmu->caps); 1857 struct perf_pmu_caps *caps = zalloc(sizeof(*caps)); local 1859 if (!caps) 1862 caps->name = strdup(name); 1863 if (!caps->name) 1865 caps->value = strndup(value, strlen(value) - 1); 1866 if (!caps 1881 struct perf_pmu_caps *caps, *tmp; local [all...] |
H A D | pmu.h | 93 * <sysfs>/bus/event_source/devices/<name>/caps/max_precise. 135 /** @caps_initialized: Has the list caps been initialized? */ 137 /** @nr_caps: The length of the list caps. */ 140 * @caps: Holds the contents of files read from 141 * <sysfs>/bus/event_source/devices/<name>/caps/. 146 struct list_head caps; member in struct:perf_pmu
|
H A D | env.h | 53 char **caps; member in struct:pmu_caps
|
/linux-master/tools/perf/tests/ |
H A D | pmu-events.c | 558 INIT_LIST_HEAD(&pmu->caps); 801 INIT_LIST_HEAD(&test_pmus[i].pmu.caps);
|