HomeSort by: relevance | last modified time | path
    Searched refs:toedev (Results 1 - 8 of 8) sorted by relevancy

  /src/sys/dev/pci/cxgb/
cxgb_toedev.h 57 /* Get the toedev associated with a ifnet */
58 #define TOEDEV(netdev) (*(struct toedev **)&(netdev)->if_softc)
86 struct toedev { struct
97 TAILQ_ENTRY(toedev) ofld_entry; /* for list linking */
98 int (*open)(struct toedev *dev);
99 int (*close)(struct toedev *dev);
100 int (*can_offload)(struct toedev *dev, struct socket *so);
101 int (*connect)(struct toedev *dev, struct socket *so,
103 int (*send)(struct toedev *dev, struct mbuf *m)
    [all...]
cxgb_offload.h 56 int cxgb_ofld_recv(struct toedev *dev, struct mbuf **m, int n);
58 void cxgb_set_dummy_ops(struct toedev *dev);
64 * adapter activated, passing up the toedev ptr. Each client fills out an
70 void cxgb_add_clients(struct toedev *tdev);
71 void cxgb_remove_clients(struct toedev *tdev);
73 typedef int (*cxgb_cpl_handler_func)(struct toedev *dev,
78 void (*add) (struct toedev *);
79 void (*remove) (struct toedev *);
90 int cxgb_alloc_atid(struct toedev *dev, struct cxgb_client *client,
92 int cxgb_alloc_stid(struct toedev *dev, struct cxgb_client *client
    [all...]
cxgb_l2t.h 87 typedef void (*arp_failure_handler_func)(struct toedev *dev,
118 void t3_l2t_update(struct toedev *dev, struct rtentry *ifp);
119 struct l2t_entry *t3_l2t_get(struct toedev *dev, struct rtentry *neigh,
121 int t3_l2t_send_slow(struct toedev *dev, struct mbuf *m,
123 void t3_l2t_send_event(struct toedev *dev, struct l2t_entry *e);
135 int cxgb_ofld_send(struct toedev *dev, struct mbuf *m);
137 static __inline int l2t_send(struct toedev *dev, struct mbuf *m,
cxgb_offload.c 65 TAILQ_HEAD(, toedev) ofld_dev_list;
77 offload_activated(struct toedev *tdev)
94 struct toedev *tdev;
118 struct toedev *tdev;
139 cxgb_add_clients(struct toedev *tdev)
158 cxgb_remove_clients(struct toedev *tdev)
353 cxgb_offload_ctl(struct toedev *tdev, unsigned int req, void *data)
451 rx_offload_blackhole(struct toedev *dev, struct mbuf **m, int n)
461 dummy_neigh_update(struct toedev *dev, struct rtentry *neigh)
466 cxgb_set_dummy_ops(struct toedev *dev
    [all...]
cxgb_l2t.c 107 setup_l2e_send_pending(struct toedev *dev, struct mbuf *m,
156 t3_l2t_send_slow(struct toedev *dev, struct mbuf *m,
210 t3_l2t_send_event(struct toedev *dev, struct l2t_entry *e)
345 t3_l2t_get(struct toedev *dev, struct rtentry *neigh,
401 handle_failed_resolution(struct toedev *dev, struct mbuf *arpq)
426 t3_l2t_update(struct toedev *dev, struct rtentry *neigh)
476 t3_l2t_update(struct toedev *dev, struct rtentry *neigh)
506 struct toedev *dev = e->tdev;
cxgb_adapter.h 52 #include <ulp/toecore/toedev.h>
373 struct toedev tdev;
509 int t3_offload_tx(struct toedev *, struct mbuf *);
566 tdev2adap(struct toedev *d)
cxgb_main.c 107 static int offload_close(struct toedev *tdev);
1037 offload_tx(struct toedev *tdev, struct mbuf *m)
cxgb_sge.c 1939 t3_offload_tx(struct toedev *tdev, struct mbuf *m)

Completed in 18 milliseconds