Home
last modified time | relevance | path

Searched refs:fib (Results 1 – 25 of 44) sorted by relevance

12

/linux-6.15/drivers/scsi/aacraid/
H A Ddpcsup.c44 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 Dlinit.c697 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 Dcommsup.c134 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 Dsrc.c103 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 Daachba.c1234 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 Daacraid.h891 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 Dcommctrl.c49 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 Drx.c397 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 Dpci.c165 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 Dpci_irq.c36 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 Dpci.c125 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 Dpci_insn.c59 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 Dmp.c110 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 Drt_rule.yaml23 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 Dfib.sh114 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 Dfib_notifications.sh243 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 Ddevlink.sh319 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 Dnexthop.sh356 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 Dtest_java_symbol.sh42 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 Dnft_fib.c170 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 Dnetdevsim.rst53 $ 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 Ddevlink-resource.rst14 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 Dspectrum_router.c541 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 Dfib.c41 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 Dnft_fib.sh42 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

12