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

Lines Matching refs:bcm

68 	struct bcm43xx_private *bcm = file->private_data;
80 mutex_lock(&bcm->mutex);
81 spin_lock_irqsave(&bcm->irq_lock, flags);
82 if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) {
86 net_dev = bcm->net_dev;
87 pci_dev = bcm->pci_dev;
95 fappend("IRQ: %d\n", bcm->irq);
96 fappend("mmio_addr: 0x%p\n", bcm->mmio_addr);
97 fappend("chip_id: 0x%04x chip_rev: 0x%02x\n", bcm->chip_id, bcm->chip_rev);
98 if ((bcm->core_80211[0].rev >= 3) && (bcm43xx_read32(bcm, 0x0158) & (1 << 16)))
100 if ((bcm->core_80211[0].rev < 3) && !(bcm43xx_read16(bcm, 0x049A) & (1 << 4)))
102 fappend("board_vendor: 0x%04x board_type: 0x%04x\n", bcm->board_vendor,
103 bcm->board_type);
113 fappend_core("CHIPCOMMON", bcm->core_chipcommon);
114 fappend_core("PCI", bcm->core_pci);
115 fappend_core("first 80211", bcm->core_80211[0]);
116 fappend_core("second 80211", bcm->core_80211[1]);
118 tmp16 = bcm43xx_read16(bcm, BCM43xx_MMIO_GPIO_CONTROL);
125 spin_unlock_irqrestore(&bcm->irq_lock, flags);
126 mutex_unlock(&bcm->mutex);
157 struct bcm43xx_private *bcm = file->private_data;
164 mutex_lock(&bcm->mutex);
165 spin_lock_irqsave(&bcm->irq_lock, flags);
166 if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) {
172 fappend("boardflags: 0x%04x\n", bcm->sprom.boardflags);
175 spin_unlock_irqrestore(&bcm->irq_lock, flags);
176 mutex_unlock(&bcm->mutex);
187 struct bcm43xx_private *bcm = file->private_data;
195 mutex_lock(&bcm->mutex);
196 spin_lock_irqsave(&bcm->irq_lock, flags);
197 if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) {
201 bcm43xx_tsf_read(bcm, &tsf);
207 spin_unlock_irqrestore(&bcm->irq_lock, flags);
208 mutex_unlock(&bcm->mutex);
217 struct bcm43xx_private *bcm = file->private_data;
230 mutex_lock(&bcm->mutex);
231 spin_lock_irqsave(&bcm->irq_lock, flags);
232 if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) {
242 bcm43xx_tsf_write(bcm, tsf);
247 spin_unlock_irqrestore(&bcm->irq_lock, flags);
248 mutex_unlock(&bcm->mutex);
259 struct bcm43xx_private *bcm = file->private_data;
269 mutex_lock(&bcm->mutex);
270 spin_lock_irqsave(&bcm->irq_lock, flags);
274 e = bcm->dfsentry;
306 spin_unlock_irqrestore(&bcm->irq_lock, flags);
308 spin_lock_irqsave(&bcm->irq_lock, flags);
313 spin_unlock_irqrestore(&bcm->irq_lock, flags);
314 mutex_unlock(&bcm->mutex);
322 struct bcm43xx_private *bcm = file->private_data;
334 mutex_lock(&(bcm)->mutex);
335 spin_lock_irqsave(&(bcm)->irq_lock, flags);
336 if (bcm43xx_status(bcm) != BCM43xx_STAT_INITIALIZED) {
342 bcm43xx_controller_restart(bcm, "manually restarted");
348 spin_unlock_irqrestore(&(bcm)->irq_lock, flags);
349 mutex_unlock(&(bcm)->mutex);
394 void bcm43xx_debugfs_add_device(struct bcm43xx_private *bcm)
399 assert(bcm);
405 e->bcm = bcm;
424 bcm->dfsentry = e;
426 strncpy(devdir, bcm->net_dev->name, ARRAY_SIZE(devdir));
429 bcm, &devinfo_fops);
433 bcm, &spromdump_fops);
437 bcm, &tsf_fops);
441 bcm, &txstat_fops);
445 bcm, &restart_fops);
450 void bcm43xx_debugfs_remove_device(struct bcm43xx_private *bcm)
454 if (!bcm)
457 e = bcm->dfsentry;
470 void bcm43xx_debugfs_log_txstat(struct bcm43xx_private *bcm,
476 /* This is protected by bcm->_lock */
477 e = bcm->dfsentry;