drivers/net/fddi/skfp/h/smtstate.h

Source file repositories/reference/linux-study-clean/drivers/net/fddi/skfp/h/smtstate.h

File Facts

System
Linux kernel
Corpus path
drivers/net/fddi/skfp/h/smtstate.h
Extension
.h
Size
2354 bytes
Lines
103
Domain
Driver Families
Bucket
drivers/net
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

struct pcm_state {
	unsigned char	pcm_type ;		/* TA TB TS TM */
	unsigned char	pcm_state ;		/* state PC[0-9]_* */
	unsigned char	pcm_mode ;		/* PM_{NONE,PEER,TREE} */
	unsigned char	pcm_neighbor ;		/* TA TB TS TM */
	unsigned char	pcm_bsf ;		/* flag bs : TRUE/FALSE */
	unsigned char	pcm_lsf ;		/* flag ls : TRUE/FALSE */
	unsigned char	pcm_lct_fail ;		/* counter lct_fail */
	unsigned char	pcm_ls_rx ;		/* rx line state */
	short		pcm_r_val ;		/* signaling bits */
	short		pcm_t_val ;		/* signaling bits */
} ;

struct smt_state {
	struct pcm_state pcm_state[NUMPHYS] ;	/* port A & port B */
} ;

#endif

Annotation

Implementation Notes