Home
last modified time | relevance | path

Searched refs:t3cdev (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_offload.h52 void cxgb3_set_dummy_ops(struct t3cdev *dev);
54 struct t3cdev *dev2t3cdev(struct net_device *dev);
65 void cxgb3_add_clients(struct t3cdev *tdev);
66 void cxgb3_remove_clients(struct t3cdev *tdev);
69 typedef int (*cxgb3_cpl_handler_func)(struct t3cdev *dev,
84 void (*add) (struct t3cdev *);
85 void (*remove) (struct t3cdev *);
90 void (*event_handler)(struct t3cdev *tdev, u32 event, u32 port);
100 void *cxgb3_free_atid(struct t3cdev *dev, int atid);
101 void cxgb3_free_stid(struct t3cdev *dev, int stid);
[all …]
H A Dl2t.h82 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 Dt3cdev.h52 struct t3cdev { struct
58 int (*send)(struct t3cdev *dev, struct sk_buff *skb); argument
59 int (*recv)(struct t3cdev *dev, struct sk_buff **skb, int n); argument
60 int (*ctl)(struct t3cdev *dev, unsigned int req, void *data); argument
61 void (*neigh_update)(struct t3cdev *dev, struct neighbour *neigh); argument
H A Dcxgb3_offload.c86 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()
565 struct t3cdev *tdev = td->dev; in t3_process_tid_release_list()
701 return (struct t3cdev *)pi->adapter; in dev2t3cdev()
1081 struct t3cdev *tdev = dev2t3cdev(dev); in cxgb_neigh_update()
1116 struct t3cdev *tdev; in cxgb_redirect()
1219 struct t3cdev *dev = &adapter->tdev; in cxgb3_offload_activate()
1290 struct t3cdev *tdev = &adapter->tdev; in cxgb3_offload_deactivate()
1347 struct t3cdev *tdev = &adapter->tdev; in cxgb3_adapter_ofld()
[all …]
H A Dcxgb3_defs.h109 int attach_t3cdev(struct t3cdev *dev);
110 void detach_t3cdev(struct t3cdev *dev);
H A Dl2t.c87 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 Dadapter.h221 struct t3cdev tdev;
306 int t3_offload_tx(struct t3cdev *tdev, struct sk_buff *skb);
H A Dsge.c1833 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()
H A Dcxgb3_main.c891 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()
/openbmc/linux/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c71 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);
891 struct t3cdev *t3dev = (struct t3cdev *)csk->cdev->lldev; in l2t_put()
906 struct t3cdev *t3dev = (struct t3cdev *)csk->cdev->lldev; in release_offload_resources()
957 struct t3cdev *t3dev = (struct t3cdev *)cdev->lldev; in init_act_open()
1041 struct t3cdev *t3dev = (struct t3cdev *)cdev->lldev; in cxgb3i_ofld_init()
1093 return ((struct t3cdev *)cdev->lldev)->ulp_iscsi; in cdev2ppm()
1224 struct t3cdev *tdev = (struct t3cdev *)cdev->lldev; in cxgb3i_ddp_init()
1287 static void cxgb3i_dev_close(struct t3cdev *t3dev) in cxgb3i_dev_close()
[all …]