/openbmc/linux/tools/build/feature/ |
H A D | test-libcap.c | 8 cap_t caps = cap_get_proc(); in main() local 10 if (!caps) in main() 13 if (cap_get_flag(caps, CAP_SYS_ADMIN, CAP_EFFECTIVE, &val) != 0) in main() 16 if (cap_free(caps) != 0) in main()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.c | 428 u32 caps; in efx_mcdi_phy_probe() local 460 caps = MCDI_DWORD(outbuf, GET_LINK_OUT_CAP); in efx_mcdi_phy_probe() 461 if (caps & (1 << MC_CMD_PHY_CAP_AN_LBN)) in efx_mcdi_phy_probe() 462 mcdi_to_ethtool_linkset(phy_data->media, caps, in efx_mcdi_phy_probe() 465 phy_data->forced_cap = caps; in efx_mcdi_phy_probe() 570 u32 caps; in efx_mcdi_phy_set_link_ksettings() local 609 phy_cfg->forced_cap = caps; in efx_mcdi_phy_set_link_ksettings() 617 u32 caps, active, speed; /* MCDI format */ in efx_mcdi_phy_get_fecparam() local 682 u32 caps; in efx_mcdi_phy_set_fecparam() local 696 caps = phy_cfg->forced_cap; in efx_mcdi_phy_set_fecparam() [all …]
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 429 u32 caps; in efx_siena_mcdi_phy_probe() local 461 caps = MCDI_DWORD(outbuf, GET_LINK_OUT_CAP); in efx_siena_mcdi_phy_probe() 462 if (caps & (1 << MC_CMD_PHY_CAP_AN_LBN)) in efx_siena_mcdi_phy_probe() 463 mcdi_to_ethtool_linkset(phy_data->media, caps, in efx_siena_mcdi_phy_probe() 466 phy_data->forced_cap = caps; in efx_siena_mcdi_phy_probe() 574 u32 caps; in efx_siena_mcdi_phy_set_link_ksettings() local 613 phy_cfg->forced_cap = caps; in efx_siena_mcdi_phy_set_link_ksettings() 622 u32 caps, active, speed; /* MCDI format */ in efx_siena_mcdi_phy_get_fecparam() local 688 u32 caps; in efx_siena_mcdi_phy_set_fecparam() local 702 caps = phy_cfg->forced_cap; in efx_siena_mcdi_phy_set_fecparam() [all …]
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 335 if (type == port->caps.type) in prestera_port_type_set() 344 port->caps.supp_link_modes) && in prestera_port_type_set() 353 port->caps.type = type; in prestera_port_type_set() 442 port->caps.transceiver); in prestera_port_remote_cap_get() 540 port->caps.supp_link_modes, in prestera_ethtool_get_link_ksettings() 541 port->caps.supp_fec, in prestera_ethtool_get_link_ksettings() 542 port->caps.type); in prestera_ethtool_get_link_ksettings() 556 port->caps.type); in prestera_ethtool_get_link_ksettings() 604 port->caps.supp_link_modes)) in prestera_port_link_mode_set() 642 port->caps.type); in prestera_port_speed_duplex_set() [all …]
|
/openbmc/linux/drivers/crypto/marvell/cesa/ |
H A D | cesa.c | 212 i = cesa->caps->ncipher_algs; in mv_cesa_add_algs() 225 for (i = 0; i < cesa->caps->nahash_algs; i++) in mv_cesa_remove_algs() 228 for (i = 0; i < cesa->caps->ncipher_algs; i++) in mv_cesa_remove_algs() 342 if (!cesa->caps->has_tdma) in mv_cesa_dev_dma_init() 394 if (cesa->caps->nengines > 1) { in mv_cesa_get_sram() 453 caps = match->data; in mv_cesa_probe() 460 cesa->caps = caps; in mv_cesa_probe() 489 for (i = 0; i < caps->nengines; i++) { in mv_cesa_probe() 535 if (dram && cesa->caps->has_tdma) in mv_cesa_probe() 573 for (i = 0; i < caps->nengines; i++) { in mv_cesa_probe() [all …]
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | amba-clcd.c | 125 u32 caps; in clcdfb_set_bitfields() local 128 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields() 129 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields() 135 caps &= ~CLCD_CAP_444; in clcdfb_set_bitfields() 140 caps &= ~CLCD_CAP_888; in clcdfb_set_bitfields() 155 if (!caps) { in clcdfb_set_bitfields() 212 caps &= CLCD_CAP_888; in clcdfb_set_bitfields() 213 if (!caps) { in clcdfb_set_bitfields() 638 u32 caps; in clcdfb_of_init_tft_panel() member 658 fb->panel->caps = 0; in clcdfb_of_init_tft_panel() [all …]
|
/openbmc/linux/include/linux/mlx5/ |
H A D | device.h | 1280 mdev->caps.hca[MLX5_CAP_ETHERNET_OFFLOADS]->cur, cap) 1324 mdev->caps.hca[MLX5_CAP_ESWITCH_FLOW_TABLE]->cur, cap) 1340 mdev->caps.hca[MLX5_CAP_ESWITCH]->cur, cap) 1344 (mdev)->caps.hca[MLX5_CAP_ESWITCH_FLOW_TABLE]->cur, cap) 1348 mdev->caps.hca[MLX5_CAP_PORT_SELECTION]->cur, cap) 1352 mdev->caps.hca[MLX5_CAP_PORT_SELECTION]->max, cap) 1356 mdev->caps.hca[MLX5_CAP_ADV_VIRTUALIZATION]->cur, cap) 1397 MLX5_GET(fpga_cap, (mdev)->caps.fpga, cap) 1400 MLX5_GET64(fpga_cap, (mdev)->caps.fpga, cap) 1416 (mdev)->caps.hca[MLX5_CAP_VDPA_EMULATION]->cur, cap) [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | cap.c | 15 cap_t caps = cap_get_proc(); in perf_cap__capable() local 17 if (!caps) in perf_cap__capable() 20 if (cap_get_flag(caps, cap, CAP_EFFECTIVE, &val) != 0) in perf_cap__capable() 23 if (cap_free(caps) != 0) in perf_cap__capable()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | qp.c | 261 flags &= dev->caps.alloc_res_qp_mask; in mlx4_qp_reserve_range() 426 (dev->caps.num_qps - 1), qp); in mlx4_qp_alloc() 468 if (!(dev->caps.flags2 in mlx4_update_qp() 776 dev->caps.dmfs_high_rate_qpn_range; in mlx4_init_qp_table() 804 int last_base = dev->caps.num_qps; in mlx4_init_qp_table() 856 dev->caps.spec_qps = kcalloc(dev->caps.num_ports, in mlx4_init_qp_table() 859 if (!dev->caps.spec_qps) { in mlx4_init_qp_table() 867 dev->caps.spec_qps[k].qp0_tunnel = dev->caps.spec_qps[k].qp0_proxy + 8 * MLX4_MFUNC_MAX; in mlx4_init_qp_table() 870 dev->caps.spec_qps[k].qp1_tunnel = dev->caps.spec_qps[k].qp1_proxy + 8 * MLX4_MFUNC_MAX; in mlx4_init_qp_table() 882 kfree(dev->caps.spec_qps); in mlx4_init_qp_table() [all …]
|
H A D | profile.c | 184 dev->caps.num_qps = profile[i].num; in mlx4_make_profile() 205 dev->caps.num_srqs = profile[i].num; in mlx4_make_profile() 210 dev->caps.num_cqs = profile[i].num; in mlx4_make_profile() 220 dev->caps.num_eqs = roundup_pow_of_two( in mlx4_make_profile() 229 dev->caps.num_mpts = profile[i].num; in mlx4_make_profile() 238 dev->caps.num_mtts = profile[i].num; in mlx4_make_profile() 247 if (dev->caps.steering_mode == in mlx4_make_profile() 249 dev->caps.num_mgms = profile[i].num; in mlx4_make_profile() 253 dev->caps.num_mgms = profile[i].num >> 1; in mlx4_make_profile() 254 dev->caps.num_amgms = profile[i].num >> 1; in mlx4_make_profile() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn301/ |
H A D | dcn301_resource.c | 1423 dc->caps.i2c_speed_in_khz = 100; in dcn301_resource_construct() 1425 dc->caps.max_cursor_size = 256; in dcn301_resource_construct() 1428 dc->caps.max_slave_planes = 2; in dcn301_resource_construct() 1431 dc->caps.is_apu = true; in dcn301_resource_construct() 1435 dc->caps.dmcub_support = true; in dcn301_resource_construct() 1438 dc->caps.color.dpp.dcn_arch = 1; in dcn301_resource_construct() 1440 dc->caps.color.dpp.icsc = 1; in dcn301_resource_construct() 1447 dc->caps.color.dpp.post_csc = 1; in dcn301_resource_construct() 1452 dc->caps.color.dpp.ogam_ram = 1; in dcn301_resource_construct() 1459 dc->caps.color.dpp.ocsc = 0; in dcn301_resource_construct() [all …]
|
/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_tai.c | 57 struct ptp_clock_info caps; member 87 return container_of(ptp, struct mvpp2_tai, caps); in ptp_to_tai() 375 delay = mvpp22_tai_aux_work(&tai->caps); in mvpp22_tai_start() 437 tai->caps.owner = THIS_MODULE; in mvpp22_tai_probe() 438 strscpy(tai->caps.name, "Marvell PP2.2", sizeof(tai->caps.name)); in mvpp22_tai_probe() 439 tai->caps.max_adj = mvpp22_calc_max_adj(tai); in mvpp22_tai_probe() 440 tai->caps.adjfine = mvpp22_tai_adjfine; in mvpp22_tai_probe() 441 tai->caps.adjtime = mvpp22_tai_adjtime; in mvpp22_tai_probe() 442 tai->caps.gettimex64 = mvpp22_tai_gettimex64; in mvpp22_tai_probe() 443 tai->caps.settime64 = mvpp22_tai_settime64; in mvpp22_tai_probe() [all …]
|
/openbmc/u-boot/lib/ |
H A D | slre.c | 504 int *ofs, struct cap *caps) in match() argument 520 s, len, ofs, caps); in match() 623 if (caps != NULL) in match() 628 if (caps != NULL) in match() 630 caps[r->code[pc + 1]].ptr; in match() 648 struct cap *caps) in slre_match() argument 670 struct cap caps[N_CAPS]; in main() local 704 (void) memset(caps, 0, sizeof(caps)); in main() 710 if (caps[i].len > 0) { in main() 712 caps[i].len, in main() [all …]
|
/openbmc/linux/sound/soc/sof/ |
H A D | pcm.c | 424 struct snd_soc_tplg_stream_caps *caps; in sof_pcm_open() local 439 caps = &spcm->pcm.caps[substream->stream]; in sof_pcm_open() 445 runtime->hw.formats = le64_to_cpu(caps->formats); in sof_pcm_open() 448 runtime->hw.periods_min = le32_to_cpu(caps->periods_min); in sof_pcm_open() 524 struct snd_soc_tplg_stream_caps *caps; in sof_pcm_new() local 541 caps = &spcm->pcm.caps[stream]; in sof_pcm_new() 546 caps->name, caps->buffer_size_min, caps->buffer_size_max); in sof_pcm_new() 555 0, le32_to_cpu(caps->buffer_size_max)); in sof_pcm_new() 563 caps = &spcm->pcm.caps[stream]; in sof_pcm_new() 568 caps->name, caps->buffer_size_min, caps->buffer_size_max); in sof_pcm_new() [all …]
|
/openbmc/linux/drivers/pmdomain/mediatek/ |
H A D | mtk-scpsys.c | 130 u8 caps; member 565 .caps = MTK_SCPD_ACTIVE_WAKEUP, 574 .caps = MTK_SCPD_ACTIVE_WAKEUP, 583 .caps = MTK_SCPD_ACTIVE_WAKEUP, 592 .caps = MTK_SCPD_ACTIVE_WAKEUP, 601 .caps = MTK_SCPD_ACTIVE_WAKEUP, 609 .caps = MTK_SCPD_ACTIVE_WAKEUP, 618 .caps = MTK_SCPD_ACTIVE_WAKEUP, 627 .caps = MTK_SCPD_ACTIVE_WAKEUP, 634 .caps = MTK_SCPD_ACTIVE_WAKEUP, [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_resource.c | 1431 dc->caps.i2c_speed_in_khz = 100; in dcn21_resource_construct() 1433 dc->caps.max_cursor_size = 256; in dcn21_resource_construct() 1437 dc->caps.max_slave_planes = 1; in dcn21_resource_construct() 1443 dc->caps.dmcub_support = true; in dcn21_resource_construct() 1444 dc->caps.is_apu = true; in dcn21_resource_construct() 1447 dc->caps.color.dpp.dcn_arch = 1; in dcn21_resource_construct() 1449 dc->caps.color.dpp.icsc = 1; in dcn21_resource_construct() 1450 dc->caps.color.dpp.dgam_ram = 1; in dcn21_resource_construct() 1456 dc->caps.color.dpp.post_csc = 0; in dcn21_resource_construct() 1468 dc->caps.color.dpp.ocsc = 0; in dcn21_resource_construct() [all …]
|
/openbmc/linux/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 54 hop_num = hr_dev->caps.qpc_hop_num; in hns_roce_check_whether_mhop() 57 hop_num = hr_dev->caps.mpt_hop_num; in hns_roce_check_whether_mhop() 60 hop_num = hr_dev->caps.cqc_hop_num; in hns_roce_check_whether_mhop() 63 hop_num = hr_dev->caps.srqc_hop_num; in hns_roce_check_whether_mhop() 66 hop_num = hr_dev->caps.sccc_hop_num; in hns_roce_check_whether_mhop() 69 hop_num = hr_dev->caps.qpc_timer_hop_num; in hns_roce_check_whether_mhop() 75 hop_num = hr_dev->caps.gmv_hop_num; in hns_roce_check_whether_mhop() 960 if (hr_dev->caps.qpc_timer_entry_sz) in hns_roce_cleanup_hem() 963 if (hr_dev->caps.cqc_timer_entry_sz) in hns_roce_cleanup_hem() 969 if (hr_dev->caps.trrl_entry_sz) in hns_roce_cleanup_hem() [all …]
|
/openbmc/linux/tools/testing/selftests/landlock/ |
H A D | common.h | 114 const cap_value_t caps[] = { in _init_caps() local 132 ARRAY_SIZE(caps), caps, CAP_SET)) in _init_caps() 159 const cap_value_t caps, const cap_flag_value_t value) in _effective_cap() argument 168 EXPECT_NE(-1, cap_set_flag(cap_p, CAP_EFFECTIVE, 1, &caps, value)) in _effective_cap() 183 const cap_value_t caps) in set_cap() argument 185 _effective_cap(_metadata, caps, CAP_SET); in set_cap() 189 const cap_value_t caps) in clear_cap() argument 191 _effective_cap(_metadata, caps, CAP_CLEAR); in clear_cap()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hnae3.h | 109 test_bit(HNAE3_DEV_SUPPORT_FD_B, (ae_dev)->caps) 112 test_bit(HNAE3_DEV_SUPPORT_GRO_B, (ae_dev)->caps) 115 test_bit(HNAE3_DEV_SUPPORT_FEC_B, (hdev)->ae_dev->caps) 121 test_bit(HNAE3_DEV_SUPPORT_QB_B, (hdev)->ae_dev->caps) 127 test_bit(HNAE3_DEV_SUPPORT_PTP_B, (hdev)->ae_dev->caps) 163 test_bit(HNAE3_DEV_SUPPORT_MC_MAC_MNG_B, (ae_dev)->caps) 166 test_bit(HNAE3_DEV_SUPPORT_CQ_B, (ae_dev)->caps) 169 test_bit(HNAE3_DEV_SUPPORT_FEC_STATS_B, (ae_dev)->caps) 172 test_bit(HNAE3_DEV_SUPPORT_LANE_NUM_B, (ae_dev)->caps) 175 test_bit(HNAE3_DEV_SUPPORT_WOL_B, (ae_dev)->caps) [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_virtchnl_allowlist.c | 91 #define BIT_INDEX(caps) (HWEIGHT((caps) - 1)) argument 92 #define ALLOW_ITEM(caps, list) \ argument 93 [BIT_INDEX(caps)] = { \ 179 unsigned long caps = vf->driver_caps; in ice_vc_set_caps_allowlist() local 182 for_each_set_bit(i, &caps, ARRAY_SIZE(allowlist_opcodes)) in ice_vc_set_caps_allowlist()
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | feature.c | 230 char caps[MAX_CAPS_BUFFER_SIZE]; in brcmf_feat_firmware_capabilities() local 234 err = brcmf_fil_iovar_data_get(ifp, "cap", caps, sizeof(caps)); in brcmf_feat_firmware_capabilities() 240 brcmf_dbg(INFO, "[ %s]\n", caps); in brcmf_feat_firmware_capabilities() 243 if (strnstr(caps, brcmf_fwcap_map[i].fwcap_id, sizeof(caps))) { in brcmf_feat_firmware_capabilities() 263 char caps[MAX_CAPS_BUFFER_SIZE + 1] = { }; in brcmf_feat_fwcap_debugfs_read() local 267 err = brcmf_fil_iovar_data_get(ifp, "cap", caps, sizeof(caps)); in brcmf_feat_fwcap_debugfs_read() 274 for (tmp = caps; *tmp; tmp++) { in brcmf_feat_fwcap_debugfs_read() 280 seq_printf(seq, "%s", caps); in brcmf_feat_fwcap_debugfs_read() 282 if (tmp > caps && *(tmp - 1) != '\n') in brcmf_feat_fwcap_debugfs_read()
|
/openbmc/linux/tools/perf/arch/x86/tests/ |
H A D | intel-pt-test.c | 355 static int get_pt_caps(int cpu, struct pt_caps *caps) in get_pt_caps() argument 363 memset(caps, 0, sizeof(*caps)); in get_pt_caps() 372 caps->subleaf[i] = r; in get_pt_caps() 390 static int compare_caps(int cpu, struct pt_caps *caps, struct pt_caps *caps0) in compare_caps() argument 411 reg = m & caps->subleaf[i].reg[j]; in compare_caps() 422 reg = m & caps->subleaf[1].eax; in compare_caps() 453 struct pt_caps caps; in test__intel_pt_hybrid_compat() local 455 if (get_pt_caps(cpu, &caps)) { in test__intel_pt_hybrid_compat() 459 if (!memcmp(&caps, &last_caps, sizeof(caps))) { in test__intel_pt_hybrid_compat() 463 if (compare_caps(cpu, &caps, &caps0)) in test__intel_pt_hybrid_compat() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn316/ |
H A D | dcn316_resource.c | 1744 dc->caps.i2c_speed_in_khz = 100; in dcn316_resource_construct() 1746 dc->caps.max_cursor_size = 256; in dcn316_resource_construct() 1749 dc->caps.max_slave_planes = 2; in dcn316_resource_construct() 1756 dc->caps.dp_hpo = true; in dcn316_resource_construct() 1758 dc->caps.edp_dsc_support = true; in dcn316_resource_construct() 1760 dc->caps.dmcub_support = true; in dcn316_resource_construct() 1761 dc->caps.is_apu = true; in dcn316_resource_construct() 1764 dc->caps.color.dpp.dcn_arch = 1; in dcn316_resource_construct() 1766 dc->caps.color.dpp.icsc = 1; in dcn316_resource_construct() 1785 dc->caps.color.dpp.ocsc = 0; in dcn316_resource_construct() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 483 props->fw_ver = dev->dev->caps.fw_ver; in mlx4_ib_query_device() 499 if (dev->dev->caps.max_gso_sz && in mlx4_ib_query_device() 535 min(dev->dev->caps.max_sq_sg, dev->dev->caps.max_rq_sg); in mlx4_ib_query_device() 537 min(dev->dev->caps.max_sq_sg, dev->dev->caps.max_rq_sg); in mlx4_ib_query_device() 542 props->max_pd = dev->dev->caps.num_pds - dev->dev->caps.reserved_pds; in mlx4_ib_query_device() 555 props->max_mcast_grp = dev->dev->caps.num_mgms + dev->dev->caps.num_amgms; in mlx4_ib_query_device() 569 dev->dev->caps.max_rss_tbl_sz; in mlx4_ib_query_device() 621 if (dev->dev->caps.max_gso_sz && in mlx4_ib_query_device() 1171 dev->dev->caps.num_uars, in mlx4_ib_mmap() 1846 if (mdev->dev->caps.steering_mode == in mlx4_ib_mcg_attach() [all …]
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | denali_dt.c | 17 unsigned int caps; member 24 .caps = DENALI_CAP_HW_ECC_FIXUP, 31 .caps = DENALI_CAP_HW_ECC_FIXUP | 40 .caps = DENALI_CAP_HW_ECC_FIXUP | 72 denali->caps = data->caps; in denali_dt_probe()
|