Lines Matching defs:r852_device
106 struct r852_device { struct
107 struct nand_controller controller;
108 void __iomem *mmio; /* mmio */
109 struct nand_chip *chip; /* nand chip backpointer */
110 struct pci_dev *pci_dev; /* pci backpointer */
113 dma_addr_t phys_dma_addr; /* bus address of buffer*/
114 struct completion dma_done; /* data transfer done */
116 dma_addr_t phys_bounce_buffer; /* bus address of bounce buffer */
117 uint8_t *bounce_buffer; /* virtual address of bounce buffer */
119 int dma_dir; /* 1 = read, 0 = write */
120 int dma_stage; /* 0 - idle, 1 - first step,
123 int dma_state; /* 0 = internal, 1 = memory */
124 int dma_error; /* dma errors */
125 int dma_usable; /* is it possible to use dma */
128 struct delayed_work card_detect_work;
129 struct workqueue_struct *card_workqueue;
130 int card_registered; /* card registered with mtd */
131 int card_detected; /* card detected in slot */
132 int card_unstable; /* whenever the card is inserted,
134 int readonly; /* card is readonly */
135 int sm; /* Is card smartmedia */
138 spinlock_t irqlock; /* IRQ protecting lock */
139 int irq; /* irq num */
141 void *tmp_buffer; /* temporary buffer */
142 uint8_t ctlreg; /* cached contents of control reg */