Author: mw
Date: Tue May 26 15:41:53 2020
New Revision: 361517
URL: https://svnweb.freebsd.org/changeset/base/361517

Log:
  Expose argument names for non static ENA driver functions
  
  As functions which are declared in the header files are intended to be
  the interface and are going to be used by other files, it's better to
  include argument names in the definition, so the caller won't have to
  check the .c file in order to check their meaning and order.
  
  Submitted by:  Michal Krawczyk <m...@semihalf.com>
  Obtained from: Semihalf
  Sponsored by:  Amazon, Inc.

Modified:
  head/sys/dev/ena/ena.h
  head/sys/dev/ena/ena_datapath.h
  head/sys/dev/ena/ena_netmap.h
  head/sys/dev/ena/ena_sysctl.h

Modified: head/sys/dev/ena/ena.h
==============================================================================
--- head/sys/dev/ena/ena.h      Tue May 26 15:39:41 2020        (r361516)
+++ head/sys/dev/ena/ena.h      Tue May 26 15:41:53 2020        (r361517)
@@ -483,11 +483,11 @@ static inline int ena_mbuf_count(struct mbuf *mbuf)
        return count;
 }
 
-int    ena_up(struct ena_adapter *);
-void   ena_down(struct ena_adapter *);
-int    ena_restore_device(struct ena_adapter *);
-void   ena_destroy_device(struct ena_adapter *, bool);
-int    ena_refill_rx_bufs(struct ena_ring *, uint32_t);
+int    ena_up(struct ena_adapter *adapter);
+void   ena_down(struct ena_adapter *adapter);
+int    ena_restore_device(struct ena_adapter *adapter);
+void   ena_destroy_device(struct ena_adapter *adapter, bool graceful);
+int    ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num);
 
 static inline void
 ena_trigger_reset(struct ena_adapter *adapter,

Modified: head/sys/dev/ena/ena_datapath.h
==============================================================================
--- head/sys/dev/ena/ena_datapath.h     Tue May 26 15:39:41 2020        
(r361516)
+++ head/sys/dev/ena/ena_datapath.h     Tue May 26 15:41:53 2020        
(r361517)
@@ -34,9 +34,9 @@
 #ifndef ENA_TXRX_H
 #define ENA_TXRX_H
 
-void   ena_cleanup(void *, int);
-void   ena_qflush(if_t);
-int    ena_mq_start(if_t, struct mbuf *);
-void   ena_deferred_mq_start(void *, int);
+void   ena_cleanup(void *arg, int pending);
+void   ena_qflush(if_t ifp);
+int    ena_mq_start(if_t ifp, struct mbuf *m);
+void   ena_deferred_mq_start(void *arg, int pending);
 
 #endif /* ENA_TXRX_H */

Modified: head/sys/dev/ena/ena_netmap.h
==============================================================================
--- head/sys/dev/ena/ena_netmap.h       Tue May 26 15:39:41 2020        
(r361516)
+++ head/sys/dev/ena/ena_netmap.h       Tue May 26 15:41:53 2020        
(r361517)
@@ -46,15 +46,15 @@
 #include <sys/selinfo.h>
 #include <dev/netmap/netmap_kern.h>
 
-int    ena_netmap_attach(struct ena_adapter *);
-int    ena_netmap_alloc_rx_slot(struct ena_adapter *, struct ena_ring *,
-    struct ena_rx_buffer *);
-void   ena_netmap_free_rx_slot(struct ena_adapter *, struct ena_ring *,
-    struct ena_rx_buffer *);
-bool   ena_rx_ring_in_netmap(struct ena_adapter *, int);
-bool   ena_tx_ring_in_netmap(struct ena_adapter *, int);
-void   ena_netmap_reset_rx_ring(struct ena_adapter *, int);
-void   ena_netmap_reset_tx_ring(struct ena_adapter *, int);
-void   ena_netmap_unload(struct ena_adapter *, bus_dmamap_t);
+int    ena_netmap_attach(struct ena_adapter *adapter);
+int    ena_netmap_alloc_rx_slot(struct ena_adapter *adapter,
+    struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
+void   ena_netmap_free_rx_slot(struct ena_adapter *adapter,
+    struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
+bool   ena_rx_ring_in_netmap(struct ena_adapter *adapter, int qid);
+bool   ena_tx_ring_in_netmap(struct ena_adapter *adapter, int qid);
+void   ena_netmap_reset_rx_ring(struct ena_adapter *adapter, int qid);
+void   ena_netmap_reset_tx_ring(struct ena_adapter *adapter, int qid);
+void   ena_netmap_unload(struct ena_adapter *adapter, bus_dmamap_t map);
 
 #endif /* _ENA_NETMAP_H_ */

Modified: head/sys/dev/ena/ena_sysctl.h
==============================================================================
--- head/sys/dev/ena/ena_sysctl.h       Tue May 26 15:39:41 2020        
(r361516)
+++ head/sys/dev/ena/ena_sysctl.h       Tue May 26 15:41:53 2020        
(r361517)
@@ -39,7 +39,7 @@
 
 #include "ena.h"
 
-void   ena_sysctl_add_nodes(struct ena_adapter *);
+void   ena_sysctl_add_nodes(struct ena_adapter *adapter);
 
 extern int ena_enable_9k_mbufs;
 #define ena_mbuf_sz (ena_enable_9k_mbufs ? MJUM9BYTES : MJUMPAGESIZE)
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to