Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
htc_target Struct Reference

#include <htc.h>

Data Fields

struct htc_endpoint endpoint [ENDPOINT_MAX]
 
struct list_head cred_dist_list
 
struct list_head free_ctrl_txbuf
 
struct list_head free_ctrl_rxbuf
 
struct ath6kl_htc_credit_infocredit_info
 
int tgt_creds
 
unsigned int tgt_cred_sz
 
spinlock_t htc_lock
 
spinlock_t rx_lock
 
spinlock_t tx_lock
 
struct ath6kl_devicedev
 
u32 htc_flags
 
u32 rx_st_flags
 
enum htc_endpoint_id ep_waiting
 
u8 htc_tgt_ver
 
int msg_per_bndl_max
 
u32 tx_bndl_mask
 
int rx_bndl_enable
 
int max_rx_bndl_sz
 
int max_tx_bndl_sz
 
u32 block_sz
 
u32 block_mask
 
int max_scat_entries
 
int max_xfer_szper_scatreq
 
int chk_irq_status_cnt
 
u32 ac_tx_count [WMM_NUM_AC]
 
struct {
   struct htc_packet *   htc_packet_pool
 
   u8   ctrl_response_buf [HTC_MAX_CTRL_MSG_LEN]
 
   int   ctrl_response_len
 
   bool   ctrl_response_valid
 
   struct htc_pipe_txcredit_alloc   txcredit_alloc [ENDPOINT_MAX]
 
pipe
 
voidhif_dev
 
struct ath9k_htc_privdrv_priv
 
struct devicedev
 
struct ath9k_htc_hifhif
 
struct completion target_wait
 
struct completion cmd_wait
 
struct list_head list
 
enum htc_endpoint_id conn_rsp_epid
 
u16 credits
 
u16 credit_size
 
u8 htc_flags
 
atomic_t tgt_ready
 

Detailed Description

Definition at line 577 of file htc.h.

Field Documentation

u32 ac_tx_count[WMM_NUM_AC]

Definition at line 621 of file htc.h.

u32 block_mask

Definition at line 613 of file htc.h.

u32 block_sz

Definition at line 612 of file htc.h.

int chk_irq_status_cnt

Definition at line 618 of file htc.h.

struct completion cmd_wait

Definition at line 111 of file htc_hst.h.

enum htc_endpoint_id conn_rsp_epid

Definition at line 113 of file htc_hst.h.

struct list_head cred_dist_list

Definition at line 581 of file htc.h.

Definition at line 585 of file htc.h.

u16 credit_size

Definition at line 115 of file htc_hst.h.

u16 credits

Definition at line 114 of file htc_hst.h.

u8 ctrl_response_buf[HTC_MAX_CTRL_MSG_LEN]

Definition at line 625 of file htc.h.

int ctrl_response_len

Definition at line 626 of file htc.h.

bool ctrl_response_valid

Definition at line 627 of file htc.h.

struct device* dev

Definition at line 107 of file htc_hst.h.

Definition at line 598 of file htc.h.

Definition at line 106 of file htc_hst.h.

Definition at line 578 of file htc.h.

enum htc_endpoint_id ep_waiting

Definition at line 601 of file htc.h.

struct list_head free_ctrl_rxbuf

Definition at line 584 of file htc.h.

struct list_head free_ctrl_txbuf

Definition at line 583 of file htc.h.

Definition at line 108 of file htc_hst.h.

void* hif_dev

Definition at line 105 of file htc_hst.h.

u8 htc_flags

Definition at line 116 of file htc_hst.h.

u32 htc_flags

Definition at line 599 of file htc.h.

spinlock_t htc_lock

Definition at line 590 of file htc.h.

struct htc_packet* htc_packet_pool

Definition at line 624 of file htc.h.

u8 htc_tgt_ver

Definition at line 602 of file htc.h.

Definition at line 112 of file htc_hst.h.

int max_rx_bndl_sz

Definition at line 609 of file htc.h.

int max_scat_entries

Definition at line 615 of file htc.h.

int max_tx_bndl_sz

Definition at line 610 of file htc.h.

int max_xfer_szper_scatreq

Definition at line 616 of file htc.h.

int msg_per_bndl_max

Definition at line 605 of file htc.h.

struct { ... } pipe
int rx_bndl_enable

Definition at line 608 of file htc.h.

spinlock_t rx_lock

Definition at line 593 of file htc.h.

u32 rx_st_flags

Definition at line 600 of file htc.h.

struct completion target_wait

Definition at line 110 of file htc_hst.h.

unsigned int tgt_cred_sz

Definition at line 587 of file htc.h.

int tgt_creds

Definition at line 586 of file htc.h.

atomic_t tgt_ready

Definition at line 117 of file htc_hst.h.

u32 tx_bndl_mask

Definition at line 607 of file htc.h.

spinlock_t tx_lock

Definition at line 596 of file htc.h.

Definition at line 628 of file htc.h.


The documentation for this struct was generated from the following files: