Lines Matching refs:enic
29 #define ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, vnicdevcmdfn, ...) \ argument
31 spin_lock_bh(&enic->devcmd_lock); \
32 if (enic_is_valid_vf(enic, vf)) { \
33 vnic_dev_cmd_proxy_by_index_start(enic->vdev, vf); \
34 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \
35 vnic_dev_cmd_proxy_end(enic->vdev); \
37 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \
39 spin_unlock_bh(&enic->devcmd_lock); \
42 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
43 int enic_dev_stats_dump(struct enic *enic, struct vnic_stats **vstats);
44 int enic_dev_add_station_addr(struct enic *enic);
45 int enic_dev_del_station_addr(struct enic *enic);
46 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
48 int enic_dev_add_addr(struct enic *enic, const u8 *addr);
49 int enic_dev_del_addr(struct enic *enic, const u8 *addr);
52 int enic_dev_notify_unset(struct enic *enic);
53 int enic_dev_hang_notify(struct enic *enic);
54 int enic_dev_set_ig_vlan_rewrite_mode(struct enic *enic);
55 int enic_dev_enable(struct enic *enic);
56 int enic_dev_disable(struct enic *enic);
57 int enic_dev_intr_coal_timer_info(struct enic *enic);