Lines Matching refs:vnic_dev
28 #include "vnic_dev.h"
54 struct vnic_dev {
73 int (*devcmd_rtn)(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
82 void *vnic_dev_priv(struct vnic_dev *vdev)
87 static int vnic_dev_discover_res(struct vnic_dev *vdev,
161 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev,
167 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type,
218 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring,
246 void vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring)
257 static int vnic_dev_cmd1(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait)
319 static int vnic_dev_cmd2(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
414 static int vnic_dev_init_devcmd1(struct vnic_dev *vdev)
425 static int vnic_dev_init_devcmd2(struct vnic_dev *vdev)
497 static void vnic_dev_deinit_devcmd2(struct vnic_dev *vdev)
508 static int vnic_dev_cmd_no_proxy(struct vnic_dev *vdev,
525 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
538 int vnic_dev_fw_info(struct vnic_dev *vdev,
563 int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, unsigned int size,
596 int vnic_dev_stats_clear(struct vnic_dev *vdev)
603 int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats)
622 int vnic_dev_close(struct vnic_dev *vdev)
629 int vnic_dev_enable(struct vnic_dev *vdev)
636 int vnic_dev_disable(struct vnic_dev *vdev)
643 int vnic_dev_open(struct vnic_dev *vdev, int arg)
650 int vnic_dev_open_done(struct vnic_dev *vdev, int *done)
667 int vnic_dev_soft_reset(struct vnic_dev *vdev, int arg)
674 int vnic_dev_soft_reset_done(struct vnic_dev *vdev, int *done)
691 int vnic_dev_hang_notify(struct vnic_dev *vdev)
698 int vnic_dev_mac_addr(struct vnic_dev *vdev, u8 *mac_addr)
717 void vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast,
735 void vnic_dev_add_addr(struct vnic_dev *vdev, u8 *addr)
750 void vnic_dev_del_addr(struct vnic_dev *vdev, u8 *addr)
765 int vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr)
785 void vnic_dev_notify_unset(struct vnic_dev *vdev)
797 static int vnic_dev_notify_ready(struct vnic_dev *vdev)
819 int vnic_dev_init(struct vnic_dev *vdev, int arg)
826 u16 vnic_dev_set_default_vlan(struct vnic_dev *vdev, u16 new_default_vlan)
836 int vnic_dev_link_status(struct vnic_dev *vdev)
847 u32 vnic_dev_port_speed(struct vnic_dev *vdev)
855 u32 vnic_dev_msg_lvl(struct vnic_dev *vdev)
863 u32 vnic_dev_mtu(struct vnic_dev *vdev)
871 u32 vnic_dev_link_down_cnt(struct vnic_dev *vdev)
879 void vnic_dev_set_intr_mode(struct vnic_dev *vdev,
886 struct vnic_dev *vdev)
891 void vnic_dev_unregister(struct vnic_dev *vdev)
918 struct vnic_dev *vnic_dev_register(struct vnic_dev *vdev,
922 vdev = kzalloc(sizeof(struct vnic_dev), GFP_KERNEL);
940 int vnic_dev_cmd_init(struct vnic_dev *vdev)