Lines Matching refs:nfp_net

30 		struct nfp_net *__nn = (nn);				\
106 struct nfp_net;
388 struct nfp_net *nfp_net; member
626 struct nfp_net { struct
736 int (*cfg)(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry); argument
741 int nfp_net_sched_mbox_amsg_work(struct nfp_net *nn, u32 cmd, const void *data, size_t len,
742 int (*cb)(struct nfp_net *, struct nfp_mbox_amsg_entry *));
747 static inline u16 nn_readb(struct nfp_net *nn, int off) in nn_readb()
752 static inline void nn_writeb(struct nfp_net *nn, int off, u8 val) in nn_writeb()
757 static inline u16 nn_readw(struct nfp_net *nn, int off) in nn_readw()
762 static inline void nn_writew(struct nfp_net *nn, int off, u16 val) in nn_writew()
767 static inline u32 nn_readl(struct nfp_net *nn, int off) in nn_readl()
772 static inline void nn_writel(struct nfp_net *nn, int off, u32 val) in nn_writel()
777 static inline u64 nn_readq(struct nfp_net *nn, int off) in nn_readq()
782 static inline void nn_writeq(struct nfp_net *nn, int off, u64 val) in nn_writeq()
788 static inline void nn_pci_flush(struct nfp_net *nn) in nn_pci_flush()
881 static inline bool nfp_net_is_data_vnic(struct nfp_net *nn) in nfp_net_is_data_vnic()
887 static inline bool nfp_net_running(struct nfp_net *nn) in nfp_net_running()
892 static inline const char *nfp_net_name(struct nfp_net *nn) in nfp_net_name()
897 static inline void nfp_ctrl_lock(struct nfp_net *nn) in nfp_ctrl_lock()
903 static inline void nfp_ctrl_unlock(struct nfp_net *nn) in nfp_ctrl_unlock()
909 static inline void nn_ctrl_bar_lock(struct nfp_net *nn) in nn_ctrl_bar_lock()
914 static inline bool nn_ctrl_bar_trylock(struct nfp_net *nn) in nn_ctrl_bar_trylock()
919 static inline void nn_ctrl_bar_unlock(struct nfp_net *nn) in nn_ctrl_bar_unlock()
948 struct nfp_net *
952 void nfp_net_free(struct nfp_net *nn);
954 int nfp_net_init(struct nfp_net *nn);
955 void nfp_net_clean(struct nfp_net *nn);
957 int nfp_ctrl_open(struct nfp_net *nn);
958 void nfp_ctrl_close(struct nfp_net *nn);
961 void nfp_net_info(struct nfp_net *nn);
962 int __nfp_net_reconfig(struct nfp_net *nn, u32 update);
963 int nfp_net_reconfig(struct nfp_net *nn, u32 update);
964 unsigned int nfp_net_rss_key_sz(struct nfp_net *nn);
965 void nfp_net_rss_write_itbl(struct nfp_net *nn);
966 void nfp_net_rss_write_key(struct nfp_net *nn);
967 void nfp_net_coalesce_write_cfg(struct nfp_net *nn);
968 int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size);
969 int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd);
970 int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd);
971 void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 update);
972 int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn);
979 nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries,
986 struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn);
987 int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *new,
994 void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir);
1011 nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) in nfp_net_debugfs_vnic_add()