Lines Matching refs:enic
28 #define ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, vnicdevcmdfn, ...) \ argument
30 spin_lock(&enic->devcmd_lock); \
31 if (enic_is_valid_vf(enic, vf)) { \
32 vnic_dev_cmd_proxy_by_index_start(enic->vdev, vf); \
33 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \
34 vnic_dev_cmd_proxy_end(enic->vdev); \
36 err = vnicdevcmdfn(enic->vdev, ##__VA_ARGS__); \
38 spin_unlock(&enic->devcmd_lock); \
41 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
42 int enic_dev_stats_dump(struct enic *enic, struct vnic_stats **vstats);
43 int enic_dev_add_station_addr(struct enic *enic);
44 int enic_dev_del_station_addr(struct enic *enic);
45 int enic_dev_packet_filter(struct enic *enic, int directed, int multicast,
47 int enic_dev_add_addr(struct enic *enic, u8 *addr);
48 int enic_dev_del_addr(struct enic *enic, u8 *addr);
51 int enic_dev_notify_unset(struct enic *enic);
52 int enic_dev_hang_notify(struct enic *enic);
53 int enic_dev_set_ig_vlan_rewrite_mode(struct enic *enic);
54 int enic_dev_enable(struct enic *enic);
55 int enic_dev_disable(struct enic *enic);
56 int enic_dev_intr_coal_timer_info(struct enic *enic);
57 int enic_vnic_dev_deinit(struct enic *enic);
58 int enic_dev_init_prov2(struct enic *enic, struct vic_provinfo *vp);
59 int enic_dev_deinit_done(struct enic *enic, int *status);
60 int enic_dev_enable2(struct enic *enic, int arg);
61 int enic_dev_enable2_done(struct enic *enic, int *status);