Searched refs:func_id (Results 1 - 25 of 99) sorted by relevance

1234

/linux-master/arch/arm64/include/asm/
H A Dhypervisor.h8 bool kvm_arm_hyp_service_available(u32 func_id);
/linux-master/arch/arm/include/asm/
H A Dhypervisor.h8 bool kvm_arm_hyp_service_available(u32 func_id);
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dpsci-relay.c44 #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 Dffa.c103 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 Dffa.h15 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 Dcmd.c29 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 Dpriv.h12 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 Dkvm_guest.c44 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 Dhypercalls.c68 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 Dtrng.c54 u32 func_id = smccc_get_function(vcpu); local
58 switch (func_id) {
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpagealloc.c50 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 Dhinic_port.h188 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 Dhinic_sriov.h60 u16 func_id; member in struct:hinic_port_mac_update
73 u16 func_id; member in struct:hinic_vf_vlan_config
H A Dhinic_port.c373 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 Dhinic_sriov.c30 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 Dsmc.c51 * @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 Dsmccc_filter.c28 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 Dhypercalls.c53 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 Dpsci_test.c57 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 Dice_sbq_cmd.h70 u8 func_id; member in struct:ice_sbq_msg_req
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dicp_qat_fw_pke.h11 __u32 func_id; member in struct:icp_qat_fw_req_hdr_pke_cd_pars
/linux-master/kernel/bpf/
H A Dverifier.c207 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 Dfw.h31 __le32 func_id; member in struct:nfp_bpf_cap_tlv_func
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.h77 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 Dds.c100 __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...]

Completed in 261 milliseconds

1234