summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/orinoco/hw.h
Commit message (Collapse)AuthorAgeFilesLines
* net: convert multicast list to list_headJiri Pirko2010-04-031-1/+0
| | | | | | | | | | | | | Converts the list and the core manipulating with it to be the same as uc_list. +uses two functions for adding/removing mc address (normal and "global" variant) instead of a function parameter. +removes dev_mcast.c completely. +exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for manipulation with lists on a sandbox (used in bonding and 80211 drivers) Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
* wireless: convert to use netdev_for_each_mc_addrJiri Pirko2010-02-281-1/+1
| | | | | | | also added missed locking in rndis_wlan.c Signed-off-by: Jiri Pirko <jpirko@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>
* orinoco: use cfg80211 ethtool opsDavid Kilroy2009-10-271-1/+2
| | | | | Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: add function to retrieve current bssidDavid Kilroy2009-08-141-0/+2
| | | | | | | We will need this from the cfg80211 disassociate call. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: move disassociation to hw.cDavid Kilroy2009-08-141-0/+2
| | | | | | | This allows the disassociation to be called via cfg80211. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: pass orinoco_set_tkip_key the sequence lengthsDavid Kilroy2009-08-141-1/+2
| | | | | | | | When we store the keys for cfg80211, the sequence lengths will also be stored. So avoid assuming the sequence lengths at this level. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: convert scanning to cfg80211David Kilroy2009-07-101-0/+3
| | | | | | | | | | | | | This removes the custom scan cache used by orinoco. We also have to avoid calling cfg80211_scan_done from the hard interrupt, so we offload the entirety of scan processing to a workqueue. This may behave strangely if you start scanning just prior to suspending... Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: provide generic commit functionDavid Kilroy2009-07-101-0/+1
| | | | | | | This allows changes to be commited from cfg80211 functions. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Change set_tkip to use orinoco_private instead of hermes_tDavid Kilroy2009-07-101-2/+2
| | | | | | | | | | hw.h does not include hermes.h, and none of the other functions requires types from that file. Also hermes_t is a (discouraged) typedef so we can't add a forward declaration. Therefore change this function to use orinoco_private. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Move FID allocation to hw.cDavid Kilroy2009-07-101-0/+1
| | | | | | | | This is part of refactorring the initialisation code so that we can load the firmware before registerring with netdev. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Move card reading code into hw.cDavid Kilroy2009-07-101-0/+1
| | | | | | | | This is part of refactorring the initialisation code so that we can load the firmware before registerring with netdev. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Move firmware capability determination into hw.cDavid Kilroy2009-07-101-0/+1
| | | | | | | | This is part of refactorring the initialisation code so that we can load the firmware before registerring with netdev. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Move hardware functions into separate fileDavid Kilroy2009-02-131-0/+47
No functional change. Signed-off-by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
OpenPOWER on IntegriCloud