linux/drivers/net/wireless/brcm80211/brcmfmac
Hante Meuleman c98db0bec7 brcmfmac: Use atomic functions for intstatus update.
The intstatus in sdio code can be updated from different
threads. To protect intstatus access, atomic functions are
used. The loop was replaced using atomic_set_mask().

Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Daniel (Deognyoun) Kim <dekim@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-02-28 14:33:26 -05:00
..
bcdc.c brcmfmac: Limit control message length from host to device. 2014-01-06 15:47:59 -05:00
bcdc.h brcmfmac: Dynamically register a protocol layer. 2013-12-02 14:25:23 -05:00
bcmsdh.c brcmfmac: fix sdio sending of large buffers. 2014-02-12 15:31:50 -05:00
btcoex.c brcmfmac: support critical protocol API for DHCP 2013-04-23 14:16:52 -04:00
btcoex.h brcmfmac: support critical protocol API for DHCP 2013-04-23 14:16:52 -04:00
chip.c brcmfmac: CR4 takes precedence over CM3 in brcmf_chip_enter_download() 2014-02-12 15:35:54 -05:00
chip.h brcmfmac: make chip related functions host interface independent 2014-02-12 15:35:45 -05:00
dhd_bus.h brcmfmac: handle SDIO card removal 2014-01-16 14:55:41 -05:00
dhd_common.c brcmfmac: Remove some obsolete definitions and variables. 2014-01-06 15:47:59 -05:00
dhd_dbg.c brcmfmac: expose chip information through debugfs 2013-12-02 14:25:26 -05:00
dhd_dbg.h brcmfmac: Use consistent naming for BCDC. 2013-12-02 14:25:25 -05:00
dhd_linux.c brcmfmac: de-init driver layers in correct order. 2014-02-28 14:33:20 -05:00
dhd_sdio.c brcmfmac: Use atomic functions for intstatus update. 2014-02-28 14:33:26 -05:00
dhd.h brcmfmac: Limit control message length from host to device. 2014-01-06 15:47:59 -05:00
fweh.c brcmfmac: ignore IF event if firmware indicates it 2013-08-15 16:07:54 -04:00
fweh.h brcmfmac: move firmware event related defines to fweh.h 2013-12-02 14:25:25 -05:00
fwil_types.h brcmfmac: move firmware related structures to fwil_types.h 2013-12-02 14:25:24 -05:00
fwil.c cfg80211: make connect ie param const 2014-02-04 21:48:10 +01:00
fwil.h cfg80211: make connect ie param const 2014-02-04 21:48:10 +01:00
fwsignal.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2014-01-03 15:25:15 -05:00
fwsignal.h brcmfmac: Take bus flowcontrol at credit mgmt into account. 2013-06-12 15:02:16 -04:00
Makefile brcmfmac: rename sdio_chip.[ch] 2014-02-12 15:31:50 -05:00
nvram.c brcmfmac: Create common nvram parsing routines. 2014-01-16 14:54:15 -05:00
nvram.h brcmfmac: Create common nvram parsing routines. 2014-01-16 14:54:15 -05:00
p2p.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem 2014-01-10 10:59:40 -05:00
p2p.h brcmfmac: Add tx p2p off-channel support. 2013-02-08 14:51:43 -05:00
proto.c brcmfmac: Combine protocol push hdr and bus txdata. 2013-12-18 15:22:55 -05:00
proto.h brcmfmac: Combine protocol push hdr and bus txdata. 2013-12-18 15:22:55 -05:00
sdio_host.h brcmfmac: make chip related functions host interface independent 2014-02-12 15:35:45 -05:00
tracepoint.c brcmfmac: introduce tracepoints for message logging 2013-03-06 16:28:31 -05:00
tracepoint.h brcmfmac: Use consistent naming for BCDC. 2013-12-02 14:25:25 -05:00
usb_rdl.h
usb.c brcmfmac: handle SDIO card removal 2014-01-16 14:55:41 -05:00
usb.h brcmfmac: usb suspend/resume. 2012-11-16 14:28:47 -05:00
wl_cfg80211.c brcmfmac: Make firmeware roaming a module param. 2014-02-28 14:33:17 -05:00
wl_cfg80211.h brcmfmac: Make firmeware roaming a module param. 2014-02-28 14:33:17 -05:00