/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 342 cap->max_recv_sge > min(dev->dev->caps.max_sq_sg, dev->dev->caps.max_rq_sg)) in set_rq_size() 374 min(dev->dev->caps.max_sq_sg, in set_rq_size() 375 dev->dev->caps.max_rq_sg)); in set_rq_size() 388 cap->max_send_sge > min(dev->dev->caps.max_sq_sg, dev->dev->caps.max_rq_sg) || in set_kernel_sq_size() 420 (min(dev->dev->caps.max_sq_desc_sz, in set_kernel_sq_size() 438 min(dev->dev->caps.max_sq_sg, in set_kernel_sq_size() 439 dev->dev->caps.max_rq_sg)); in set_kernel_sq_size() 454 cnt > dev->dev->caps.max_wqes) in set_user_sq_size() 902 dev->dev->caps.max_rss_tbl_sz); in create_rq() 1082 if (!(dev->dev->caps.flags & in create_qp_common() [all …]
|
/openbmc/linux/tools/power/cpupower/utils/helpers/ |
H A D | amd.c | 51 if (cpupower_cpu_info.caps & CPUPOWER_CAP_AMD_PSTATEDEF) in get_did() 67 if (cpupower_cpu_info.caps & CPUPOWER_CAP_AMD_PSTATEDEF) { in get_cof() 102 if (!(cpupower_cpu_info.caps & CPUPOWER_CAP_AMD_HW_PSTATE)) in decode_pstates()
|
/openbmc/linux/include/linux/ |
H A D | fbcon.h | 16 struct fb_blit_caps *caps); 36 struct fb_blit_caps *caps) {} in fbcon_get_requirement() argument
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-ioctl.c | 324 if (display->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) { in omapfb_set_update_mode() 583 struct omapfb_caps caps; in omapfb_ioctl() member 692 memset(&p.caps, 0, sizeof(p.caps)); in omapfb_ioctl() 693 if (display->caps & OMAP_DSS_DISPLAY_CAP_MANUAL_UPDATE) in omapfb_ioctl() 694 p.caps.ctrl |= OMAPFB_CAPS_MANUAL_UPDATE; in omapfb_ioctl() 695 if (display->caps & OMAP_DSS_DISPLAY_CAP_TEAR_ELIM) in omapfb_ioctl() 696 p.caps.ctrl |= OMAPFB_CAPS_TEARSYNC; in omapfb_ioctl() 698 if (copy_to_user((void __user *)arg, &p.caps, sizeof(p.caps))) in omapfb_ioctl()
|
/openbmc/linux/include/ufs/ |
H A D | ufshcd.h | 1029 u32 caps; member 1149 return hba->caps & UFSHCD_CAP_CLK_GATING; in ufshcd_is_clkgating_allowed() 1153 return hba->caps & UFSHCD_CAP_HIBERN8_WITH_CLK_GATING; in ufshcd_can_hibern8_during_gating() 1157 return hba->caps & UFSHCD_CAP_CLK_SCALING; in ufshcd_is_clkscaling_supported() 1161 return hba->caps & UFSHCD_CAP_AUTO_BKOPS_SUSPEND; in ufshcd_can_autobkops_during_suspend() 1165 return hba->caps & UFSHCD_CAP_RPM_AUTOSUSPEND; in ufshcd_is_rpm_autosuspend_allowed() 1170 return (hba->caps & UFSHCD_CAP_INTR_AGGR) && in ufshcd_is_intr_aggr_allowed() 1177 (hba->caps & UFSHCD_CAP_AGGR_POWER_COLLAPSE)); in ufshcd_can_aggressive_pc() 1193 return hba->caps & UFSHCD_CAP_WB_EN; in ufshcd_is_wb_allowed() 1198 return hba->caps & UFSHCD_CAP_WB_WITH_CLK_SCALING; in ufshcd_enable_wb_if_scaling_up()
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-pxav3.c | 154 host->caps &= ~SDHCI_CAN_VDD_180; in armada_38x_quirks() 155 host->mmc->caps &= ~MMC_CAP_1_8V_DDR; in armada_38x_quirks() 157 host->caps &= ~SDHCI_CAN_VDD_330; in armada_38x_quirks() 403 host->mmc->caps |= MMC_CAP_1_8V_DDR; in sdhci_pxav3_probe() 425 host->mmc->caps |= MMC_CAP_NONREMOVABLE; in sdhci_pxav3_probe() 429 host->mmc->caps |= MMC_CAP_8_BIT_DATA; in sdhci_pxav3_probe() 436 host->mmc->caps |= pdata->host_caps; in sdhci_pxav3_probe()
|
H A D | sdhci-brcmstb.c | 231 cq_host->caps |= CQHCI_TASK_DESC_SZ_128; in sdhci_brcmstb_add_host() 303 (host->mmc->caps & MMC_CAP_NONREMOVABLE)) in sdhci_brcmstb_probe() 321 host->caps &= ~SDHCI_CAN_64BIT; in sdhci_brcmstb_probe() 347 host->caps &= ~SDHCI_CLOCK_V3_BASE_MASK; in sdhci_brcmstb_probe() 348 host->caps |= (actual_clock_mhz << SDHCI_CLOCK_BASE_SHIFT); in sdhci_brcmstb_probe()
|
/openbmc/linux/drivers/vfio/pci/ |
H A D | vfio_pci_core.c | 887 struct vfio_info_cap *caps) in msix_mmappable_cap() argument 925 struct vfio_info_cap *caps) in vfio_pci_info_atomic_cap() argument 993 if (caps.size) { in vfio_pci_ioctl_get_info() 999 if (copy_to_user(arg + 1, caps.buf, caps.size)) { in vfio_pci_ioctl_get_info() 1000 kfree(caps.buf); in vfio_pci_ioctl_get_info() 1006 kfree(caps.buf); in vfio_pci_ioctl_get_info() 1126 vdev, &vdev->region[i], &caps); in vfio_pci_ioctl_get_region_info() 1133 if (caps.size) { in vfio_pci_ioctl_get_region_info() 1140 if (copy_to_user(arg + 1, caps.buf, caps.size)) { in vfio_pci_ioctl_get_region_info() 1141 kfree(caps.buf); in vfio_pci_ioctl_get_region_info() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | cmd.c | 77 return mlx5_core_access_reg(dev, in, sizeof(in), dev->caps.fpga, in mlx5_fpga_caps() 93 int mlx5_fpga_sbu_caps(struct mlx5_core_dev *dev, void *caps, int size) in mlx5_fpga_sbu_caps() argument 110 ret = mlx5_fpga_access_reg(dev, read, addr, caps, false); in mlx5_fpga_sbu_caps() 119 caps += read; in mlx5_fpga_sbu_caps()
|
/openbmc/linux/tools/perf/util/ |
H A D | pmu.c | 1900 struct perf_pmu_caps *caps = zalloc(sizeof(*caps)); in perf_pmu__new_caps() local 1902 if (!caps) in perf_pmu__new_caps() 1906 if (!caps->name) in perf_pmu__new_caps() 1909 if (!caps->value) in perf_pmu__new_caps() 1915 zfree(&caps->name); in perf_pmu__new_caps() 1917 free(caps); in perf_pmu__new_caps() 1926 list_for_each_entry_safe(caps, tmp, &pmu->caps, list) { in perf_pmu__del_caps() 1927 list_del(&caps->list); in perf_pmu__del_caps() 1928 zfree(&caps->name); in perf_pmu__del_caps() 1929 zfree(&caps->value); in perf_pmu__del_caps() [all …]
|
/openbmc/linux/drivers/thermal/ |
H A D | thermal_netlink.h | 34 struct thermal_genl_cpu_caps *caps); 114 static inline int thermal_genl_cpu_capability_event(int count, struct thermal_genl_cpu_caps *caps) in thermal_genl_cpu_capability_event() argument
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_dcmi.c | 2437 struct nm_capability caps; in ipmi_nm_getcapabilities() local 2472 memset(&caps, 0, sizeof(caps)); in ipmi_nm_getcapabilities() 2477 caps.max_settings, caps.max_value,caps.min_value, in ipmi_nm_getcapabilities() 2478 caps.min_corr/1000, caps.max_corr/1000, in ipmi_nm_getcapabilities() 2479 caps.min_stats, caps.max_stats, in ipmi_nm_getcapabilities() 2480 val2str2(caps.scope&0xF, nm_domain_vals)); in ipmi_nm_getcapabilities() 2487 caps.max_value, caps.min_value); in ipmi_nm_getcapabilities() 2491 caps.max_value, caps.min_value); in ipmi_nm_getcapabilities() 2496 caps.max_value/10, caps.min_value/10); in ipmi_nm_getcapabilities() 2503 caps.min_corr/1000, caps.max_corr/1000); in ipmi_nm_getcapabilities() [all …]
|
/openbmc/linux/sound/soc/intel/atom/sst/ |
H A D | sst_drv_interface.c | 373 static int sst_cdev_caps(struct snd_compr_caps *caps) in sst_cdev_caps() argument 375 caps->num_codecs = NUM_CODEC; in sst_cdev_caps() 376 caps->min_fragment_size = MIN_FRAGMENT_SIZE; /* 50KB */ in sst_cdev_caps() 377 caps->max_fragment_size = MAX_FRAGMENT_SIZE; /* 1024KB */ in sst_cdev_caps() 378 caps->min_fragments = MIN_FRAGMENT; in sst_cdev_caps() 379 caps->max_fragments = MAX_FRAGMENT; in sst_cdev_caps() 380 caps->codecs[0] = SND_AUDIOCODEC_MP3; in sst_cdev_caps() 381 caps->codecs[1] = SND_AUDIOCODEC_AAC; in sst_cdev_caps()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | ef100_nic.h | 88 #define efx_ef100_has_cap(caps, flag) \ argument 89 (!!((caps) & BIT_ULL(MC_CMD_GET_CAPABILITIES_V4_OUT_ ## flag ## _LBN)))
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | dvb_dummy_fe.c | 180 .caps = FE_CAN_FEC_1_2 | 222 .caps = FE_CAN_QAM_16 | 256 .caps = FE_CAN_INVERSION_AUTO |
|
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_srq.c | 127 if (init_attr->attr.max_wr > dev->dsr->caps.max_srq_wr || in pvrdma_create_srq() 128 init_attr->attr.max_sge > dev->dsr->caps.max_srq_sge) { in pvrdma_create_srq() 134 if (!atomic_add_unless(&dev->num_srqs, 1, dev->dsr->caps.max_srq)) in pvrdma_create_srq() 194 dev->srq_tbl[srq->srq_handle % dev->dsr->caps.max_srq] = srq; in pvrdma_create_srq()
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 321 struct ib_odp_caps *caps = &dev->odp_caps; in internal_fill_odp_caps() local 323 memset(caps, 0, sizeof(*caps)); in internal_fill_odp_caps() 328 caps->general_caps = IB_ODP_SUPPORT; in internal_fill_odp_caps() 336 caps->per_transport_caps.ud_odp_caps |= IB_ODP_SUPPORT_SEND; in internal_fill_odp_caps() 342 caps->per_transport_caps.rc_odp_caps |= IB_ODP_SUPPORT_SEND; in internal_fill_odp_caps() 345 caps->per_transport_caps.rc_odp_caps |= IB_ODP_SUPPORT_RECV; in internal_fill_odp_caps() 348 caps->per_transport_caps.rc_odp_caps |= IB_ODP_SUPPORT_WRITE; in internal_fill_odp_caps() 351 caps->per_transport_caps.rc_odp_caps |= IB_ODP_SUPPORT_READ; in internal_fill_odp_caps() 360 caps->per_transport_caps.xrc_odp_caps |= IB_ODP_SUPPORT_SEND; in internal_fill_odp_caps() 363 caps->per_transport_caps.xrc_odp_caps |= IB_ODP_SUPPORT_RECV; in internal_fill_odp_caps() [all …]
|
/openbmc/linux/drivers/media/platform/qcom/venus/ |
H A D | helpers.c | 541 struct hfi_plat_caps *caps; in is_dynamic_bufmode() local 551 if (!caps) in is_dynamic_bufmode() 554 return caps->cap_bufs_mode_dynamic; in is_dynamic_bufmode() 1743 for (i = 0; i < caps->num_fmts; i++) { in find_fmt_from_caps() 1744 if (caps->fmts[i].buftype == buftype && in find_fmt_from_caps() 1745 caps->fmts[i].fmt == fmt) in find_fmt_from_caps() 1756 struct hfi_plat_caps *caps; in venus_helper_get_out_fmts() local 1766 if (!caps) in venus_helper_get_out_fmts() 1770 found_ubwc = find_fmt_from_caps(caps, HFI_BUFFER_OUTPUT, in venus_helper_get_out_fmts() 1820 struct hfi_plat_caps *caps; in venus_helper_check_format() local [all …]
|
/openbmc/linux/drivers/vfio/ |
H A D | vfio_main.c | 1415 buf = krealloc(caps->buf, caps->size + size, GFP_KERNEL); in vfio_info_cap_add() 1417 kfree(caps->buf); in vfio_info_cap_add() 1418 caps->buf = NULL; in vfio_info_cap_add() 1419 caps->size = 0; in vfio_info_cap_add() 1423 caps->buf = buf; in vfio_info_cap_add() 1424 header = buf + caps->size; in vfio_info_cap_add() 1436 tmp->next = caps->size; in vfio_info_cap_add() 1437 caps->size += size; in vfio_info_cap_add() 1446 void *buf = (void *)caps->buf; in vfio_info_cap_shift() 1456 int vfio_info_add_capability(struct vfio_info_cap *caps, in vfio_info_add_capability() argument [all …]
|
/openbmc/linux/drivers/dma/ |
H A D | dmaengine.c | 575 if (!chan || !caps) in dma_get_slave_caps() 593 caps->src_addr_widths = device->src_addr_widths; in dma_get_slave_caps() 594 caps->dst_addr_widths = device->dst_addr_widths; in dma_get_slave_caps() 595 caps->directions = device->directions; in dma_get_slave_caps() 596 caps->min_burst = device->min_burst; in dma_get_slave_caps() 597 caps->max_burst = device->max_burst; in dma_get_slave_caps() 598 caps->max_sg_burst = device->max_sg_burst; in dma_get_slave_caps() 600 caps->descriptor_reuse = device->descriptor_reuse; in dma_get_slave_caps() 601 caps->cmd_pause = !!device->device_pause; in dma_get_slave_caps() 602 caps->cmd_resume = !!device->device_resume; in dma_get_slave_caps() [all …]
|
/openbmc/linux/net/bluetooth/ |
H A D | sco.c | 1037 struct hci_codec_caps *caps; in sco_sock_getsockopt() local 1132 for (i = 0, caps = c->caps; i < c->num_caps; i++) { in sco_sock_getsockopt() 1133 buf_len += 1 + caps->len; in sco_sock_getsockopt() 1134 caps = (void *)&caps->data[caps->len]; in sco_sock_getsockopt() 1176 for (i = 0, caps = c->caps; i < c->num_caps; i++) { in sco_sock_getsockopt() 1177 len += 1 + caps->len; in sco_sock_getsockopt() 1178 caps = (void *)&caps->data[caps->len]; in sco_sock_getsockopt() 1182 if (len && copy_to_user(ptr, c->caps, len)) { in sco_sock_getsockopt()
|
/openbmc/linux/sound/soc/qcom/qdsp6/ |
H A D | q6apm-dai.c | 544 struct snd_compr_caps *caps) in q6apm_dai_compr_get_caps() argument 546 caps->direction = SND_COMPRESS_PLAYBACK; in q6apm_dai_compr_get_caps() 547 caps->min_fragment_size = COMPR_PLAYBACK_MIN_FRAGMENT_SIZE; in q6apm_dai_compr_get_caps() 548 caps->max_fragment_size = COMPR_PLAYBACK_MAX_FRAGMENT_SIZE; in q6apm_dai_compr_get_caps() 549 caps->min_fragments = COMPR_PLAYBACK_MIN_NUM_FRAGMENTS; in q6apm_dai_compr_get_caps() 550 caps->max_fragments = COMPR_PLAYBACK_MAX_NUM_FRAGMENTS; in q6apm_dai_compr_get_caps() 551 caps->num_codecs = 3; in q6apm_dai_compr_get_caps() 552 caps->codecs[0] = SND_AUDIOCODEC_MP3; in q6apm_dai_compr_get_caps() 553 caps->codecs[1] = SND_AUDIOCODEC_AAC; in q6apm_dai_compr_get_caps() 554 caps->codecs[2] = SND_AUDIOCODEC_FLAC; in q6apm_dai_compr_get_caps()
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | marvell_nand.c | 1054 if (nfc->caps->is_nfcv2) in marvell_nfc_hw_ecc_hmg_do_read_page() 1169 if (nfc->caps->is_nfcv2) in marvell_nfc_hw_ecc_hmg_do_write_page() 1767 if (nfc->caps->is_nfcv2) { in marvell_nfc_parse_instructions() 1781 if (nfc->caps->is_nfcv2) { in marvell_nfc_parse_instructions() 2187 if (nfc->caps->is_nfcv2) in marvell_nfc_exec_op() 2252 if (!nfc->caps->is_nfcv2 && in marvell_nand_hw_ecc_controller_init() 2400 if (nfc->caps->max_mode_number && nfc->caps->max_mode_number < conf->timings.mode) in marvell_nfc_setup_interface() 2445 if (nfc->caps->is_nfcv2) { in marvell_nfc_setup_interface() 2473 if (nfc->caps->is_nfcv2) { in marvell_nfc_setup_interface() 2930 if (!nfc->caps->is_nfcv2) in marvell_nfc_init() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_resource.c | 454 ctx->dc->caps.extended_aux_timeout_support); in dce120_aux_engine_create() 1075 dc->caps.max_downscale_ratio = 200; in dce120_resource_construct() 1076 dc->caps.i2c_speed_in_khz = 100; in dce120_resource_construct() 1078 dc->caps.max_cursor_size = 128; in dce120_resource_construct() 1079 dc->caps.min_horizontal_blanking_period = 80; in dce120_resource_construct() 1080 dc->caps.dual_link_dvi = true; in dce120_resource_construct() 1081 dc->caps.psp_setup_panel_mode = true; in dce120_resource_construct() 1082 dc->caps.extended_aux_timeout_support = false; in dce120_resource_construct() 1251 dc->caps.max_planes = pool->base.pipe_count; in dce120_resource_construct() 1253 for (i = 0; i < dc->caps.max_planes; ++i) in dce120_resource_construct() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_resource.c | 1038 struct dc_caps *caps) in dce110_validate_plane() argument 1276 ctx->dc->caps.max_slave_planes = 1; in underlay_create() 1277 ctx->dc->caps.max_slave_yuv_planes = 1; in underlay_create() 1278 ctx->dc->caps.max_slave_rgb_planes = 0; in underlay_create() 1370 dc->caps.max_downscale_ratio = 150; in dce110_resource_construct() 1371 dc->caps.i2c_speed_in_khz = 40; in dce110_resource_construct() 1372 dc->caps.i2c_speed_in_khz_hdcp = 40; in dce110_resource_construct() 1373 dc->caps.max_cursor_size = 128; in dce110_resource_construct() 1374 dc->caps.min_horizontal_blanking_period = 80; in dce110_resource_construct() 1375 dc->caps.is_apu = true; in dce110_resource_construct() [all …]
|