svn commit: r227579 - projects/head_mfi/sys/dev/mfi

Alexander Motin mav at FreeBSD.org
Wed Nov 16 18:43:59 UTC 2011


Author: mav
Date: Wed Nov 16 18:43:58 2011
New Revision: 227579
URL: http://svn.freebsd.org/changeset/base/227579

Log:
  Use bus_addr_t instead of uintXX_t and ifdefs for bus addresses.
  Do some formatting.

Modified:
  projects/head_mfi/sys/dev/mfi/mfivar.h

Modified: projects/head_mfi/sys/dev/mfi/mfivar.h
==============================================================================
--- projects/head_mfi/sys/dev/mfi/mfivar.h	Wed Nov 16 18:42:43 2011	(r227578)
+++ projects/head_mfi/sys/dev/mfi/mfivar.h	Wed Nov 16 18:43:58 2011	(r227579)
@@ -171,16 +171,12 @@ struct mfi_softc {
 	// Start: LSIP200113393
 	bus_dma_tag_t			verbuf_h_dmat;
 	bus_dmamap_t			verbuf_h_dmamap;
-	uint32_t				verbuf_h_busaddr;
-	uint32_t				*verbuf;
-	void				* kbuff_arr[MAX_IOCTL_SGE];
+	uint32_t			verbuf_h_busaddr;
+	uint32_t			*verbuf;
+	void				*kbuff_arr[MAX_IOCTL_SGE];
 	bus_dma_tag_t			mfi_kbuff_arr_dmat[2];
 	bus_dmamap_t			mfi_kbuff_arr_dmamap[2];
-	#if defined (__amd64__)
-	uint64_t				mfi_kbuff_arr_busaddr[2];
-	#else
-	uint32_t				mfi_kbuff_arr_busaddr[2];
-	#endif
+	bus_addr_t			mfi_kbuff_arr_busaddr[2];
 
 	struct mfi_hwcomms		*mfi_comms;
 	TAILQ_HEAD(,mfi_command)	mfi_free;
@@ -199,30 +195,17 @@ struct mfi_softc {
 
 	bus_dma_tag_t			mfi_comms_dmat;
 	bus_dmamap_t			mfi_comms_dmamap;
-	#if defined(__amd64__)
-	uint64_t			mfi_comms_busaddr;
-#else
-	uint32_t			mfi_comms_busaddr;
-#endif
+	bus_addr_t			mfi_comms_busaddr;
 
 	bus_dma_tag_t			mfi_frames_dmat;
 	bus_dmamap_t			mfi_frames_dmamap;
-#if defined(__amd64__)
-	uint64_t			mfi_frames_busaddr;
-#else
-	uint32_t			mfi_frames_busaddr;
-#endif
+	bus_addr_t			mfi_frames_busaddr;
 	union mfi_frame			*mfi_frames;
 
 	bus_dma_tag_t			mfi_tb_init_dmat;
 	bus_dmamap_t			mfi_tb_init_dmamap;
-	#if defined(__amd64__)
-	uint64_t				mfi_tb_init_busaddr;
-	uint64_t				mfi_tb_ioc_init_busaddr;
-	#else
-	uint32_t				mfi_tb_init_busaddr;
-	uint32_t				mfi_tb_ioc_init_busaddr;
-	#endif
+	bus_addr_t			mfi_tb_init_busaddr;
+	bus_addr_t			mfi_tb_ioc_init_busaddr;
 	union mfi_frame			*mfi_tb_init;
 
 	TAILQ_HEAD(,mfi_aen)		mfi_aen_pids;
@@ -304,13 +287,10 @@ struct mfi_softc {
 	void	(*mfi_disable_intr)(struct mfi_softc *sc);
 	int32_t	(*mfi_read_fw_status)(struct mfi_softc *sc);
 	int	(*mfi_check_clear_intr)(struct mfi_softc *sc);
-	#if defined(__amd64__)
- 	void	(*mfi_issue_cmd)(struct mfi_softc *sc,uint64_t bus_add,uint32_t frame_cnt);
-	#else
-	void	(*mfi_issue_cmd)(struct mfi_softc *sc,uint32_t bus_add,uint32_t frame_cnt);
-	#endif
-	int (*mfi_adp_reset)(struct mfi_softc *sc);
-	int (*mfi_adp_check_reset)(struct mfi_softc *sc);
+	void	(*mfi_issue_cmd)(struct mfi_softc *sc, bus_addr_t bus_add,
+		    uint32_t frame_cnt);
+	int	(*mfi_adp_reset)(struct mfi_softc *sc);
+	int	(*mfi_adp_check_reset)(struct mfi_softc *sc);
 
 	/* ThunderBolt */
 	uint32_t			mfi_tbolt;
@@ -325,25 +305,15 @@ struct mfi_softc {
 	/* ThunderBolt base contiguous memory mapping. */
 	bus_dma_tag_t			mfi_tb_dmat;
 	bus_dmamap_t			mfi_tb_dmamap;
-	#if defined(__amd64__)
-		uint64_t			mfi_tb_busaddr;
-	#else
-	uint32_t			mfi_tb_busaddr;
-	#endif
+	bus_addr_t			mfi_tb_busaddr;
 	/* ThunderBolt Contiguous DMA memory Mapping */
 	uint8_t	*			request_message_pool;
 	uint8_t *			request_message_pool_align;
 	uint8_t *			request_desc_pool;
 	//uint32_t			request_desc_busaddr;
-	#if defined(__amd64__)
-	uint64_t			request_msg_busaddr;
-	uint64_t			reply_frame_busaddr;
-	uint64_t			sg_frame_busaddr;
-	#else
-	uint32_t			request_msg_busaddr;
-	uint32_t			reply_frame_busaddr;
-	uint32_t			sg_frame_busaddr;
-	#endif
+	bus_addr_t			request_msg_busaddr;
+	bus_addr_t			reply_frame_busaddr;
+	bus_addr_t			sg_frame_busaddr;
 	/* ThunderBolt IOC Init Descriptor */
 	bus_dma_tag_t			mfi_tb_ioc_init_dmat;
 	bus_dmamap_t			mfi_tb_ioc_init_dmamap;


More information about the svn-src-projects mailing list