]> git.baikalelectronics.ru Git - kernel.git/commit
mwifiex: define generic data type for PCIe ring buffers
authorAvinash Patil <patila@marvell.com>
Sat, 9 Feb 2013 02:18:08 +0000 (18:18 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 11 Feb 2013 20:34:57 +0000 (15:34 -0500)
commit6a3d4c6e439ed475b980c1dd19cf1069c26c802e
treedd1fca715955c8670939780871d1aa398222882d
parent0b4fb20ea23af8419aa6357eeadd8e2eee434f2a
mwifiex: define generic data type for PCIe ring buffers

This patch defines PCIe ring buffer array pointer as void instead
of mwifiex_pcie_buf_desc. This will enable us to use same pointers
for ring operations instead of new structures if buffer descriptor
structure changes.

Also split out event buffer descriptor structure from struct
mwifiex_pcie_buf_desc. For PCIe8766 TX/RX buffer descriptor is
same as evevt buffer descriptor. Newer chips could use different
TX/RX buffer descriptor while event descriptor remains the same.

Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/mwifiex/pcie.c
drivers/net/wireless/mwifiex/pcie.h