Lines Matching defs:brcmf_sdio

431 struct brcmf_sdio {  struct
432 struct brcmf_sdio_dev *sdiodev; /* sdio device handler */ argument
450 struct brcmf_sdio_hdrinfo cur_read; argument
452 bool rxskip; /* Skip receive (awaiting NAK ACK) */
453 bool rxpending; /* Data frame pending in dongle */
455 uint rxbound; /* Rx frames to read before resched */
456 uint txbound; /* Tx frames to send before resched */
457 uint txminmax;
459 struct sk_buff *glomd; /* Packet containing glomming descriptor */
460 struct sk_buff_head glom; /* Packet list for glommed superframe */
461 uint glomerr; /* Glom packet read errors */
463 u8 *rxbuf; /* Buffer for receiving control packets */
464 uint rxblen; /* Allocated length of rxbuf */
465 u8 *rxctl; /* Aligned pointer into rxbuf */
466 u8 *rxctl_orig; /* pointer for freeing rxctl */
467 uint rxlen; /* Length of valid data in buffer */
468 spinlock_t rxctl_lock; /* protection lock for ctrl frame resources */
470 u8 sdpcm_ver; /* Bus protocol reported by dongle */
472 bool intr; /* Use interrupts */
473 bool poll; /* Use polling */
474 atomic_t ipend; /* Device interrupt is pending */
475 uint spurious; /* Count of spurious interrupts */
476 uint pollrate; /* Ticks between device polls */
477 uint polltick; /* Tick counter */
480 uint console_interval;
481 struct brcmf_console console; /* Console output polling support */
482 uint console_addr; /* Console address from shared struct */
485 uint clkstate; /* State of sd and backplane clock(s) */
486 s32 idletime; /* Control for activity timeout */
487 s32 idlecount; /* Activity timeout counter */
488 s32 idleclock; /* How to set bus driver when idle */
489 bool rxflow_mode; /* Rx flow control mode */
490 bool rxflow; /* Is rx flow control on */
514 struct brcmf_sdio_count sdcnt; argument
515 bool sr_enabled; /* SaveRestore enabled */
516 bool sleeping;
518 u8 tx_hdrlen; /* sdio bus header length for tx packet */
519 bool txglom; /* host tx glomming enable flag */
520 u16 head_align; /* buffer pointer alignment */
521 u16 sgentry_align; /* scatter-gather buffer alignment */