Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 236376
b: refs/heads/master
c: ebb1f94
h: refs/heads/master
v: v3
  • Loading branch information
Luis R. Rodriguez authored and Greg Kroah-Hartman committed Mar 11, 2011
1 parent 5112bb9 commit 2a5d0ef
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 24 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: d8cb316fdc64fefbb7bd00f16dc8d1bdce24c2d3
refs/heads/master: ebb1f944f82ca3ee95415cf7cc174375562d6c8d
4 changes: 2 additions & 2 deletions trunk/drivers/staging/ath6kl/reorder/aggr_rx_internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ typedef struct {
u32 num_bar; /* num of resets of seq_num, via BAR */
}RXTID_STATS;

typedef struct {
struct aggr_info {
u8 aggr_sz; /* config value of aggregation size */
u8 timerScheduled;
A_TIMER timer; /* timer for returning held up pkts in re-order que */
Expand All @@ -111,6 +111,6 @@ typedef struct {
A_NETBUF_QUEUE_T freeQ; /* pre-allocated buffers - for A_MSDU slicing */
RXTID_STATS stat[NUM_OF_TIDS]; /* Tid based statistics */
PACKET_LOG pkt_log; /* Log info of the packets */
}AGGR_INFO;
};

#endif /* __AGGR_RX_INTERNAL_H__ */
42 changes: 21 additions & 21 deletions trunk/drivers/staging/ath6kl/reorder/rcv_aggr.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,40 +37,40 @@ extern int
wmi_dot3_2_dix(void *osbuf);

static void
aggr_slice_amsdu(AGGR_INFO *p_aggr, RXTID *rxtid, void **osbuf);
aggr_slice_amsdu(struct aggr_info *p_aggr, RXTID *rxtid, void **osbuf);

static void
aggr_timeout(A_ATH_TIMER arg);

static void
aggr_deque_frms(AGGR_INFO *p_aggr, u8 tid, u16 seq_no, u8 order);
aggr_deque_frms(struct aggr_info *p_aggr, u8 tid, u16 seq_no, u8 order);

static void
aggr_dispatch_frames(AGGR_INFO *p_aggr, A_NETBUF_QUEUE_T *q);
aggr_dispatch_frames(struct aggr_info *p_aggr, A_NETBUF_QUEUE_T *q);

static void *
aggr_get_osbuf(AGGR_INFO *p_aggr);
aggr_get_osbuf(struct aggr_info *p_aggr);

void *
aggr_init(ALLOC_NETBUFS netbuf_allocator)
{
AGGR_INFO *p_aggr = NULL;
struct aggr_info *p_aggr = NULL;
RXTID *rxtid;
u8 i;
int status = 0;

A_PRINTF("In aggr_init..\n");

do {
p_aggr = A_MALLOC(sizeof(AGGR_INFO));
p_aggr = A_MALLOC(sizeof(struct aggr_info));
if(!p_aggr) {
A_PRINTF("Failed to allocate memory for aggr_node\n");
status = A_ERROR;
break;
}

/* Init timer and data structures */
A_MEMZERO(p_aggr, sizeof(AGGR_INFO));
A_MEMZERO(p_aggr, sizeof(struct aggr_info));
p_aggr->aggr_sz = AGGR_SZ_DEFAULT;
A_INIT_TIMER(&p_aggr->timer, aggr_timeout, p_aggr);
p_aggr->timerScheduled = false;
Expand Down Expand Up @@ -101,7 +101,7 @@ aggr_init(ALLOC_NETBUFS netbuf_allocator)

/* utility function to clear rx hold_q for a tid */
static void
aggr_delete_tid_state(AGGR_INFO *p_aggr, u8 tid)
aggr_delete_tid_state(struct aggr_info *p_aggr, u8 tid)
{
RXTID *rxtid;
RXTID_STATS *stats;
Expand Down Expand Up @@ -133,7 +133,7 @@ aggr_delete_tid_state(AGGR_INFO *p_aggr, u8 tid)
void
aggr_module_destroy(void *cntxt)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID *rxtid;
u8 i, k;
A_PRINTF("%s(): aggr = %p\n",_A_FUNCNAME_, p_aggr);
Expand Down Expand Up @@ -177,7 +177,7 @@ aggr_module_destroy(void *cntxt)
void
aggr_register_rx_dispatcher(void *cntxt, void * dev, RX_CALLBACK fn)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;

A_ASSERT(p_aggr && fn && dev);

Expand All @@ -189,7 +189,7 @@ aggr_register_rx_dispatcher(void *cntxt, void * dev, RX_CALLBACK fn)
void
aggr_process_bar(void *cntxt, u8 tid, u16 seq_no)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID_STATS *stats;

A_ASSERT(p_aggr);
Expand All @@ -203,7 +203,7 @@ aggr_process_bar(void *cntxt, u8 tid, u16 seq_no)
void
aggr_recv_addba_req_evt(void *cntxt, u8 tid, u16 seq_no, u8 win_sz)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID *rxtid;
RXTID_STATS *stats;

Expand Down Expand Up @@ -255,7 +255,7 @@ aggr_recv_addba_req_evt(void *cntxt, u8 tid, u16 seq_no, u8 win_sz)
void
aggr_recv_delba_req_evt(void *cntxt, u8 tid)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID *rxtid;

A_ASSERT(p_aggr);
Expand All @@ -269,7 +269,7 @@ aggr_recv_delba_req_evt(void *cntxt, u8 tid)
}

static void
aggr_deque_frms(AGGR_INFO *p_aggr, u8 tid, u16 seq_no, u8 order)
aggr_deque_frms(struct aggr_info *p_aggr, u8 tid, u16 seq_no, u8 order)
{
RXTID *rxtid;
OSBUF_HOLD_Q *node;
Expand Down Expand Up @@ -334,7 +334,7 @@ aggr_deque_frms(AGGR_INFO *p_aggr, u8 tid, u16 seq_no, u8 order)
}

static void *
aggr_get_osbuf(AGGR_INFO *p_aggr)
aggr_get_osbuf(struct aggr_info *p_aggr)
{
void *buf = NULL;

Expand All @@ -356,7 +356,7 @@ aggr_get_osbuf(AGGR_INFO *p_aggr)


static void
aggr_slice_amsdu(AGGR_INFO *p_aggr, RXTID *rxtid, void **osbuf)
aggr_slice_amsdu(struct aggr_info *p_aggr, RXTID *rxtid, void **osbuf)
{
void *new_buf;
u16 frame_8023_len, payload_8023_len, mac_hdr_len, amsdu_len;
Expand Down Expand Up @@ -428,7 +428,7 @@ aggr_slice_amsdu(AGGR_INFO *p_aggr, RXTID *rxtid, void **osbuf)
void
aggr_process_recv_frm(void *cntxt, u8 tid, u16 seq_no, bool is_amsdu, void **osbuf)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID *rxtid;
RXTID_STATS *stats;
u16 idx, st, cur, end;
Expand Down Expand Up @@ -562,7 +562,7 @@ void
aggr_reset_state(void *cntxt)
{
u8 tid;
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;

A_ASSERT(p_aggr);

Expand All @@ -576,7 +576,7 @@ static void
aggr_timeout(A_ATH_TIMER arg)
{
u8 i,j;
AGGR_INFO *p_aggr = (AGGR_INFO *)arg;
struct aggr_info *p_aggr = (struct aggr_info *)arg;
RXTID *rxtid;
RXTID_STATS *stats;
/*
Expand Down Expand Up @@ -630,7 +630,7 @@ aggr_timeout(A_ATH_TIMER arg)
}

static void
aggr_dispatch_frames(AGGR_INFO *p_aggr, A_NETBUF_QUEUE_T *q)
aggr_dispatch_frames(struct aggr_info *p_aggr, A_NETBUF_QUEUE_T *q)
{
void *osbuf;

Expand All @@ -642,7 +642,7 @@ aggr_dispatch_frames(AGGR_INFO *p_aggr, A_NETBUF_QUEUE_T *q)
void
aggr_dump_stats(void *cntxt, PACKET_LOG **log_buf)
{
AGGR_INFO *p_aggr = (AGGR_INFO *)cntxt;
struct aggr_info *p_aggr = (struct aggr_info *)cntxt;
RXTID *rxtid;
RXTID_STATS *stats;
u8 i;
Expand Down

0 comments on commit 2a5d0ef

Please sign in to comment.