freebsd-nq/sys/arm/at91
Robert Watson eb956cd041 Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/
IF_ADDR_UNLOCK() across network device drivers when accessing the
per-interface multicast address list, if_multiaddrs.  This will
allow us to change the locking strategy without affecting our driver
programming interface or binary interface.

For two wireless drivers, remove unnecessary locking, since they
don't actually access the multicast address list.

Approved by:	re (kib)
MFC after:	6 weeks
2009-06-26 11:45:06 +00:00
..
at91_cfata.c Eliminate devclass_find_free_unit call here, since -1 gives the same 2009-06-10 17:39:19 +00:00
at91_machdep.c Implement a facility for dynamic per-cpu variables. 2009-06-23 22:42:39 +00:00
at91_mci.c strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00
at91_mcireg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_pdcreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_pio_rm9200.h Add support for configuring pins to be one of {GPIO, PERIPHERAL A or 2006-07-02 03:50:44 +00:00
at91_pio.c Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_pioreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_piovar.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_pmc.c - Get rid of extra include file, erroneously added by the 2008-11-30 22:40:11 +00:00
at91_pmcreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_pmcvar.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_rtc.c Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_rtcreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_spi.c - Make SPI bus bridge be non-arch dependent by using more generic 2009-05-13 18:42:49 +00:00
at91_spireg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_ssc.c Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_sscreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_st.c Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_streg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_twi.c strict kobj signatures: number of fixes for arm architecture 2009-06-11 17:05:13 +00:00
at91_twiio.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91_twireg.h Use at91_master_clock instead of AT91C_MASTER_CLOCK. 2009-01-22 21:55:37 +00:00
at91_usartreg.h Tweak the disclaimer section of the license to match COPYRIGHT, for 2008-11-25 00:13:26 +00:00
at91.c Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
at91board.h Start to make it easier to add AT91RM9200 based boards: 2008-11-25 18:40:40 +00:00
at91rm92reg.h - Add the driver for AT91RM9200 CompactFlash controller. The driver 2009-04-22 23:54:41 +00:00
at91var.h Store at91_master_clock in a global variable as opposed to a compile 2009-01-22 21:54:26 +00:00
board_bwct.c Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
board_hl200.c Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
board_kb920x.c Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
board_tsc4370.c Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
files.at91 - Add the driver for AT91RM9200 CompactFlash controller. The driver 2009-04-22 23:54:41 +00:00
hints.at91rm9200
hints.at91sam9261
if_ate.c Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/ 2009-06-26 11:45:06 +00:00
if_atereg.h Replace disclaimer with the one from COPYRIGHT. Joint authors aggreed 2008-11-25 00:14:49 +00:00
std.at91 Whitespace nit. 2008-11-25 16:38:10 +00:00
std.bwct Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
std.hl200 Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
std.kb920x Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
std.tsc4370 Convert BWCT and HL200 over to new board mechanism as well. The 2008-11-25 19:05:46 +00:00
uart_bus_at91usart.c Migrate towards using at91_master_clock. Initialize the clocks for 2009-01-22 21:56:41 +00:00
uart_cpu_at91rm9200usart.c Migrate towards using at91_master_clock. Initialize the clocks for 2009-01-22 21:56:41 +00:00
uart_dev_at91usart.c Migrate towards using at91_master_clock. Initialize the clocks for 2009-01-22 21:56:41 +00:00