• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/wlags49_h2/

Lines Matching refs:buf_addr

1337 			copy->buf_addr = p->buf_addr;
1344 p->buf_addr = NULL;
1389 // This 'reclaim descriptor' can be recognized by the fact that its buf_addr field is zero.
1413 // HCFASSERT( p->buf_addr && p->buf_phys_addr && p->BUF_SIZE && +/- p->BUF_SIZE, ... )
1418 if ( p->buf_addr == NULL ) { // DELWA Descriptor
1506 if ( descp && descp->buf_addr ) //!be aware of the missing curly bracket
1519 i = *(wci_recordp)&descp->buf_addr[HFS_STAT] & ( HFS_STAT_MSG_TYPE | HFS_STAT_ERR );
1521 ( i == HFS_STAT_1042 && hcf_encap( (wci_bufp)&p->buf_addr[HCF_DASA_SIZE] ) != ENC_TUNNEL )) {
1523 HCFASSERT( p->BUF_CNT == (p->buf_addr[5] + (p->buf_addr[4]<<8) + 2*6 + 2 - 8), p->BUF_CNT )
1527 for ( i=3; i >= 0; i--) p->buf_addr[i+8] = p->buf_addr[i];
1529 for ( i=0; i<8; i++) p->buf_addr[i] = descp->buf_addr[HFS_ADDR_DEST + i];
1596 if ( descp->buf_addr ) {
1639 if ( descp && descp->buf_addr ) //!be aware of the missing curly bracket
1789 if ( descp->buf_addr ) {
1790 *(hcf_16*)(descp->buf_addr + HFS_TX_CNTL) = tx_cntl; /*1*/
1801 ( p->buf_addr[12] == 0xAA ) && ( p->buf_addr[13] == 0xAA ) &&
1802 ( p->buf_addr[14] == 0x03 ) && ( p->buf_addr[15] == 0x00 ) &&
1803 ( p->buf_addr[16] == 0x40 ) && ( p->buf_addr[17] == 0x96 ) &&
1804 ( p->buf_addr[18] == 0x00 ) && ( p->buf_addr[19] == 0x00 )))
1808 descp->buf_addr[i + HFS_ADDR_DEST] = p->buf_addr[i];
1816 *(hcf_16*)(&descp->buf_addr[HFS_LEN]) = (hcf_16)i;
1825 descp->buf_addr[HFS_TYPE-1] = hcf_encap(&descp->next_desc_addr->buf_addr[HCF_DASA_SIZE]); /*4*/
1826 if ( descp->buf_addr[HFS_TYPE-1] != ENC_NONE ) {
1828 descp->buf_addr[i + HFS_ADDR_DEST] = descp->next_desc_addr->buf_addr[i];
1832 *(hcf_16*)(&descp->buf_addr[HFS_LEN]) = CNV_END_SHORT(i); //!! this converts on ALL platforms, how does that relate to the CCX code
1834 descp->buf_addr[HFS_TYPE - sizeof(snap_header) + i] = snap_header[i];
2393 * o *buf_addr
2457 cp = descp->buf_addr;
2581 * o *buf_addr
2679 put_frag( ifbp, p->buf_addr, p->BUF_CNT BE_PAR(0) );
2729 /*10*/ put_frag( ifbp, p->buf_addr, HCF_DASA_SIZE BE_PAR(0) ); //write DA, SA with MIC calculation
2730 CALC_TX_MIC( p->buf_addr, HCF_DASA_SIZE ); //MIC over DA, SA
2736 (p->buf_addr[12] == 0xAA) && (p->buf_addr[13] == 0xAA) &&
2737 (p->buf_addr[14] == 0x03) && (p->buf_addr[15] == 0x00) &&
2738 (p->buf_addr[16] == 0x40) && (p->buf_addr[17] == 0x96) &&
2739 (p->buf_addr[18] == 0x00) && (p->buf_addr[19] == 0x00)))
2746 put_frag( ifbp, &p->buf_addr[i], GET_BUF_CNT(p) - i BE_PAR(0) );
2754 if ( ( snap_header[sizeof(snap_header)-1] = hcf_encap( &p->buf_addr[HCF_DASA_SIZE] ) ) != ENC_NONE ) {
2763 OPW( HREG_DATA_1, *(wci_recordp)&p->buf_addr[HCF_DASA_SIZE] );
2767 put_frag( ifbp, &p->buf_addr[i], p->BUF_CNT - i BE_PAR(0) );
2768 CALC_TX_MIC( &p->buf_addr[i], p->BUF_CNT - i );
2775 put_frag( ifbp, p->buf_addr, p->BUF_CNT BE_PAR(0) );
2776 CALC_TX_MIC( p->buf_addr, p->BUF_CNT );
3011 * L-field. The original L-field and 6 byte SNAP header are discarded, so IFB_RxLen and buf_addr must
3059 wci_bufp buf_addr;
3105 ifbp->IFB_lap = buf_addr = bufp + HFS_ADDR_DEST;
3109 /*30*/ get_frag( ifbp, buf_addr, 22 BE_PAR(0) );
3111 CALC_RX_MIC( buf_addr, HCF_DASA_SIZE ); //. MIC over DA, SA
3113 CALC_RX_MIC( buf_addr+14, 8 ); //. skip Len, MIC over SNAP,Type or 8 data bytes)
3114 buf_addr += 22;
3130 buf_addr -= ( HFS_TYPE - HFS_LEN ); // this happens to bring us at a DW boundary of 36
3136 i = ifbp->IFB_lal - ( buf_addr - ( bufp + HFS_ADDR_DEST ) );
3137 get_frag( ifbp, buf_addr, i BE_PAR(0) );
3138 CALC_RX_MIC( buf_addr, i );