/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.h | 40 #include "t3cdev.h" 52 void cxgb3_set_dummy_ops(struct t3cdev *dev); 54 struct t3cdev *dev2t3cdev(struct net_device *dev); 59 * adapter activated, passing up the t3cdev ptr. Each client fills out an 65 void cxgb3_add_clients(struct t3cdev *tdev); 66 void cxgb3_remove_clients(struct t3cdev *tdev); 67 void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port); 69 typedef int (*cxgb3_cpl_handler_func)(struct t3cdev *dev, 84 void (*add) (struct t3cdev *); 85 void (*remove) (struct t3cdev *); [all...] |
H A D | l2t.h | 36 #include "t3cdev.h" 82 typedef void (*arp_failure_handler_func)(struct t3cdev * dev, 111 void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh); 112 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst, 114 int t3_l2t_send_slow(struct t3cdev *dev, struct sk_buff *skb, 116 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *e); 119 int cxgb3_ofld_send(struct t3cdev *dev, struct sk_buff *skb); 121 static inline int l2t_send(struct t3cdev *dev, struct sk_buff *skb, in l2t_send() 129 static inline void l2t_release(struct t3cdev *t, struct l2t_entry *e) in l2t_release()
|
H A D | cxgb3_offload.c | 70 static inline int offload_activated(struct t3cdev *tdev) in offload_activated() 86 struct t3cdev *tdev; in cxgb3_register_client() 111 struct t3cdev *tdev; in cxgb3_unregister_client() 133 void cxgb3_add_clients(struct t3cdev *tdev) in cxgb3_add_clients() 152 void cxgb3_remove_clients(struct t3cdev *tdev) in cxgb3_remove_clients() 164 void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port) in cxgb3_event_notify() 373 static int cxgb_offload_ctl(struct t3cdev *tdev, unsigned int req, void *data) in cxgb_offload_ctl() 480 static int rx_offload_blackhole(struct t3cdev *dev, struct sk_buff **skbs, in rx_offload_blackhole() 488 static void dummy_neigh_update(struct t3cdev *dev, struct neighbour *neigh) in dummy_neigh_update() 492 void cxgb3_set_dummy_ops(struct t3cdev *de [all...] |
H A D | t3cdev.h | 52 struct t3cdev { struct 58 int (*send)(struct t3cdev *dev, struct sk_buff *skb); 59 int (*recv)(struct t3cdev *dev, struct sk_buff **skb, int n); 60 int (*ctl)(struct t3cdev *dev, unsigned int req, void *data); 61 void (*neigh_update)(struct t3cdev *dev, struct neighbour *neigh);
|
H A D | cxgb3_defs.h | 38 #include "t3cdev.h" 109 int attach_t3cdev(struct t3cdev *dev); 110 void detach_t3cdev(struct t3cdev *dev);
|
H A D | l2t.c | 41 #include "t3cdev.h" 87 static int setup_l2e_send_pending(struct t3cdev *dev, struct sk_buff *skb, in setup_l2e_send_pending() 128 int t3_l2t_send_slow(struct t3cdev *dev, struct sk_buff *skb, in t3_l2t_send_slow() 179 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *e) in t3_l2t_send_event() 302 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst, in t3_l2t_get() 380 static void handle_failed_resolution(struct t3cdev *dev, struct sk_buff_head *arpq) in handle_failed_resolution() 399 void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh) in t3_l2t_update()
|
H A D | adapter.h | 45 #include "t3cdev.h" 221 struct t3cdev tdev; 306 int t3_offload_tx(struct t3cdev *tdev, struct sk_buff *skb);
|
H A D | sge.c | 1835 int t3_offload_tx(struct t3cdev *tdev, struct sk_buff *skb) in t3_offload_tx() 1877 static inline void deliver_partial_bundle(struct t3cdev *tdev, in deliver_partial_bundle() 1959 static inline int rx_offload(struct t3cdev *tdev, struct sge_rspq *rq, in rx_offload()
|
H A D | cxgb3_main.c | 892 static inline int offload_tx(struct t3cdev *tdev, struct sk_buff *skb) in offload_tx() 1352 struct t3cdev *tdev = dev2t3cdev(dev); in offload_open() 1391 static int offload_close(struct t3cdev *tdev) in offload_close()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.h | 40 #include "t3cdev.h" 52 void cxgb3_set_dummy_ops(struct t3cdev *dev); 54 struct t3cdev *dev2t3cdev(struct net_device *dev); 59 * adapter activated, passing up the t3cdev ptr. Each client fills out an 65 void cxgb3_add_clients(struct t3cdev *tdev); 66 void cxgb3_remove_clients(struct t3cdev *tdev); 67 void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port); 69 typedef int (*cxgb3_cpl_handler_func)(struct t3cdev *dev, 84 void (*add) (struct t3cdev *); 85 void (*remove) (struct t3cdev *); [all...] |
H A D | l2t.h | 36 #include "t3cdev.h" 82 typedef void (*arp_failure_handler_func)(struct t3cdev * dev, 111 void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh); 112 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst, 114 int t3_l2t_send_slow(struct t3cdev *dev, struct sk_buff *skb, 116 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *e); 119 int cxgb3_ofld_send(struct t3cdev *dev, struct sk_buff *skb); 121 static inline int l2t_send(struct t3cdev *dev, struct sk_buff *skb, in l2t_send() 129 static inline void l2t_release(struct t3cdev *t, struct l2t_entry *e) in l2t_release()
|
H A D | cxgb3_offload.c | 70 static inline int offload_activated(struct t3cdev *tdev) in offload_activated() 86 struct t3cdev *tdev; in cxgb3_register_client() 111 struct t3cdev *tdev; in cxgb3_unregister_client() 133 void cxgb3_add_clients(struct t3cdev *tdev) in cxgb3_add_clients() 152 void cxgb3_remove_clients(struct t3cdev *tdev) in cxgb3_remove_clients() 164 void cxgb3_event_notify(struct t3cdev *tdev, u32 event, u32 port) in cxgb3_event_notify() 373 static int cxgb_offload_ctl(struct t3cdev *tdev, unsigned int req, void *data) in cxgb_offload_ctl() 480 static int rx_offload_blackhole(struct t3cdev *dev, struct sk_buff **skbs, in rx_offload_blackhole() 488 static void dummy_neigh_update(struct t3cdev *dev, struct neighbour *neigh) in dummy_neigh_update() 492 void cxgb3_set_dummy_ops(struct t3cdev *de [all...] |
H A D | t3cdev.h | 52 struct t3cdev { struct 58 int (*send)(struct t3cdev *dev, struct sk_buff *skb); 59 int (*recv)(struct t3cdev *dev, struct sk_buff **skb, int n); 60 int (*ctl)(struct t3cdev *dev, unsigned int req, void *data); 61 void (*neigh_update)(struct t3cdev *dev, struct neighbour *neigh);
|
H A D | cxgb3_defs.h | 38 #include "t3cdev.h" 109 int attach_t3cdev(struct t3cdev *dev); 110 void detach_t3cdev(struct t3cdev *dev);
|
H A D | l2t.c | 41 #include "t3cdev.h" 87 static int setup_l2e_send_pending(struct t3cdev *dev, struct sk_buff *skb, in setup_l2e_send_pending() 128 int t3_l2t_send_slow(struct t3cdev *dev, struct sk_buff *skb, in t3_l2t_send_slow() 179 void t3_l2t_send_event(struct t3cdev *dev, struct l2t_entry *e) in t3_l2t_send_event() 302 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst, in t3_l2t_get() 380 static void handle_failed_resolution(struct t3cdev *dev, struct sk_buff_head *arpq) in handle_failed_resolution() 399 void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh) in t3_l2t_update()
|
H A D | adapter.h | 45 #include "t3cdev.h" 221 struct t3cdev tdev; 306 int t3_offload_tx(struct t3cdev *tdev, struct sk_buff *skb);
|
H A D | cxgb3_main.c | 891 static inline int offload_tx(struct t3cdev *tdev, struct sk_buff *skb) in offload_tx() 1351 struct t3cdev *tdev = dev2t3cdev(dev); in offload_open() 1390 static int offload_close(struct t3cdev *tdev) in offload_close()
|
H A D | sge.c | 1833 int t3_offload_tx(struct t3cdev *tdev, struct sk_buff *skb) in t3_offload_tx() 1875 static inline void deliver_partial_bundle(struct t3cdev *tdev, in deliver_partial_bundle() 1957 static inline int rx_offload(struct t3cdev *tdev, struct sge_rspq *rq, in rx_offload()
|
/kernel/linux/linux-5.10/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 23 #include "t3cdev.h" 71 static void cxgb3i_dev_open(struct t3cdev *); 72 static void cxgb3i_dev_close(struct t3cdev *); 73 static void cxgb3i_dev_event_handler(struct t3cdev *, u32, u32); 189 static inline void act_open_arp_failure(struct t3cdev *dev, struct sk_buff *skb) in act_open_arp_failure() 228 static void abort_arp_failure(struct t3cdev *tdev, struct sk_buff *skb) in abort_arp_failure() 388 static void arp_failure_skb_discard(struct t3cdev *dev, struct sk_buff *skb) in arp_failure_skb_discard() 474 static int do_act_establish(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) in do_act_establish() 570 static int do_act_open_rpl(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) in do_act_open_rpl() 605 static int do_peer_close(struct t3cdev *cde [all...] |
/kernel/linux/linux-6.6/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 23 #include "t3cdev.h" 71 static void cxgb3i_dev_open(struct t3cdev *); 72 static void cxgb3i_dev_close(struct t3cdev *); 73 static void cxgb3i_dev_event_handler(struct t3cdev *, u32, u32); 190 static inline void act_open_arp_failure(struct t3cdev *dev, struct sk_buff *skb) in act_open_arp_failure() 229 static void abort_arp_failure(struct t3cdev *tdev, struct sk_buff *skb) in abort_arp_failure() 389 static void arp_failure_skb_discard(struct t3cdev *dev, struct sk_buff *skb) in arp_failure_skb_discard() 475 static int do_act_establish(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) in do_act_establish() 571 static int do_act_open_rpl(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) in do_act_open_rpl() 606 static int do_peer_close(struct t3cdev *cde [all...] |