Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/scsi/aacraid/
Ddpcsup.c60 struct fib * fib; in aac_response_normal() local
76 fib = &dev->fibs[index >> 2]; in aac_response_normal()
77 hwfib = fib->hw_fib_va; in aac_response_normal()
90 if (unlikely(fib->flags & FIB_CONTEXT_FLAG_TIMED_OUT)) { in aac_response_normal()
92 aac_fib_complete(fib); in aac_response_normal()
93 aac_fib_free(fib); in aac_response_normal()
105 fib->flags |= FIB_CONTEXT_FLAG_FASTRESP; in aac_response_normal()
126 fib->callback(fib->callback_data, fib); in aac_response_normal()
129 spin_lock_irqsave(&fib->event_lock, flagv); in aac_response_normal()
130 if (!fib->done) { in aac_response_normal()
[all …]
Dcommsup.c121 struct fib *fibptr = NULL; in aac_fib_vector_assign()
149 struct fib *fibptr; in aac_fib_setup()
187 fibptr->size = sizeof(struct fib); in aac_fib_setup()
237 struct fib *aac_fib_alloc_tag(struct aac_dev *dev, struct scsi_cmnd *scmd) in aac_fib_alloc_tag()
239 struct fib *fibptr; in aac_fib_alloc_tag()
262 struct fib *aac_fib_alloc(struct aac_dev *dev) in aac_fib_alloc()
264 struct fib * fibptr; in aac_fib_alloc()
278 fibptr->size = sizeof(struct fib); in aac_fib_alloc()
298 void aac_fib_free(struct fib *fibptr) in aac_fib_free()
326 void aac_fib_init(struct fib *fibptr) in aac_fib_init()
[all …]
Dlinit.c692 struct fib *fib; in aac_eh_abort() local
703 fib = &aac->fibs[count]; in aac_eh_abort()
704 if (*(u8 *)fib->hw_fib_va != 0 && in aac_eh_abort()
705 (fib->flags & FIB_CONTEXT_FLAG_NATIVE_HBA) && in aac_eh_abort()
706 (fib->callback_data == cmd)) { in aac_eh_abort()
715 fib = aac_fib_alloc(aac); in aac_eh_abort()
716 if (!fib) in aac_eh_abort()
719 tmf = (struct aac_hba_tm_req *)fib->hw_fib_va; in aac_eh_abort()
725 address = (u64)fib->hw_error_pa; in aac_eh_abort()
730 fib->hbacmd_size = sizeof(*tmf); in aac_eh_abort()
[all …]
Dsrc.c117 struct fib, in aac_src_intr_message()
488 static int aac_src_deliver_message(struct fib *fib) in aac_src_deliver_message() argument
490 struct aac_dev *dev = fib->dev; in aac_src_deliver_message()
504 native_hba = (fib->flags & FIB_CONTEXT_FLAG_NATIVE_HBA) ? 1 : 0; in aac_src_deliver_message()
508 (native_hba || fib->hw_fib_va->header.Command != AifRequest)) { in aac_src_deliver_message()
514 vector_no = fib->vector_no; in aac_src_deliver_message()
517 if (fib->flags & FIB_CONTEXT_FLAG_NATIVE_HBA_TMF) { in aac_src_deliver_message()
521 fib->hw_fib_va; in aac_src_deliver_message()
525 fib->hw_fib_va)->reply_qid in aac_src_deliver_message()
528 fib->hw_fib_va)->request_id in aac_src_deliver_message()
[all …]
Daachba.c347 struct fib *fibptr) { in aac_valid_context()
374 struct fib * fibptr; in aac_get_config_status()
468 struct fib * fibptr; in aac_get_containers()
534 static void get_container_name_callback(void *context, struct fib * fibptr) in get_container_name_callback()
586 struct fib * cmd_fibcontext; in aac_get_container_name()
635 static void _aac_probe_container2(void * context, struct fib * fibptr) in _aac_probe_container2()
694 static void _aac_probe_container1(void * context, struct fib * fibptr) in _aac_probe_container1()
748 struct fib * fibptr; in _aac_probe_container()
990 static void get_container_serial_callback(void *context, struct fib * fibptr) in get_container_serial_callback()
1118 struct fib * cmd_fibcontext; in aac_get_container_serial()
[all …]
Daacraid.h906 struct fib;
924 int (*adapter_deliver)(struct fib * fib);
926 int (*adapter_read)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count);
927 int (*adapter_write)(struct fib * fib, struct scsi_cmnd * cmd, u64 lba, u32 count, int fua);
928 int (*adapter_scsi)(struct fib * fib, struct scsi_cmnd * cmd);
1236 typedef void (*fib_callback)(void *ctxt, struct fib *fibctx);
1304 struct fib { struct
1564 struct fib *fibs;
1566 struct fib *free_fib;
1674 struct fib *sync_fib;
[all …]
Dcommctrl.c64 struct fib *fibptr; in ioctl_send_fib()
256 struct fib *fib; in next_getadapter_fib() local
310 fib = list_entry(entry, struct fib, fiblink); in next_getadapter_fib()
313 if (copy_to_user(f.fib, fib->hw_fib_va, sizeof(struct hw_fib))) { in next_getadapter_fib()
314 kfree(fib->hw_fib_va); in next_getadapter_fib()
315 kfree(fib); in next_getadapter_fib()
321 kfree(fib->hw_fib_va); in next_getadapter_fib()
322 kfree(fib); in next_getadapter_fib()
355 struct fib *fib; in aac_close_fib_context() local
367 fib = list_entry(entry, struct fib, fiblink); in aac_close_fib_context()
[all …]
Drx.c402 int aac_rx_deliver_producer(struct fib * fib) in aac_rx_deliver_producer() argument
404 struct aac_dev *dev = fib->dev; in aac_rx_deliver_producer()
409 aac_queue_get( dev, &Index, AdapNormCmdQueue, fib->hw_fib_va, 1, fib, &nointr); in aac_rx_deliver_producer()
425 static int aac_rx_deliver_message(struct fib * fib) in aac_rx_deliver_message() argument
427 struct aac_dev *dev = fib->dev; in aac_rx_deliver_message()
448 addr = fib->hw_fib_pa; in aac_rx_deliver_message()
453 writel(le16_to_cpu(fib->hw_fib_va->header.Size), device); in aac_rx_deliver_message()
Dcomminit.c330 struct fib * fibctx; in aac_send_shutdown()
/Linux-v4.19/drivers/net/netdevsim/
Dfib.c31 struct nsim_fib_entry fib; member
49 entry = &fib_data->ipv4.fib; in nsim_fib_get_val()
55 entry = &fib_data->ipv6.fib; in nsim_fib_get_val()
76 entry = &fib_data->ipv4.fib; in nsim_fib_set_max()
82 entry = &fib_data->ipv6.fib; in nsim_fib_set_max()
168 err = nsim_fib_account(&data->ipv4.fib, add, extack); in nsim_fib_event()
171 err = nsim_fib_account(&data->ipv6.fib, add, extack); in nsim_fib_event()
209 data->ipv4.fib.num = 0ULL; in nsim_fib_dump_inconsistent()
212 data->ipv6.fib.num = 0ULL; in nsim_fib_dump_inconsistent()
227 data->ipv4.fib.max = (u64)-1; in nsim_fib_netns_init()
[all …]
DMakefile14 netdevsim-objs += devlink.o fib.o
/Linux-v4.19/arch/s390/pci/
Dpci.c130 struct zpci_fib fib = {0}; in zpci_set_airq() local
133 fib.isc = PCI_ISC; in zpci_set_airq()
134 fib.sum = 1; /* enable summary notifications */ in zpci_set_airq()
135 fib.noi = airq_iv_end(zdev->aibv); in zpci_set_airq()
136 fib.aibv = (unsigned long) zdev->aibv->vector; in zpci_set_airq()
137 fib.aibvo = 0; /* each zdev has its own interrupt vector */ in zpci_set_airq()
138 fib.aisb = (unsigned long) zpci_aisb_iv->vector + (zdev->aisb/64)*8; in zpci_set_airq()
139 fib.aisbo = zdev->aisb & 63; in zpci_set_airq()
141 return zpci_mod_fc(req, &fib, &status) ? -EIO : 0; in zpci_set_airq()
148 struct zpci_fib fib = {0}; in zpci_clear_airq() local
[all …]
Dpci_insn.c31 static inline u8 __mpcifc(u64 req, struct zpci_fib *fib, u8 *status) in __mpcifc() argument
39 : [cc] "=d" (cc), [req] "+d" (req), [fib] "+Q" (*fib) in __mpcifc()
45 u8 zpci_mod_fc(u64 req, struct zpci_fib *fib, u8 *status) in zpci_mod_fc() argument
50 cc = __mpcifc(req, fib, status); in zpci_mod_fc()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.c143 const struct mlxsw_sp_fib *fib,
146 const struct mlxsw_sp_fib *fib);
377 struct mlxsw_sp_fib *fib; member
446 struct mlxsw_sp_fib *fib; in mlxsw_sp_fib_create() local
450 fib = kzalloc(sizeof(*fib), GFP_KERNEL); in mlxsw_sp_fib_create()
451 if (!fib) in mlxsw_sp_fib_create()
453 err = rhashtable_init(&fib->ht, &mlxsw_sp_fib_ht_params); in mlxsw_sp_fib_create()
456 INIT_LIST_HEAD(&fib->node_list); in mlxsw_sp_fib_create()
457 fib->proto = proto; in mlxsw_sp_fib_create()
458 fib->vr = vr; in mlxsw_sp_fib_create()
[all …]
/Linux-v4.19/tools/testing/selftests/net/
DMakefile8 TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh
/Linux-v4.19/arch/s390/include/asm/
Dpci_insn.h80 u8 zpci_mod_fc(u64 req, struct zpci_fib *fib, u8 *status);
/Linux-v4.19/include/trace/events/
Dfib.h3 #define TRACE_SYSTEM fib
/Linux-v4.19/net/ipv6/netfilter/
DKconfig75 tristate "nf_tables fib / ipv6 route lookup support"
/Linux-v4.19/net/ipv4/netfilter/
DKconfig52 tristate "nf_tables fib / ip route lookup support"
/Linux-v4.19/net/
DKconfig395 with light weight tunnel state associated with fib routes.
/Linux-v4.19/net/netfilter/
DKconfig622 tristate "Netfilter nf_tables fib inet support"
677 tristate "Netfilter nf_tables netdev fib lookups support"