Symbol: func_idx
drivers/gpu/drm/i915/i915_query.c
612
unsigned long func_idx;
drivers/gpu/drm/i915/i915_query.c
624
func_idx = item.query_id - 1;
drivers/gpu/drm/i915/i915_query.c
627
if (func_idx < ARRAY_SIZE(i915_query_funcs)) {
drivers/gpu/drm/i915/i915_query.c
628
func_idx = array_index_nospec(func_idx,
drivers/gpu/drm/i915/i915_query.c
630
ret = i915_query_funcs[func_idx](dev_priv, &item);
drivers/infiniband/hw/hns/hns_roce_bond.c
173
u8 func_idx)
drivers/infiniband/hw/hns/hns_roce_bond.c
177
handle = bond_grp->bond_func_info[func_idx].handle;
drivers/infiniband/hw/hns/hns_roce_bond.c
179
hns_roce_bond_uninit_client(bond_grp, func_idx);
drivers/infiniband/hw/hns/hns_roce_bond.c
184
u8 func_idx, bool need_switch);
drivers/infiniband/hw/hns/hns_roce_bond.c
220
u8 func_idx, bool need_switch)
drivers/infiniband/hw/hns/hns_roce_bond.c
229
if (func_idx == main_func_idx) {
drivers/infiniband/hw/hns/hns_roce_bond.c
236
handle = bond_grp->bond_func_info[func_idx].handle;
drivers/infiniband/hw/hns/hns_roce_bond.c
242
bond_grp->bond_func_info[func_idx].net_dev = NULL;
drivers/infiniband/hw/hns/hns_roce_bond.c
243
hr_dev = hns_roce_bond_init_client(bond_grp, func_idx);
drivers/infiniband/hw/hns/hns_roce_bond.c
245
BOND_ERR_LOG("failed to init slave %u.\n", func_idx);
drivers/infiniband/hw/hns/hns_roce_bond.c
458
int func_idx;
drivers/infiniband/hw/hns/hns_roce_bond.c
463
func_idx = get_netdev_bond_slave_id(net_dev, bond_grp);
drivers/infiniband/hw/hns/hns_roce_bond.c
464
if (func_idx < 0) {
drivers/infiniband/hw/hns/hns_roce_bond.c
468
func_idx = PCI_FUNC(hr_dev->pci_dev->devfn);
drivers/infiniband/hw/hns/hns_roce_bond.c
469
if (!bond_grp->bond_func_info[func_idx].net_dev) {
drivers/infiniband/hw/hns/hns_roce_bond.c
471
bond_grp->bond_func_info[func_idx].net_dev =
drivers/infiniband/hw/hns/hns_roce_bond.c
473
bond_grp->bond_func_info[func_idx].handle =
drivers/infiniband/hw/hns/hns_roce_bond.c
479
bond_grp->slave_map |= (1 << func_idx);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7421
int func_idx)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7426
handle = bond_grp->bond_func_info[func_idx].handle;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7438
int func_idx)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7440
struct hnae3_handle *handle = bond_grp->bond_func_info[func_idx].handle;
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1483
int func_idx);
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1485
int func_idx);
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
724
cmdq_ctxt->func_idx = HINIC_HWIF_FUNC_IDX(cmdqs->hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
855
hw_ioctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h
131
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
1146
hw_ci.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
247
fw_ctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
277
hw_ioctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
358
cmd_clear_io_res.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
388
res_state.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
415
cmd_base_qpn.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
263
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
274
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
296
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
307
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
317
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
339
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
348
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h
393
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_if.c
203
hwif->attr.func_idx = HINIC_FA0_GET(attr0, FUNC_IDX);
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h
145
#define HINIC_HWIF_FUNC_IDX(hwif) ((hwif)->attr.func_idx)
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h
223
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c
491
int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c
501
page_size_info.func_idx = func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
106
int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_io.h
99
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1156
u16 func_idx, i;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1159
for (func_idx = 0; func_idx < HINIC_MAX_FUNCTIONS; func_idx++) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1160
err = init_mbox_info(&mbox_info[func_idx]);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1163
func_idx);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1171
for (i = 0; i < func_idx; i++)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1179
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1181
for (func_idx = 0; func_idx < HINIC_MAX_FUNCTIONS; func_idx++)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1182
clean_mbox_info(&mbox_info[func_idx]);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1279
static bool check_cmdq_ctxt(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1282
if (!hinic_mbox_check_func_id_8B(hwdev, func_idx, buf_in, in_size))
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1307
static bool check_hwctxt(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1312
if (!hinic_mbox_check_func_id_8B(hwdev, func_idx, buf_in, in_size))
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1329
static bool check_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1334
if (!hinic_mbox_check_func_id_8B(hwdev, func_idx, buf_in, in_size))
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
189
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
191
if (in_size < offset + sizeof(func_idx)) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
198
func_idx = *((u16 *)((u8 *)buf_in + offset));
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
200
if (src_func_idx != func_idx) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
203
src_func_idx, func_idx);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
210
bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
213
return check_func_id(hwdev, func_idx, buf_in, in_size,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
525
rand_info.func_idx = func_id;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h
131
bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_port.c
123
port_mac_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
154
port_mtu_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
181
port_vlan_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
201
port_vlan_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
221
rx_mode_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
246
link_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
311
func_state.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
342
port_cap->func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
459
vlan_filter.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.c
50
port_mac_cmd.func_idx = HINIC_HWIF_FUNC_IDX(hwif);
drivers/net/ethernet/huawei/hinic/hinic_port.h
129
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
140
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
150
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
159
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
169
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
223
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
234
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_port.h
359
u16 func_idx;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1157
u16 func_idx, idx;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1162
func_idx = hinic_glb_pf_vf_offset(nic_dev->hwdev->hwif) + idx;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1163
hinic_set_wq_page_size(nic_dev->hwdev, func_idx,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1261
u16 i, func_idx;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1266
func_idx = hinic_glb_pf_vf_offset(hwdev->hwif) + i;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
1267
err = hinic_set_wq_page_size(hwdev, func_idx,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
36
mac_info.func_idx = func_id;
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
433
static bool check_func_table(struct hinic_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic/hinic_sriov.c
438
if (!hinic_mbox_check_func_id_8B(hwdev, func_idx, buf_in, in_size) ||
drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c
243
int hinic3_set_wq_page_size(struct hinic3_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.c
250
page_size_info.func_id = func_idx;
drivers/net/ethernet/huawei/hinic3/hinic3_hw_comm.h
41
int hinic3_set_wq_page_size(struct hinic3_hwdev *hwdev, u16 func_idx,
drivers/net/ethernet/huawei/hinic3/hinic3_mgmt_interface.h
86
u16 func_idx;
drivers/net/ethernet/huawei/hinic3/hinic3_nic_cfg.c
431
cons_idx_attr.func_idx = hinic3_global_func_id(hwdev);
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
520
u32 func_idx = en ? TX_CONT_START : TX_CONT_STOP;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
527
.op.rf.func_idx = cpu_to_le32(func_idx),
drivers/net/wireless/mediatek/mt76/mt7915/testmode.h
78
__le32 func_idx;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
169
unsigned int func_idx)
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
171
return cs42l43_pin_funcs[func_idx];
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
175
unsigned int func_idx,
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
179
*groups = cs42l43_pin_func_groups[func_idx].groups;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
180
*num_groups = cs42l43_pin_func_groups[func_idx].ngroups;
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
186
unsigned int func_idx, unsigned int group_idx)
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
192
cs42l43_pin_groups[group_idx].name, cs42l43_pin_funcs[func_idx]);
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
194
switch (func_idx) {
drivers/pinctrl/cirrus/pinctrl-cs42l43.c
208
val = (func_idx == CS42L43_FUNC_GPIO) ?
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
772
unsigned int func_idx)
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
776
return priv->funcs[func_idx].name;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
780
unsigned int func_idx,
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
787
func_type = priv->funcs[func_idx].type;
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
911
unsigned int func_idx, unsigned int group_idx)
drivers/pinctrl/cirrus/pinctrl-lochnagar.c
914
const struct lochnagar_func *func = &priv->funcs[func_idx];
include/linux/bpf.h
1668
u32 func_idx; /* 0 for non-func prog, the index in func array for func prog */
include/linux/bpf.h
3950
return prog->aux->func_idx != 0;
kernel/bpf/core.c
235
if (!prog->aux->jited_linfo || prog->aux->func_idx > prog->aux->func_cnt)
kernel/bpf/core.c
3332
len = prog->aux->func ? prog->aux->func[prog->aux->func_idx]->len : prog->len;
kernel/bpf/core.c
586
if (prog->aux->func_info_cnt && prog->aux->func_idx < prog->aux->func_info_cnt) {
kernel/bpf/core.c
588
prog->aux->func_info[prog->aux->func_idx].type_id);
kernel/bpf/verifier.c
22902
func[i]->aux->func_idx = i;
tools/arch/x86/kcpuid/kcpuid.c
115
u32 func_idx = index & CPUID_FUNCTION_MASK;
tools/arch/x86/kcpuid/kcpuid.c
120
if (range->index == range_idx && (u32)range->nr > func_idx)
tools/arch/x86/kcpuid/kcpuid.c
532
u32 func_idx = index & CPUID_FUNCTION_MASK;
tools/arch/x86/kcpuid/kcpuid.c
539
return &range->funcs[func_idx];
tools/bpf/bpftool/cfg.c
418
int func_idx = func->idx;
tools/bpf/bpftool/cfg.c
427
func_idx, e->src->idx, func_idx, e->dst->idx,
tools/bpf/bpftool/cfg.c
446
int func_idx = func->idx;
tools/bpf/bpftool/cfg.c
457
func_idx, ENTRY_BLOCK_INDEX, func_idx, EXIT_BLOCK_INDEX);
tools/bpf/bpftool/jit_disasm.c
341
__u64 func_ksym, unsigned int func_idx,
tools/bpf/bpftool/jit_disasm.c
362
func_idx,
tools/bpf/bpftool/main.h
194
__u64 func_ksym, unsigned int func_idx,
tools/bpf/bpftool/main.h
203
__u64 func_ksym, unsigned int func_idx,
tools/lib/bpf/bpf_prog_linfo.c
182
__u64 addr, __u32 func_idx, __u32 nr_skip)
tools/lib/bpf/bpf_prog_linfo.c
188
if (func_idx >= prog_linfo->nr_jited_func)
tools/lib/bpf/bpf_prog_linfo.c
191
nr_linfo = prog_linfo->nr_jited_linfo_per_func[func_idx];
tools/lib/bpf/bpf_prog_linfo.c
195
start = prog_linfo->jited_linfo_func_idx[func_idx] + nr_skip;