• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/

Lines Matching defs:sio

2326 	u8		sio;
2396 sio = TLan_DioRead8( dev->base_addr, TLAN_NET_SIO );
2397 sio |= TLAN_NET_SIO_MINTEN;
2398 TLan_DioWrite8( dev->base_addr, TLAN_NET_SIO, sio );
2902 u16 sio, tmp;
2911 sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO;
2918 minten = TLan_GetBit( TLAN_NET_SIO_MINTEN, sio );
2920 TLan_ClearBit(TLAN_NET_SIO_MINTEN, sio);
2928 TLan_ClearBit(TLAN_NET_SIO_MTXEN, sio); /* Change direction */
2930 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Clock Idle bit */
2931 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
2932 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Wait 300ns */
2934 nack = TLan_GetBit(TLAN_NET_SIO_MDATA, sio); /* Check for ACK */
2935 TLan_SetBit(TLAN_NET_SIO_MCLK, sio); /* Finish ACK */
2938 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
2939 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
2945 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
2946 if (TLan_GetBit(TLAN_NET_SIO_MDATA, sio))
2948 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
2953 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Idle cycle */
2954 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
2957 TLan_SetBit(TLAN_NET_SIO_MINTEN, sio);
2991 u16 sio;
2998 sio = base_port + TLAN_DIO_DATA + TLAN_NET_SIO;
2999 TLan_SetBit( TLAN_NET_SIO_MTXEN, sio );
3002 TLan_ClearBit( TLAN_NET_SIO_MCLK, sio );
3003 (void) TLan_GetBit( TLAN_NET_SIO_MCLK, sio );
3005 TLan_SetBit( TLAN_NET_SIO_MDATA, sio );
3007 TLan_ClearBit( TLAN_NET_SIO_MDATA, sio );
3008 TLan_SetBit( TLAN_NET_SIO_MCLK, sio );
3009 (void) TLan_GetBit( TLAN_NET_SIO_MCLK, sio );
3034 u16 sio;
3037 sio = base_port + TLAN_DIO_DATA + TLAN_NET_SIO;
3039 TLan_ClearBit( TLAN_NET_SIO_MTXEN, sio );
3041 TLan_ClearBit( TLAN_NET_SIO_MCLK, sio );
3042 TLan_SetBit( TLAN_NET_SIO_MCLK, sio );
3072 u16 sio;
3078 sio = dev->base_addr + TLAN_DIO_DATA + TLAN_NET_SIO;
3085 minten = TLan_GetBit( TLAN_NET_SIO_MINTEN, sio );
3087 TLan_ClearBit( TLAN_NET_SIO_MINTEN, sio );
3097 TLan_ClearBit( TLAN_NET_SIO_MCLK, sio ); /* Idle cycle */
3098 TLan_SetBit( TLAN_NET_SIO_MCLK, sio );
3101 TLan_SetBit( TLAN_NET_SIO_MINTEN, sio );
3142 u16 sio;
3145 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
3147 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3148 TLan_SetBit( TLAN_NET_SIO_EDATA, sio );
3149 TLan_SetBit( TLAN_NET_SIO_ETXEN, sio );
3150 TLan_ClearBit( TLAN_NET_SIO_EDATA, sio );
3151 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3184 u16 sio;
3187 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
3192 TLan_SetBit( TLAN_NET_SIO_EDATA, sio );
3194 TLan_ClearBit( TLAN_NET_SIO_EDATA, sio );
3195 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3196 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3198 TLan_ClearBit( TLAN_NET_SIO_ETXEN, sio );
3199 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3200 err = TLan_GetBit( TLAN_NET_SIO_EDATA, sio );
3201 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3202 TLan_SetBit( TLAN_NET_SIO_ETXEN, sio );
3205 TLan_ClearBit( TLAN_NET_SIO_EDATA, sio ); /* STOP, raise data while clock is high */
3206 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3207 TLan_SetBit( TLAN_NET_SIO_EDATA, sio );
3244 u16 sio;
3247 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
3251 TLan_ClearBit( TLAN_NET_SIO_ETXEN, sio );
3253 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3254 if ( TLan_GetBit( TLAN_NET_SIO_EDATA, sio ) )
3256 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3259 TLan_SetBit( TLAN_NET_SIO_ETXEN, sio );
3261 TLan_ClearBit( TLAN_NET_SIO_EDATA, sio ); /* Ack = 0 */
3262 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3263 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3265 TLan_SetBit( TLAN_NET_SIO_EDATA, sio ); /* No ack = 1 (?) */
3266 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3267 TLan_ClearBit( TLAN_NET_SIO_ECLOK, sio );
3268 TLan_ClearBit( TLAN_NET_SIO_EDATA, sio ); /* STOP, raise data while clock is high */
3269 TLan_SetBit( TLAN_NET_SIO_ECLOK, sio );
3270 TLan_SetBit( TLAN_NET_SIO_EDATA, sio );