Searched refs:ufdev (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_fwd.c41 static int usnic_fwd_devcmd_locked(struct usnic_fwd_dev *ufdev, int vnic_idx, argument
46 struct net_device *netdev = ufdev->netdev;
48 lockdep_assert_held(&ufdev->lock);
58 ufdev->name, vnic_idx, cmd);
61 ufdev->name, vnic_idx, cmd,
66 ufdev->name, vnic_idx, cmd);
72 static int usnic_fwd_devcmd(struct usnic_fwd_dev *ufdev, int vnic_idx, argument
77 spin_lock(&ufdev->lock);
78 status = usnic_fwd_devcmd_locked(ufdev, vnic_idx, cmd, a0, a1);
79 spin_unlock(&ufdev
86 struct usnic_fwd_dev *ufdev; local
101 usnic_fwd_dev_free(struct usnic_fwd_dev *ufdev) argument
106 usnic_fwd_set_mac(struct usnic_fwd_dev *ufdev, const char mac[ETH_ALEN]) argument
113 usnic_fwd_add_ipaddr(struct usnic_fwd_dev *ufdev, __be32 inaddr) argument
121 usnic_fwd_del_ipaddr(struct usnic_fwd_dev *ufdev) argument
128 usnic_fwd_carrier_up(struct usnic_fwd_dev *ufdev) argument
135 usnic_fwd_carrier_down(struct usnic_fwd_dev *ufdev) argument
142 usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu) argument
149 usnic_fwd_dev_ready_locked(struct usnic_fwd_dev *ufdev) argument
159 validate_filter_locked(struct usnic_fwd_dev *ufdev, struct filter *filter) argument
198 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter, struct usnic_filter_action *uaction) argument
304 usnic_fwd_enable_qp(struct usnic_fwd_dev *ufdev, int vnic_idx, int qp_idx) argument
331 usnic_fwd_disable_qp(struct usnic_fwd_dev *ufdev, int vnic_idx, int qp_idx) argument
[all...]
H A Dusnic_fwd.h65 struct usnic_fwd_dev *ufdev; member in struct:usnic_fwd_flow
75 void usnic_fwd_dev_free(struct usnic_fwd_dev *ufdev);
77 void usnic_fwd_set_mac(struct usnic_fwd_dev *ufdev, const char mac[ETH_ALEN]);
78 void usnic_fwd_add_ipaddr(struct usnic_fwd_dev *ufdev, __be32 inaddr);
79 void usnic_fwd_del_ipaddr(struct usnic_fwd_dev *ufdev);
80 void usnic_fwd_carrier_up(struct usnic_fwd_dev *ufdev);
81 void usnic_fwd_carrier_down(struct usnic_fwd_dev *ufdev);
82 void usnic_fwd_set_mtu(struct usnic_fwd_dev *ufdev, unsigned int mtu);
86 * must monitor netdev events on ufdev's netdevice. If NETDEV_REBOOT or
91 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struc
[all...]
H A Dusnic_ib_main.c157 if (!us_ibdev->ufdev->link_up &&
159 usnic_fwd_carrier_up(us_ibdev->ufdev);
166 } else if (us_ibdev->ufdev->link_up &&
168 usnic_fwd_carrier_down(us_ibdev->ufdev);
183 if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr,
184 sizeof(us_ibdev->ufdev->mac))) {
190 us_ibdev->ufdev->mac,
192 usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr);
202 if (us_ibdev->ufdev->mtu != netdev->mtu) {
205 us_ibdev->ufdev
[all...]
H A Dusnic_ib_qp_grp.h53 struct usnic_fwd_dev *ufdev; member in struct:usnic_ib_qp_grp
93 struct usnic_fwd_dev *ufdev, struct usnic_ib_vf *vf,
H A Dusnic_ib.h77 struct usnic_fwd_dev *ufdev; member in struct:usnic_ib_dev
H A Dusnic_ib_qp_grp.c127 status = usnic_fwd_enable_qp(qp_grp->ufdev, vnic_idx,
131 res->vnic_idx, qp_grp->ufdev->name,
142 usnic_fwd_disable_qp(qp_grp->ufdev, vnic_idx,
168 status = usnic_fwd_disable_qp(qp_grp->ufdev, vnic_idx,
173 qp_grp->ufdev->name,
228 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction);
301 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction);
668 struct usnic_fwd_dev *ufdev, struct usnic_ib_vf *vf,
701 qp_grp->ufdev = ufdev;
667 usnic_ib_qp_grp_create(struct usnic_ib_qp_grp *qp_grp, struct usnic_fwd_dev *ufdev, struct usnic_ib_vf *vf, struct usnic_ib_pd *pd, struct usnic_vnic_res_spec *res_spec, struct usnic_transport_spec *transport_spec) argument
[all...]
H A Dusnic_ib_verbs.c206 us_ibdev->ufdev,
226 ret = usnic_ib_qp_grp_create(qp_grp, us_ibdev->ufdev,
293 usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr,
359 if (!us_ibdev->ufdev->link_up) {
362 } else if (!us_ibdev->ufdev->inaddr) {
376 props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu);
378 props->max_msg_sz = us_ibdev->ufdev->mtu;
435 usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev
[all...]
H A Dusnic_ib_sysfs.c92 us_ibdev->ufdev->mac,

Completed in 176 milliseconds