| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_bond.c | 173 u8 func_idx) in hns_roce_slave_uninit() argument 177 handle = bond_grp->bond_func_info[func_idx].handle; in hns_roce_slave_uninit() 179 hns_roce_bond_uninit_client(bond_grp, func_idx); in hns_roce_slave_uninit() 184 u8 func_idx, bool need_switch); 220 u8 func_idx, bool need_switch) in hns_roce_slave_init() argument 229 if (func_idx == main_func_idx) { in hns_roce_slave_init() 236 handle = bond_grp->bond_func_info[func_idx].handle; in hns_roce_slave_init() 242 bond_grp->bond_func_info[func_idx].net_dev = NULL; in hns_roce_slave_init() 243 hr_dev = hns_roce_bond_init_client(bond_grp, func_idx); in hns_roce_slave_init() 245 BOND_ERR_LOG("failed to init slave %u.\n", func_idx); in hns_roce_slave_init() [all …]
|
| H A D | hns_roce_hw_v2.h | 1483 int func_idx); 1485 int func_idx);
|
| H A D | hns_roce_hw_v2.c | 7229 int func_idx) in hns_roce_bond_init_client() argument 7234 handle = bond_grp->bond_func_info[func_idx].handle; in hns_roce_bond_init_client() 7246 int func_idx) in hns_roce_bond_uninit_client() argument 7248 struct hnae3_handle *handle = bond_grp->bond_func_info[func_idx].handle; in hns_roce_bond_uninit_client()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_mbox.c | 189 u16 func_idx; in check_func_id() local 191 if (in_size < offset + sizeof(func_idx)) { in check_func_id() 198 func_idx = *((u16 *)((u8 *)buf_in + offset)); in check_func_id() 200 if (src_func_idx != func_idx) { in check_func_id() 203 src_func_idx, func_idx); in check_func_id() 210 bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx, in hinic_mbox_check_func_id_8B() argument 213 return check_func_id(hwdev, func_idx, buf_in, in_size, in hinic_mbox_check_func_id_8B() 525 rand_info.func_idx = func_id; in set_vf_mbox_random_id() 1156 u16 func_idx, i; in alloc_mbox_info() local 1159 for (func_idx = 0; func_idx < HINIC_MAX_FUNCTIONS; func_idx++) { in alloc_mbox_info() [all …]
|
| H A D | hinic_hw_dev.h | 263 u16 func_idx; member 274 u16 func_idx; member 296 u16 func_idx; member 307 u16 func_idx; member 317 u16 func_idx; member 339 u16 func_idx; member 348 u16 func_idx; member 393 u16 func_idx; member
|
| H A D | hinic_port.h | 129 u16 func_idx; member 140 u16 func_idx; member 150 u16 func_idx; member 159 u16 func_idx; member 169 u16 func_idx; member 223 u16 func_idx; member 234 u16 func_idx; member 359 u16 func_idx; member
|
| H A D | hinic_hw_io.h | 99 u16 func_idx; member 106 int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx,
|
| H A D | hinic_sriov.c | 36 mac_info.func_idx = func_id; in hinic_set_mac() 433 static bool check_func_table(struct hinic_hwdev *hwdev, u16 func_idx, in check_func_table() argument 438 if (!hinic_mbox_check_func_id_8B(hwdev, func_idx, buf_in, in_size) || in check_func_table() 1157 u16 func_idx, idx; in hinic_deinit_vf_hw() local 1162 func_idx = hinic_glb_pf_vf_offset(nic_dev->hwdev->hwif) + idx; in hinic_deinit_vf_hw() 1163 hinic_set_wq_page_size(nic_dev->hwdev, func_idx, in hinic_deinit_vf_hw() 1261 u16 i, func_idx; in hinic_init_vf_hw() local 1266 func_idx = hinic_glb_pf_vf_offset(hwdev->hwif) + i; in hinic_init_vf_hw() 1267 err = hinic_set_wq_page_size(hwdev, func_idx, in hinic_init_vf_hw()
|
| H A D | hinic_hw_dev.c | 247 fw_ctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in init_fw_ctxt() 277 hw_ioctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in set_hw_ioctxt() 358 cmd_clear_io_res.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in clear_io_resources() 388 res_state.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in set_resources_state() 415 cmd_base_qpn.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in get_base_qpn() 1146 hw_ci.func_idx = HINIC_HWIF_FUNC_IDX(hwif); in hinic_hwdev_hw_ci_addr_set()
|
| H A D | hinic_hw_if.h | 145 #define HINIC_HWIF_FUNC_IDX(hwif) ((hwif)->attr.func_idx) 223 u16 func_idx; member
|
| H A D | hinic_hw_io.c | 491 int hinic_set_wq_page_size(struct hinic_hwdev *hwdev, u16 func_idx, in hinic_set_wq_page_size() argument 501 page_size_info.func_idx = func_idx; in hinic_set_wq_page_size()
|
| H A D | hinic_hw_cmdq.h | 131 u16 func_idx; member
|
| H A D | hinic_hw_mbox.h | 131 bool hinic_mbox_check_func_id_8B(struct hinic_hwdev *hwdev, u16 func_idx,
|
| H A D | hinic_hw_cmdq.c | 724 cmdq_ctxt->func_idx = HINIC_HWIF_FUNC_IDX(cmdqs->hwif); in cmdq_init_queue_ctxt() 855 hw_ioctxt.func_idx = HINIC_HWIF_FUNC_IDX(hwdev->hwif); in hinic_set_cmdq_depth()
|
| H A D | hinic_hw_if.c | 203 hwif->attr.func_idx = HINIC_FA0_GET(attr0, FUNC_IDX); in set_hwif_attr()
|
| /linux/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-cs42l43.c | 169 unsigned int func_idx) in cs42l43_pin_get_func_name() argument 171 return cs42l43_pin_funcs[func_idx]; in cs42l43_pin_get_func_name() 175 unsigned int func_idx, in cs42l43_pin_get_func_groups() argument 179 *groups = cs42l43_pin_func_groups[func_idx].groups; in cs42l43_pin_get_func_groups() 180 *num_groups = cs42l43_pin_func_groups[func_idx].ngroups; in cs42l43_pin_get_func_groups() 186 unsigned int func_idx, unsigned int group_idx) in cs42l43_pin_set_mux() argument 192 cs42l43_pin_groups[group_idx].name, cs42l43_pin_funcs[func_idx]); in cs42l43_pin_set_mux() 194 switch (func_idx) { in cs42l43_pin_set_mux() 208 val = (func_idx == CS42L43_FUNC_GPIO) ? in cs42l43_pin_set_mux()
|
| H A D | pinctrl-lochnagar.c | 772 unsigned int func_idx) in lochnagar_get_func_name() argument 776 return priv->funcs[func_idx].name; in lochnagar_get_func_name() 780 unsigned int func_idx, in lochnagar_get_func_groups() argument 787 func_type = priv->funcs[func_idx].type; in lochnagar_get_func_groups() 911 unsigned int func_idx, unsigned int group_idx) in lochnagar_set_mux() argument 914 const struct lochnagar_func *func = &priv->funcs[func_idx]; in lochnagar_set_mux()
|
| /linux/tools/lib/bpf/ |
| H A D | bpf_prog_linfo.c | 182 __u64 addr, __u32 func_idx, __u32 nr_skip) in bpf_prog_linfo__lfind_addr_func() argument 188 if (func_idx >= prog_linfo->nr_jited_func) in bpf_prog_linfo__lfind_addr_func() 191 nr_linfo = prog_linfo->nr_jited_linfo_per_func[func_idx]; in bpf_prog_linfo__lfind_addr_func() 195 start = prog_linfo->jited_linfo_func_idx[func_idx] + nr_skip; in bpf_prog_linfo__lfind_addr_func()
|
| /linux/tools/bpf/bpftool/ |
| H A D | cfg.c | 418 int func_idx = func->idx; in draw_bb_succ_edges() local 427 func_idx, e->src->idx, func_idx, e->dst->idx, in draw_bb_succ_edges() 446 int func_idx = func->idx; in func_output_edges() local 457 func_idx, ENTRY_BLOCK_INDEX, func_idx, EXIT_BLOCK_INDEX); in func_output_edges()
|
| /linux/tools/arch/x86/kcpuid/ |
| H A D | kcpuid.c | 115 u32 func_idx = index & CPUID_FUNCTION_MASK; in leaf_print_raw() 120 if (range->index == range_idx && (u32)range->nr > func_idx) in leaf_print_raw() 532 u32 func_idx = index & CPUID_FUNCTION_MASK; in index_to_func() 539 return &range->funcs[func_idx]; in show_info() 527 u32 func_idx; index_to_func() local
|
| /linux/Documentation/bpf/ |
| H A D | drgn.rst | 135 .func_idx = (u32)0,
|
| /linux/kernel/bpf/ |
| H A D | core.c | 232 if (!prog->aux->jited_linfo || prog->aux->func_idx > prog->aux->func_cnt) in bpf_prog_fill_jited_linfo() 582 if (prog->aux->func_info_cnt && prog->aux->func_idx < prog->aux->func_info_cnt) { in bpf_prog_ksym_set_name() 584 prog->aux->func_info[prog->aux->func_idx].type_id); in bpf_prog_ksym_set_name() 3294 len = prog->aux->func ? prog->aux->func[prog->aux->func_idx]->len : prog->len; in bpf_prog_get_file_line()
|
| H A D | verifier.c | 22153 func[i]->aux->func_idx = i; in jit_subprogs()
|
| /linux/include/linux/ |
| H A D | bpf.h | 1644 u32 func_idx; /* 0 for non-func prog, the index in func array for func prog */ member 3813 return prog->aux->func_idx != 0; in bpf_is_subprog()
|