ath6kl: remove-typedef HCI_TRANSPORT_PROPERTIES
remove-typedef -s HCI_TRANSPORT_PROPERTIES \ "struct hci_transport_properties" drivers/staging/ath6kl/ Tested-by: Naveen Singh <nsingh@atheros.com> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
e83750e791
commit
f1ab30823f
|
@ -910,7 +910,7 @@ void GMboxProtocolUninstall(struct ar6k_device *pDev)
|
||||||
|
|
||||||
static int NotifyTransportReady(struct gmbox_proto_hci_uart *pProt)
|
static int NotifyTransportReady(struct gmbox_proto_hci_uart *pProt)
|
||||||
{
|
{
|
||||||
HCI_TRANSPORT_PROPERTIES props;
|
struct hci_transport_properties props;
|
||||||
int status = 0;
|
int status = 0;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
|
|
@ -41,7 +41,7 @@ extern "C" {
|
||||||
struct ar3k_config_info {
|
struct ar3k_config_info {
|
||||||
u32 Flags; /* config flags */
|
u32 Flags; /* config flags */
|
||||||
void *pHCIDev; /* HCI bridge device */
|
void *pHCIDev; /* HCI bridge device */
|
||||||
HCI_TRANSPORT_PROPERTIES *pHCIProps; /* HCI bridge props */
|
struct hci_transport_properties *pHCIProps; /* HCI bridge props */
|
||||||
HIF_DEVICE *pHIFDevice; /* HIF layer device */
|
HIF_DEVICE *pHIFDevice; /* HIF layer device */
|
||||||
|
|
||||||
u32 AR3KBaudRate; /* AR3K operational baud rate */
|
u32 AR3KBaudRate; /* AR3K operational baud rate */
|
||||||
|
|
|
@ -79,11 +79,11 @@ typedef enum _HCI_SEND_FULL_ACTION {
|
||||||
* the callback must return the send full action to take (either DROP or KEEP) */
|
* the callback must return the send full action to take (either DROP or KEEP) */
|
||||||
typedef HCI_SEND_FULL_ACTION (*HCI_TRANSPORT_SEND_FULL)(void *, HTC_PACKET *);
|
typedef HCI_SEND_FULL_ACTION (*HCI_TRANSPORT_SEND_FULL)(void *, HTC_PACKET *);
|
||||||
|
|
||||||
typedef struct {
|
struct hci_transport_properties {
|
||||||
int HeadRoom; /* number of bytes in front of HCI packet for header space */
|
int HeadRoom; /* number of bytes in front of HCI packet for header space */
|
||||||
int TailRoom; /* number of bytes at the end of the HCI packet for tail space */
|
int TailRoom; /* number of bytes at the end of the HCI packet for tail space */
|
||||||
int IOBlockPad; /* I/O block padding required (always a power of 2) */
|
int IOBlockPad; /* I/O block padding required (always a power of 2) */
|
||||||
} HCI_TRANSPORT_PROPERTIES;
|
};
|
||||||
|
|
||||||
struct hci_transport_config_info {
|
struct hci_transport_config_info {
|
||||||
int ACLRecvBufferWaterMark; /* low watermark to trigger recv refill */
|
int ACLRecvBufferWaterMark; /* low watermark to trigger recv refill */
|
||||||
|
@ -91,7 +91,7 @@ struct hci_transport_config_info {
|
||||||
int MaxSendQueueDepth; /* max number of packets in the single send queue */
|
int MaxSendQueueDepth; /* max number of packets in the single send queue */
|
||||||
void *pContext; /* context for all callbacks */
|
void *pContext; /* context for all callbacks */
|
||||||
void (*TransportFailure)(void *pContext, int Status); /* transport failure callback */
|
void (*TransportFailure)(void *pContext, int Status); /* transport failure callback */
|
||||||
int (*TransportReady)(HCI_TRANSPORT_HANDLE, HCI_TRANSPORT_PROPERTIES *,void *pContext); /* transport is ready */
|
int (*TransportReady)(HCI_TRANSPORT_HANDLE, struct hci_transport_properties *,void *pContext); /* transport is ready */
|
||||||
void (*TransportRemoved)(void *pContext); /* transport was removed */
|
void (*TransportRemoved)(void *pContext); /* transport was removed */
|
||||||
/* packet processing callbacks */
|
/* packet processing callbacks */
|
||||||
HCI_TRANSPORT_SEND_PKT_COMPLETE pHCISendComplete;
|
HCI_TRANSPORT_SEND_PKT_COMPLETE pHCISendComplete;
|
||||||
|
|
|
@ -75,7 +75,7 @@ extern unsigned int hciuartstep;
|
||||||
|
|
||||||
struct ar6k_hci_bridge_info {
|
struct ar6k_hci_bridge_info {
|
||||||
void *pHCIDev; /* HCI bridge device */
|
void *pHCIDev; /* HCI bridge device */
|
||||||
HCI_TRANSPORT_PROPERTIES HCIProps; /* HCI bridge props */
|
struct hci_transport_properties HCIProps; /* HCI bridge props */
|
||||||
struct hci_dev *pBtStackHCIDev; /* BT Stack HCI dev */
|
struct hci_dev *pBtStackHCIDev; /* BT Stack HCI dev */
|
||||||
bool HciNormalMode; /* Actual HCI mode enabled (non-TEST)*/
|
bool HciNormalMode; /* Actual HCI mode enabled (non-TEST)*/
|
||||||
bool HciRegistered; /* HCI device registered with stack */
|
bool HciRegistered; /* HCI device registered with stack */
|
||||||
|
@ -216,7 +216,7 @@ static void RefillRecvBuffers(struct ar6k_hci_bridge_info *pHcidevInfo,
|
||||||
(((ar)->arTargetType == TARGET_TYPE_AR6002) ? AR6002_HOST_INTEREST_ITEM_ADDRESS(item) : \
|
(((ar)->arTargetType == TARGET_TYPE_AR6002) ? AR6002_HOST_INTEREST_ITEM_ADDRESS(item) : \
|
||||||
(((ar)->arTargetType == TARGET_TYPE_AR6003) ? AR6003_HOST_INTEREST_ITEM_ADDRESS(item) : 0))
|
(((ar)->arTargetType == TARGET_TYPE_AR6003) ? AR6003_HOST_INTEREST_ITEM_ADDRESS(item) : 0))
|
||||||
static int ar6000_hci_transport_ready(HCI_TRANSPORT_HANDLE HCIHandle,
|
static int ar6000_hci_transport_ready(HCI_TRANSPORT_HANDLE HCIHandle,
|
||||||
HCI_TRANSPORT_PROPERTIES *pProps,
|
struct hci_transport_properties *pProps,
|
||||||
void *pContext)
|
void *pContext)
|
||||||
{
|
{
|
||||||
struct ar6k_hci_bridge_info *pHcidevInfo = (struct ar6k_hci_bridge_info *)pContext;
|
struct ar6k_hci_bridge_info *pHcidevInfo = (struct ar6k_hci_bridge_info *)pContext;
|
||||||
|
|
Loading…
Reference in New Issue