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

Lines Matching refs:lb

152 static inline void dump_loader_block (volatile loader_block * lb) {
155 PRINTDB (DBG_LOAD, "lb @ %p; res: %d, cmd: %d, pay:",
156 lb, be32_to_cpu (lb->result), be32_to_cpu (lb->command));
158 PRINTDM (DBG_LOAD, " %08x", be32_to_cpu (lb->payload.data[i]));
159 PRINTDE (DBG_LOAD, ", vld: %08x", be32_to_cpu (lb->valid));
161 (void) lb;
1472 static int __devinit do_loader_command (volatile loader_block * lb,
1488 lb->result = 0;
1489 lb->command = cpu_to_be32 (cmd);
1490 lb->valid = cpu_to_be32 (DMA_VALID);
1492 // dump_loader_block (lb);
1493 wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (lb) & ~onegigmask);
1497 while (!lb->result || lb->result == cpu_to_be32 (COMMAND_IN_PROGRESS))
1503 dump_loader_block (lb);
1515 be32_to_cpu (lb->result));
1521 return decode_loader_result (cmd, be32_to_cpu (lb->result));
1528 static int __devinit get_loader_version (loader_block * lb,
1534 res = do_loader_command (lb, dev, get_version_number);
1538 *version = be32_to_cpu (lb->payload.version);
1544 static int __devinit loader_write (loader_block * lb,
1548 transfer_block * tb = &lb->payload.transfer;
1558 return do_loader_command (lb, dev, write_adapter_memory);
1563 static int __devinit loader_verify (loader_block * lb,
1567 transfer_block * tb = &lb->payload.transfer;
1576 res = do_loader_command (lb, dev, read_adapter_memory);
1588 static int __devinit loader_start (loader_block * lb,
1592 lb->payload.start = cpu_to_be32 (address);
1593 return do_loader_command (lb, dev, adapter_start);
1661 static int __devinit ucode_init (loader_block * lb, amb_dev * dev) {
1681 res = loader_write (lb, dev, pointer, address, words);
1684 res = loader_verify (lb, dev, pointer, address, words);
1694 return loader_start (lb, dev, ucode_start);
1805 static void fixup_plx_window (amb_dev *dev, loader_block *lb)
1810 blb = virt_to_bus(lb);
1821 loader_block lb;
1828 fixup_plx_window (dev, &lb);
1830 if (get_loader_version (&lb, dev, &version)) {
1835 if (ucode_init (&lb, dev)) {