/linux-master/arch/arm64/include/asm/ |
H A D | hypervisor.h | 8 bool kvm_arm_hyp_service_available(u32 func_id);
|
/linux-master/arch/arm/include/asm/ |
H A D | hypervisor.h | 8 bool kvm_arm_hyp_service_available(u32 func_id);
|
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | psci-relay.c | 44 #define is_psci_0_1(what, func_id) \ 46 (func_id) == kvm_host_psci_config.function_ids_0_1.what) 48 static bool is_psci_0_1_call(u64 func_id) argument 50 return (is_psci_0_1(cpu_suspend, func_id) || 51 is_psci_0_1(cpu_on, func_id) || 52 is_psci_0_1(cpu_off, func_id) || 53 is_psci_0_1(migrate, func_id)); 56 static bool is_psci_0_2_call(u64 func_id) argument 59 return (PSCI_0_2_FN(0) <= func_id && func_id < 107 psci_cpu_on(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 151 psci_cpu_suspend(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 179 psci_system_suspend(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 224 psci_0_1_handler(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 236 psci_0_2_handler(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 262 psci_1_0_handler(u64 func_id, struct kvm_cpu_context *host_ctxt) argument 276 kvm_host_psci_handler(struct kvm_cpu_context *host_ctxt, u32 func_id) argument [all...] |
H A D | ffa.c | 103 static bool is_ffa_call(u64 func_id) argument 105 return ARM_SMCCC_IS_FAST_CALL(func_id) && 106 ARM_SMCCC_OWNER_NUM(func_id) == ARM_SMCCC_OWNER_STANDARD && 107 ARM_SMCCC_FUNC_NUM(func_id) >= FFA_MIN_FUNC_NUM && 108 ARM_SMCCC_FUNC_NUM(func_id) <= FFA_MAX_FUNC_NUM; 155 static void ffa_mem_xfer(struct arm_smccc_res *res, u64 func_id, u32 len, argument 158 arm_smccc_1_1_smc(func_id, len, fraglen, 418 static __always_inline void do_ffa_mem_xfer(const u64 func_id, argument 432 BUILD_BUG_ON(func_id != FFA_FN64_MEM_SHARE && 433 func_id ! 587 ffa_call_supported(u64 func_id) argument 643 kvm_host_ffa_handler(struct kvm_cpu_context *host_ctxt, u32 func_id) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | ffa.h | 15 bool kvm_host_ffa_handler(struct kvm_cpu_context *host_ctxt, u32 func_id);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
H A D | cmd.c | 29 int mlx5_cmd_sf_enable_hca(struct mlx5_core_dev *dev, u16 func_id) argument 35 MLX5_SET(enable_hca_in, in, function_id, func_id); 40 int mlx5_cmd_sf_disable_hca(struct mlx5_core_dev *dev, u16 func_id) argument 46 MLX5_SET(disable_hca_in, in, function_id, func_id);
|
H A D | priv.h | 12 int mlx5_cmd_sf_enable_hca(struct mlx5_core_dev *dev, u16 func_id); 13 int mlx5_cmd_sf_disable_hca(struct mlx5_core_dev *dev, u16 func_id);
|
/linux-master/drivers/firmware/smccc/ |
H A D | kvm_guest.c | 44 bool kvm_arm_hyp_service_available(u32 func_id) argument 46 if (func_id >= ARM_SMCCC_KVM_NUM_FUNCS) 49 return test_bit(func_id, __kvm_arm_hyp_services);
|
/linux-master/arch/arm64/kvm/ |
H A D | hypercalls.c | 68 static bool kvm_smccc_default_allowed(u32 func_id) argument 70 switch (func_id) { 81 if (ARM_SMCCC_OWNER_NUM(func_id) == ARM_SMCCC_OWNER_STANDARD && 82 ARM_SMCCC_FUNC_NUM(func_id) <= 0x1f) 89 if (func_id >= KVM_PSCI_FN(0) && func_id <= KVM_PSCI_FN(3)) 96 static bool kvm_smccc_test_fw_bmap(struct kvm_vcpu *vcpu, u32 func_id) argument 100 switch (func_id) { 209 static u8 kvm_smccc_filter_get_action(struct kvm *kvm, u32 func_id) argument 211 unsigned long idx = func_id; 227 kvm_smccc_get_action(struct kvm_vcpu *vcpu, u32 func_id) argument 244 kvm_prepare_hypercall_exit(struct kvm_vcpu *vcpu, u32 func_id) argument 266 u32 func_id = smccc_get_function(vcpu); local [all...] |
H A D | trng.c | 54 u32 func_id = smccc_get_function(vcpu); local 58 switch (func_id) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | pagealloc.c | 50 u16 func_id; member in struct:mlx5_pages_req 72 static u32 get_function(u16 func_id, bool ec_function) argument 74 return (u32)func_id | (ec_function << 16); 77 static u16 func_id_to_type(struct mlx5_core_dev *dev, u16 func_id, bool ec_function) argument 79 if (!func_id) 82 if (func_id <= max(mlx5_core_max_vfs(dev), mlx5_core_max_ec_vfs(dev))) { 198 static int mlx5_cmd_query_pages(struct mlx5_core_dev *dev, u16 *func_id, argument 216 *func_id = MLX5_GET(query_pages_out, out, function_id); 336 static void page_notify_fail(struct mlx5_core_dev *dev, u16 func_id, argument 344 MLX5_SET(manage_pages_in, in, function_id, func_id); 353 give_pages(struct mlx5_core_dev *dev, u16 func_id, int npages, int event, bool ec_function) argument 434 release_all_pages(struct mlx5_core_dev *dev, u16 func_id, bool ec_function) argument 489 u32 func_id; local 517 reclaim_pages(struct mlx5_core_dev *dev, u16 func_id, int npages, int *nclaimed, bool event, bool ec_function) argument 620 u16 func_id; local 652 u16 func_id; local [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.h | 188 u16 func_id; member in struct:hinic_port_link_status 198 u16 func_id; member in struct:hinic_cable_plug_event 213 u16 func_id; member in struct:hinic_link_err_event 249 u16 func_id; member in struct:hinic_link_mode_cmd 260 u16 func_id; member in struct:hinic_speed_cmd 269 u16 func_id; member in struct:hinic_set_autoneg_cmd 278 u16 func_id; member in struct:hinic_link_ksettings_info 293 u16 func_id; member in struct:hinic_tso_config 304 u16 func_id; member in struct:hinic_checksum_offload 314 u16 func_id; member in struct:hinic_rq_num 325 u16 func_id; member in struct:hinic_lro_config 349 u16 func_id; member in struct:hinic_vlan_cfg 369 u16 func_id; member in struct:hinic_rss_template_mgmt 380 u16 func_id; member in struct:hinic_rss_template_key 399 u16 func_id; member in struct:hinic_rss_context_table 418 u16 func_id; member in struct:hinic_rss_indir_table 429 u16 func_id; member in struct:hinic_rss_key 440 u16 func_id; member in struct:hinic_rss_engine_type 451 u16 func_id; member in struct:hinic_rss_config 603 u16 func_id; member in struct:hinic_port_stats_info 630 u16 func_id; member in struct:hinic_tx_rate_cfg_max_min 642 u16 func_id; member in struct:hinic_tx_rate_cfg 665 u16 func_id; member in struct:hinic_spoofchk_set 673 u16 func_id; member in struct:hinic_pause_config 685 u16 func_id; member in struct:hinic_set_pfc [all...] |
H A D | hinic_sriov.h | 60 u16 func_id; member in struct:hinic_port_mac_update 73 u16 func_id; member in struct:hinic_vf_vlan_config
|
H A D | hinic_port.c | 373 tso_cfg.func_id = HINIC_HWIF_FUNC_IDX(hwif); 403 rx_csum_cfg.func_id = HINIC_HWIF_FUNC_IDX(hwif); 434 vlan_cfg.func_id = HINIC_HWIF_FUNC_IDX(hwif); 489 rq_num.func_id = HINIC_HWIF_FUNC_IDX(hwif); 516 lro_cfg.func_id = HINIC_HWIF_FUNC_IDX(hwif); 678 rss_cfg.func_id = HINIC_HWIF_FUNC_IDX(hwif); 774 ctx_tbl.func_id = HINIC_HWIF_FUNC_IDX(hwif); 809 rss_key.func_id = HINIC_HWIF_FUNC_IDX(hwif); 842 temp_key.func_id = HINIC_HWIF_FUNC_IDX(hwif); 869 rss_engine.func_id [all...] |
H A D | hinic_sriov.c | 30 u16 vlan_id, u16 func_id) 36 mac_info.func_idx = func_id; 62 link.func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; 114 vf_vlan.func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; 142 rate_cfg.func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; 172 rate_cfg.func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; 215 u16 func_id, vlan_id; local 220 func_id = hinic_glb_pf_vf_offset(hwdev->hwif) + vf_id; 225 func_id); 536 u8 *new_mac, u16 vlan_id, u16 func_id) 29 hinic_set_mac(struct hinic_hwdev *hwdev, const u8 *mac_addr, u16 vlan_id, u16 func_id) argument 535 hinic_update_mac(struct hinic_hwdev *hwdev, u8 *old_mac, u8 *new_mac, u16 vlan_id, u16 func_id) argument 617 u16 func_id; local [all...] |
/linux-master/drivers/firmware/arm_scmi/ |
H A D | smc.c | 51 * @func_id: smc/hvc call function id 66 unsigned long func_id; member in struct:scmi_smc 136 u32 func_id; local 166 ret = of_property_read_u32(dev->of_node, "arm,smc-id", &func_id); 203 scmi_info->func_id = func_id; 249 arm_smccc_1_1_invoke(scmi_info->func_id, scmi_info->cap_id, 0, 252 arm_smccc_1_1_invoke(scmi_info->func_id, scmi_info->param_page,
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | smccc_filter.c | 28 static void guest_main(uint32_t func_id, enum smccc_conduit conduit) argument 33 smccc_smc(func_id, 0, 0, 0, 0, 0, 0, 0, &res); 35 smccc_hvc(func_id, 0, 0, 0, 0, 0, 0, 0, &res); 207 static void expect_call_fwd_to_user(struct kvm_vcpu *vcpu, uint32_t func_id, argument 214 TEST_ASSERT(run->hypercall.nr == func_id,
|
H A D | hypercalls.c | 53 uint32_t func_id; member in struct:test_hvc_info 59 .func_id = f, \ 102 smccc_hvc(hc_info->func_id, hc_info->arg1, 0, 0, 0, 0, 0, 0, &res); 108 "a0 = 0x%lx, func_id = 0x%x, arg1 = 0x%lx, stage = %u", 109 res.a0, hc_info->func_id, hc_info->arg1, stage); 113 "a0 = 0x%lx, func_id = 0x%x, arg1 = 0x%lx, stage = %u", 114 res.a0, hc_info->func_id, hc_info->arg1, stage);
|
H A D | psci_test.c | 57 static uint64_t psci_features(uint32_t func_id) argument 61 smccc_hvc(PSCI_1_0_FN_PSCI_FEATURES, func_id, 0, 0, 0, 0, 0, 0, &res);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_sbq_cmd.h | 70 u8 func_id; member in struct:ice_sbq_msg_req
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | icp_qat_fw_pke.h | 11 __u32 func_id; member in struct:icp_qat_fw_req_hdr_pke_cd_pars
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 207 u32 func_id, u16 offset, unsigned long *addr); 282 int func_id; member in struct:bpf_call_arg_meta 294 u32 func_id; member in struct:bpf_kfunc_call_arg_meta 466 static bool is_acquire_function(enum bpf_func_id func_id, argument 471 if (func_id == BPF_FUNC_sk_lookup_tcp || 472 func_id == BPF_FUNC_sk_lookup_udp || 473 func_id == BPF_FUNC_skc_lookup_tcp || 474 func_id == BPF_FUNC_ringbuf_reserve || 475 func_id == BPF_FUNC_kptr_xchg) 478 if (func_id 486 is_ptr_cast_function(enum bpf_func_id func_id) argument 498 is_dynptr_ref_function(enum bpf_func_id func_id) argument 506 is_sync_callback_calling_function(enum bpf_func_id func_id) argument 514 is_async_callback_calling_function(enum bpf_func_id func_id) argument 519 is_callback_calling_function(enum bpf_func_id func_id) argument 546 is_storage_get_function(enum bpf_func_id func_id) argument 554 helper_multiple_ref_obj_use(enum bpf_func_id func_id, const struct bpf_map *map) argument 2564 u32 func_id; member in struct:bpf_kfunc_desc 2609 find_kfunc_desc(const struct bpf_prog *prog, u32 func_id, u16 offset) argument 2622 bpf_get_kfunc_addr(const struct bpf_prog *prog, u32 func_id, u16 btf_fd_idx, u8 **func_addr) argument 2721 add_kfunc_call(struct bpf_verifier_env *env, u32 func_id, s16 offset) argument 8828 may_update_sockmap(struct bpf_verifier_env *env, int func_id) argument 8866 check_map_func_compatibility(struct bpf_verifier_env *env, struct bpf_map *map, int func_id) argument 9193 check_func_proto(const struct bpf_func_proto *fn, int func_id) argument 9945 do_refine_retval_range(struct bpf_verifier_env *env, struct bpf_reg_state *regs, int ret_type, int func_id, struct bpf_call_arg_meta *meta) argument 9984 record_func_map(struct bpf_verifier_env *env, struct bpf_call_arg_meta *meta, int func_id, int insn_idx) argument 10030 record_func_key(struct bpf_verifier_env *env, struct bpf_call_arg_meta *meta, int func_id, int insn_idx) argument 10126 int func_id = BPF_FUNC_get_func_ip; local 10191 int i, err, func_id; local 12055 u32 func_id, *kfunc_flags; local 19408 specialize_kfunc(struct bpf_verifier_env *env, u32 func_id, u16 offset, unsigned long *addr) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | fw.h | 31 __le32 func_id; member in struct:nfp_bpf_cap_tlv_func
|
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sp.h | 77 u8 func_id; member in struct:bnx2x_raw_obj 481 u8 func_id; member in struct:bnx2x_rx_mode_ramrod_params 1052 u8 func_id; member in struct:bnx2x_queue_sp_obj 1404 u8 cid_cnt, u8 func_id, void *rdata, 1416 u8 cl_id, u32 cid, u8 func_id, void *rdata, 1423 u8 cl_id, u32 cid, u8 func_id, void *rdata, 1430 u8 cl_id, u32 cid, u8 func_id, void *rdata, 1470 u8 mcast_cl_id, u32 mcast_cid, u8 func_id, 1501 struct bnx2x_credit_pool_obj *p, u8 func_id, 1504 struct bnx2x_credit_pool_obj *p, u8 func_id, [all...] |
/linux-master/drivers/pcmcia/ |
H A D | ds.c | 100 __u8 func_id, function, device_no; local 106 &match_flags, &manf_id, &card_id, &func_id, &function, &device_no, 118 dynid->id.func_id = func_id; 401 cistpl_funcid_t func_id; local 420 CISTPL_FUNCID, &func_id)) { 422 p_dev->func_id = func_id.func; 442 p_dev->func_id = CISTPL_FUNCID_MEMORY; 858 if ((!dev->has_func_id) || (dev->func_id ! [all...] |