| /linux-6.15/drivers/scsi/aacraid/ |
| H A D | dpcsup.c | 44 struct fib * fib; in aac_response_normal() local 111 fib->callback(fib->callback_data, fib); in aac_response_normal() 176 struct fib *fib = &fibctx; in aac_command_normal() local 190 memset(fib, 0, sizeof(struct fib)); in aac_command_normal() 193 fib->size = sizeof(struct fib); in aac_command_normal() 277 struct fib * fib; in aac_intr_normal() local 287 || (!(fib = kzalloc(sizeof(struct fib),GFP_ATOMIC)))) in aac_intr_normal() 304 fib->size = sizeof(struct fib); in aac_intr_normal() 333 struct fib *fib = &dev->fibs[index]; in aac_intr_normal() local 446 if (likely(fib->callback && fib->callback_data)) { in aac_intr_normal() [all …]
|
| H A D | linit.c | 697 struct fib *fib; in aac_eh_abort() local 781 struct fib *fib = &aac->fibs[count]; in aac_eh_abort() local 803 struct fib *fib = &aac->fibs[count]; in aac_eh_abort() local 828 struct fib *fib, u64 tmf_lun) in aac_eh_tmf_lun_reset_fib() argument 852 struct fib *fib) in aac_eh_tmf_hard_reset_fib() argument 911 struct fib *fib; in aac_eh_dev_reset() local 932 if (!fib) in aac_eh_dev_reset() 975 struct fib *fib; in aac_eh_target_reset() local 995 if (!fib) in aac_eh_target_reset() 1045 struct fib *fib = &aac->fibs[count]; in aac_eh_bus_reset() local [all …]
|
| H A D | commsup.c | 134 struct fib *fibptr; in aac_fib_setup() 225 struct fib *fibptr; in aac_fib_alloc_tag() 1521 struct fib *fib = &aac->fibs[index]; in _aac_reset_adapter() local 1941 struct fib *fib, in wakeup_fibctx_threads() argument 2012 memcpy(newfib, fib, sizeof(struct fib)); in wakeup_fibctx_threads() 2040 struct fib *fib; in aac_process_events() local 2062 fib = list_entry(entry, struct fib, fiblink); in aac_process_events() 2076 memset(fib, 0, sizeof(struct fib)); in aac_process_events() 2078 fib->size = sizeof(struct fib); in aac_process_events() 2081 fib->dev = dev; in aac_process_events() [all …]
|
| H A D | src.c | 103 struct fib, in aac_src_intr_message() 483 static int aac_src_deliver_message(struct fib *fib) in aac_src_deliver_message() argument 485 struct aac_dev *dev = fib->dev; in aac_src_deliver_message() 509 vector_no = fib->vector_no; in aac_src_deliver_message() 516 fib->hw_fib_va; in aac_src_deliver_message() 520 fib->hw_fib_va)->reply_qid in aac_src_deliver_message() 527 fib->hw_fib_va)->reply_qid in aac_src_deliver_message() 535 fib->hw_fib_va)->reply_qid in aac_src_deliver_message() 551 address = fib->hw_fib_pa; in aac_src_deliver_message() 572 address = fib->hw_fib_pa; in aac_src_deliver_message() [all …]
|
| H A D | aachba.c | 1234 aac_fib_init(fib); in aac_read_raw_io() 1278 fib, in aac_read_raw_io() 1313 fib, in aac_read_block64() 1348 fib, in aac_read_block() 1412 fib, in aac_write_raw_io() 1447 fib, in aac_write_block64() 1484 fib, in aac_write_block() 1579 static int aac_scsi_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_64() argument 1610 static int aac_scsi_32(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32() argument 1639 static int aac_scsi_32_64(struct fib * fib, struct scsi_cmnd * cmd) in aac_scsi_32_64() argument [all …]
|
| H A D | aacraid.h | 891 struct fib; 909 int (*adapter_deliver)(struct fib * fib); 913 int (*adapter_scsi)(struct fib * fib, struct scsi_cmnd * cmd); 1289 struct fib { struct 1551 struct fib *free_fib; 1703 ((fib)->dev)->a_ops.adapter_deliver(fib) 1709 ((fib)->dev)->a_ops.adapter_read(fib,cmd,lba,count) 1712 ((fib)->dev)->a_ops.adapter_write(fib,cmd,lba,count,fua) 1715 ((fib)->dev)->a_ops.adapter_scsi(fib,cmd) 2334 char __user *fib; member [all …]
|
| H A D | commctrl.c | 49 struct fib *fibptr; in ioctl_send_fib() 233 compat_uptr_t fib; member 247 struct fib *fib; in next_getadapter_fib() local 261 f.fib = compat_ptr(cf.fib); in next_getadapter_fib() 312 fib = list_entry(entry, struct fib, fiblink); in next_getadapter_fib() 315 if (copy_to_user(f.fib, fib->hw_fib_va, sizeof(struct hw_fib))) { in next_getadapter_fib() 317 kfree(fib); in next_getadapter_fib() 324 kfree(fib); in next_getadapter_fib() 357 struct fib *fib; in aac_close_fib_context() local 369 fib = list_entry(entry, struct fib, fiblink); in aac_close_fib_context() [all …]
|
| H A D | rx.c | 397 int aac_rx_deliver_producer(struct fib * fib) in aac_rx_deliver_producer() argument 399 struct aac_dev *dev = fib->dev; in aac_rx_deliver_producer() 404 aac_queue_get( dev, &Index, AdapNormCmdQueue, fib->hw_fib_va, 1, fib, &nointr); in aac_rx_deliver_producer() 420 static int aac_rx_deliver_message(struct fib * fib) in aac_rx_deliver_message() argument 422 struct aac_dev *dev = fib->dev; in aac_rx_deliver_message() 443 addr = fib->hw_fib_pa; in aac_rx_deliver_message() 448 writel(le16_to_cpu(fib->hw_fib_va->header.Size), device); in aac_rx_deliver_message()
|
| /linux-6.15/arch/s390/kvm/ |
| H A D | pci.c | 165 fib.fmt0.isc = zdev->kzdev->fib.fmt0.isc; in kvm_zpci_set_airq() 169 fib.fmt0.aibvo = 0; in kvm_zpci_set_airq() 172 fib.gd = zdev->gisa; in kvm_zpci_set_airq() 184 fib.gd = zdev->gisa; in kvm_zpci_clear_airq() 314 fib->fmt0.isc = gisc; in kvm_s390_pci_aif_enable() 317 zdev->kzdev->fib.fmt0.isc = fib->fmt0.isc; in kvm_s390_pci_aif_enable() 318 zdev->kzdev->fib.fmt0.aibv = fib->fmt0.aibv; in kvm_s390_pci_aif_enable() 605 fib.fmt0.sum = 1; in kvm_s390_pci_zpci_reg_aen() 607 fib.fmt0.aisb = 0; in kvm_s390_pci_zpci_reg_aen() 608 fib.fmt0.aisbo = 0; in kvm_s390_pci_zpci_reg_aen() [all …]
|
| /linux-6.15/arch/s390/pci/ |
| H A D | pci_irq.c | 36 struct zpci_fib fib = {0}; in zpci_set_airq() local 39 fib.fmt0.isc = PCI_ISC; in zpci_set_airq() 46 fib.gd = zdev->gisa; in zpci_set_airq() 55 struct zpci_fib fib = {0}; in zpci_clear_airq() local 58 fib.gd = zdev->gisa; in zpci_clear_airq() 72 struct zpci_fib fib = {0}; in zpci_set_directed_irq() local 75 fib.fmt = 1; in zpci_set_directed_irq() 78 fib.gd = zdev->gisa; in zpci_set_directed_irq() 87 struct zpci_fib fib = {0}; in zpci_clear_directed_irq() local 90 fib.fmt = 1; in zpci_clear_directed_irq() [all …]
|
| H A D | pci.c | 125 struct zpci_fib fib = {0}; in zpci_register_ioat() local 128 fib.pba = base; in zpci_register_ioat() 133 fib.pal = limit; in zpci_register_ioat() 134 fib.iota = iota; in zpci_register_ioat() 135 fib.gd = zdev->gisa; in zpci_register_ioat() 147 struct zpci_fib fib = {0}; in zpci_unregister_ioat() local 150 fib.gd = zdev->gisa; in zpci_unregister_ioat() 163 struct zpci_fib fib = {0}; in zpci_fmb_enable_device() local 189 fib.gd = zdev->gisa; in zpci_fmb_enable_device() 202 struct zpci_fib fib = {0}; in zpci_fmb_disable_device() local [all …]
|
| H A D | pci_insn.c | 59 static inline u8 __mpcifc(u64 req, struct zpci_fib *fib, u8 *status) in __mpcifc() argument 66 : CC_OUT(cc, cc), [req] "+d" (req), [fib] "+Q" (*fib) in __mpcifc() 73 u8 zpci_mod_fc(u64 req, struct zpci_fib *fib, u8 *status) in zpci_mod_fc() argument 79 cc = __mpcifc(req, fib, status); in zpci_mod_fc()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | mp.c | 110 mp->fib.mfi = fi; in mlx5_lag_fib_set() 112 mp->fib.dst = dst; in mlx5_lag_fib_set() 170 if (mp->fib.mfi == fi) in mlx5_lag_fib_route_event() 171 mp->fib.mfi = NULL; in mlx5_lag_fib_route_event() 176 if (mp->fib.mfi && mp->fib.mfi != fi && in mlx5_lag_fib_route_event() 177 (mp->fib.dst != fen_info->dst || mp->fib.dst_len != fen_info->dst_len) && in mlx5_lag_fib_route_event() 186 if (mp->fib.dst == fen_info->dst && mp->fib.dst_len == fen_info->dst_len) in mlx5_lag_fib_route_event() 187 mp->fib.mfi = NULL; in mlx5_lag_fib_route_event() 232 if (!mp->fib.mfi || mp->fib.mfi != fi) in mlx5_lag_fib_nexthop_event() 371 mp->fib.mfi = NULL; in mlx5_lag_mp_init() [all …]
|
| /linux-6.15/Documentation/netlink/specs/ |
| H A D | rt_rule.yaml | 23 name: fib-rule-hdr 70 name: fib-rule-port-range 80 name: fib-rule-uid-range 92 name: fib-rule-attrs 157 struct: fib-rule-uid-range 167 struct: fib-rule-port-range 171 struct: fib-rule-port-range 200 fixed-header: fib-rule-hdr 205 attribute-set: fib-rule-attrs 209 attributes: &fib-rule-all [all …]
|
| /linux-6.15/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | fib.sh | 114 devlink -N testns1 resource set $DEVLINK_DEV path IPv4/fib size 10 136 devlink -N testns1 resource set $DEVLINK_DEV path IPv4/fib size 100 143 devlink -N testns1 resource set $DEVLINK_DEV path IPv4/fib size 10 151 devlink -N testns1 resource set $DEVLINK_DEV path IPv4/fib size 100 167 echo "y" > $DEBUGFS_DIR/fib/fail_route_delete 181 echo "n" > $DEBUGFS_DIR/fib/fail_route_delete 253 devlink -N testns1 resource set $DEVLINK_DEV path IPv6/fib size 10 278 devlink -N testns1 resource set $DEVLINK_DEV path IPv6/fib size 10 310 devlink -N testns1 resource set $DEVLINK_DEV path IPv6/fib size 10 335 echo "y" > $DEBUGFS_DIR/fib/fail_route_delete [all …]
|
| H A D | fib_notifications.sh | 243 echo "y"> $DEBUGFS_DIR/fib/fail_route_offload 266 echo "n"> $DEBUGFS_DIR/fib/fail_route_offload 359 echo "y"> $DEBUGFS_DIR/fib/fail_route_offload 382 echo "n"> $DEBUGFS_DIR/fib/fail_route_offload
|
| H A D | devlink.sh | 319 local occ=$(res_val_get testns1 IPv4 fib occ) 324 devlink -N testns1 resource set $DL_HANDLE path IPv4/fib size $limit 326 local size_new=$(res_val_get testns1 IPv4 fib size_new) 332 local size=$(res_val_get testns1 IPv4 fib size) 364 devlink -N testns2 resource set $DL_HANDLE path IPv4/fib size ' -1'
|
| H A D | nexthop.sh | 356 echo 1 > $DEBUGFS_NET_DIR/fib/fail_res_nexthop_group_replace 375 echo 0 > $DEBUGFS_NET_DIR/fib/fail_res_nexthop_group_replace 389 > $DEBUGFS_NET_DIR/fib/nexthop_bucket_activity 850 echo 1 > $DEBUGFS_NET_DIR/fib/fail_nexthop_bucket_replace 870 echo 0 > $DEBUGFS_NET_DIR/fib/fail_nexthop_bucket_replace 953 echo 1 > $DEBUGFS_NET_DIR/fib/fail_nexthop_bucket_replace 968 echo 0 > $DEBUGFS_NET_DIR/fib/fail_nexthop_bucket_replace
|
| /linux-6.15/tools/perf/tests/shell/ |
| H A D | test_java_symbol.sh | 42 int fib(int x) { 43 return x > 1 ? fib(x - 2) + fib(x - 1) : 1; 49 q += fib(i);
|
| /linux-6.15/net/netfilter/ |
| H A D | nft_fib.c | 170 const struct nft_fib *fib; in nft_fib_reduce() local 193 fib = nft_expr_priv(track->regs[priv->dreg].selector); in nft_fib_reduce() 194 if (priv->result != fib->result || in nft_fib_reduce() 195 priv->flags != fib->flags) { in nft_fib_reduce()
|
| /linux-6.15/Documentation/networking/devlink/ |
| H A D | netdevsim.rst | 53 $ devlink resource set netdevsim/netdevsim0 path /IPv4/fib size 96 54 $ devlink resource set netdevsim/netdevsim0 path /IPv4/fib-rules size 16 55 $ devlink resource set netdevsim/netdevsim0 path /IPv6/fib size 64 56 $ devlink resource set netdevsim/netdevsim0 path /IPv6/fib-rules size 16
|
| H A D | devlink-resource.rst | 14 For example, the ``netdevsim`` driver enables ``/IPv4/fib`` and 15 ``/IPv4/fib-rules`` as resources to limit the number of IPv4 FIB entries and 23 specify the path of the resource. For example ``/IPv4/fib`` is the id for 24 the ``fib`` sub-resource under the ``IPv4`` resource.
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_router.c | 541 fib = kzalloc(sizeof(*fib), GFP_KERNEL); in mlxsw_sp_fib_create() 542 if (!fib) in mlxsw_sp_fib_create() 549 fib->vr = vr; in mlxsw_sp_fib_create() 555 return fib; in mlxsw_sp_fib_create() 560 kfree(fib); in mlxsw_sp_fib_create() 571 kfree(fib); in mlxsw_sp_fib_destroy() 6184 struct mlxsw_sp_fib *fib = fib_entry->fib_node->fib; in mlxsw_sp_fib_entry_ralue_pack() local 6624 struct mlxsw_sp_fib *fib = fib_node->fib; in mlxsw_sp_fib_lpm_tree_link() local 6657 struct mlxsw_sp_fib *fib = fib_node->fib; in mlxsw_sp_fib_lpm_tree_unlink() local 6692 fib_node->fib = fib; in mlxsw_sp_fib_node_init() [all …]
|
| /linux-6.15/drivers/net/netdevsim/ |
| H A D | fib.c | 41 struct nsim_fib_entry fib; member 143 entry = &fib_data->ipv4.fib; in nsim_fib_get_val() 149 entry = &fib_data->ipv6.fib; in nsim_fib_get_val() 171 entry = &fib_data->ipv4.fib; in nsim_fib_set_max() 177 entry = &fib_data->ipv6.fib; in nsim_fib_set_max() 378 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_rt_add() 702 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_rt_add() 923 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_prepare_event() 966 nsim_fib_account(&data->ipv6.fib, false); in nsim_fib6_prepare_event() 1057 nsim_fib_account(&data->ipv4.fib, false); in nsim_fib4_rt_free() [all …]
|
| /linux-6.15/tools/testing/selftests/net/netfilter/ |
| H A D | nft_fib.sh | 42 fib saddr . iif oif missing counter log prefix "$netns nft_rpfilter: " drop 55 fib saddr . iif oif gt 0 accept 69 ip daddr 1.1.1.1 fib saddr . iif oif missing counter drop 70 ip6 daddr 1c3::c01d fib saddr . iif oif missing counter drop
|