cregit-Linux how code gets into the kernel

Release 4.11 net/wireless/rdev-ops.h

Directory: net/wireless
#ifndef __CFG80211_RDEV_OPS

#define __CFG80211_RDEV_OPS

#include <linux/rtnetlink.h>
#include <net/cfg80211.h>
#include "core.h"
#include "trace.h"


static inline int rdev_suspend(struct cfg80211_registered_device *rdev, struct cfg80211_wowlan *wowlan) { int ret; trace_rdev_suspend(&rdev->wiphy, wowlan); ret = rdev->ops->suspend(&rdev->wiphy, wowlan); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Beni Lev2847.46%133.33%
Hila Gonen2644.07%133.33%
Stanislaw Gruszka58.47%133.33%
Total59100.00%3100.00%


static inline int rdev_resume(struct cfg80211_registered_device *rdev) { int ret; trace_rdev_resume(&rdev->wiphy); ret = rdev->ops->resume(&rdev->wiphy); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Beni Lev2652.00%150.00%
Hila Gonen2448.00%150.00%
Total50100.00%2100.00%


static inline void rdev_set_wakeup(struct cfg80211_registered_device *rdev, bool enabled) { trace_rdev_set_wakeup(&rdev->wiphy, enabled); rdev->ops->set_wakeup(&rdev->wiphy, enabled); trace_rdev_return_void(&rdev->wiphy); }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen2961.70%150.00%
Beni Lev1838.30%150.00%
Total47100.00%2100.00%


static inline struct wireless_dev *rdev_add_virtual_intf(struct cfg80211_registered_device *rdev, char *name, unsigned char name_assign_type, enum nl80211_iftype type, u32 *flags, struct vif_params *params) { struct wireless_dev *ret; trace_rdev_add_virtual_intf(&rdev->wiphy, name, type); ret = rdev->ops->add_virtual_intf(&rdev->wiphy, name, name_assign_type, type, flags, params); trace_rdev_return_wdev(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen5157.30%133.33%
Beni Lev3235.96%133.33%
Tom Gundersen66.74%133.33%
Total89100.00%3100.00%


static inline int rdev_del_virtual_intf(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) { int ret; trace_rdev_del_virtual_intf(&rdev->wiphy, wdev); ret = rdev->ops->del_virtual_intf(&rdev->wiphy, wdev); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3152.54%150.00%
Beni Lev2847.46%150.00%
Total59100.00%2100.00%


static inline int rdev_change_virtual_intf(struct cfg80211_registered_device *rdev, struct net_device *dev, enum nl80211_iftype type, u32 *flags, struct vif_params *params) { int ret; trace_rdev_change_virtual_intf(&rdev->wiphy, dev, type); ret = rdev->ops->change_virtual_intf(&rdev->wiphy, dev, type, flags, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen5062.50%150.00%
Beni Lev3037.50%150.00%
Total80100.00%2100.00%


static inline int rdev_add_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, struct key_params *params) { int ret; trace_rdev_add_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); ret = rdev->ops->add_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen5561.80%150.00%
Beni Lev3438.20%150.00%
Total89100.00%2100.00%


static inline int rdev_get_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr, void *cookie, void (*callback)(void *cookie, struct key_params*)) { int ret; trace_rdev_get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); ret = rdev->ops->get_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr, cookie, callback); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen7167.62%150.00%
Beni Lev3432.38%150.00%
Total105100.00%2100.00%


static inline int rdev_del_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool pairwise, const u8 *mac_addr) { int ret; trace_rdev_del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); ret = rdev->ops->del_key(&rdev->wiphy, netdev, key_index, pairwise, mac_addr); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4858.54%150.00%
Beni Lev3441.46%150.00%
Total82100.00%2100.00%


static inline int rdev_set_default_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index, bool unicast, bool multicast) { int ret; trace_rdev_set_default_key(&rdev->wiphy, netdev, key_index, unicast, multicast); ret = rdev->ops->set_default_key(&rdev->wiphy, netdev, key_index, unicast, multicast); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4657.50%150.00%
Beni Lev3442.50%150.00%
Total80100.00%2100.00%


static inline int rdev_set_default_mgmt_key(struct cfg80211_registered_device *rdev, struct net_device *netdev, u8 key_index) { int ret; trace_rdev_set_default_mgmt_key(&rdev->wiphy, netdev, key_index); ret = rdev->ops->set_default_mgmt_key(&rdev->wiphy, netdev, key_index); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3451.52%150.00%
Beni Lev3248.48%150.00%
Total66100.00%2100.00%


static inline int rdev_start_ap(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_ap_settings *settings) { int ret; trace_rdev_start_ap(&rdev->wiphy, dev, settings); ret = rdev->ops->start_ap(&rdev->wiphy, dev, settings); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_change_beacon(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_beacon_data *info) { int ret; trace_rdev_change_beacon(&rdev->wiphy, dev, info); ret = rdev->ops->change_beacon(&rdev->wiphy, dev, info); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_stop_ap(struct cfg80211_registered_device *rdev, struct net_device *dev) { int ret; trace_rdev_stop_ap(&rdev->wiphy, dev); ret = rdev->ops->stop_ap(&rdev->wiphy, dev); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3152.54%150.00%
Beni Lev2847.46%150.00%
Total59100.00%2100.00%


static inline int rdev_add_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) { int ret; trace_rdev_add_station(&rdev->wiphy, dev, mac, params); ret = rdev->ops->add_station(&rdev->wiphy, dev, mac, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4457.89%150.00%
Beni Lev3242.11%150.00%
Total76100.00%2100.00%


static inline int rdev_del_station(struct cfg80211_registered_device *rdev, struct net_device *dev, struct station_del_parameters *params) { int ret; trace_rdev_del_station(&rdev->wiphy, dev, params); ret = rdev->ops->del_station(&rdev->wiphy, dev, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3450.00%133.33%
Beni Lev2942.65%133.33%
Jouni Malinen57.35%133.33%
Total68100.00%3100.00%


static inline int rdev_change_station(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *mac, struct station_parameters *params) { int ret; trace_rdev_change_station(&rdev->wiphy, dev, mac, params); ret = rdev->ops->change_station(&rdev->wiphy, dev, mac, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4457.89%150.00%
Beni Lev3242.11%150.00%
Total76100.00%2100.00%


static inline int rdev_get_station(struct cfg80211_registered_device *rdev, struct net_device *dev, const u8 *mac, struct station_info *sinfo) { int ret; trace_rdev_get_station(&rdev->wiphy, dev, mac); ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo); trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4457.14%133.33%
Beni Lev3241.56%133.33%
Antonio Quartulli11.30%133.33%
Total77100.00%3100.00%


static inline int rdev_dump_station(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *mac, struct station_info *sinfo) { int ret; trace_rdev_dump_station(&rdev->wiphy, dev, idx, mac); ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo); trace_rdev_return_int_station_info(&rdev->wiphy, ret, sinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4959.04%150.00%
Beni Lev3440.96%150.00%
Total83100.00%2100.00%


static inline int rdev_add_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) { int ret; trace_rdev_add_mpath(&rdev->wiphy, dev, dst, next_hop); ret = rdev->ops->add_mpath(&rdev->wiphy, dev, dst, next_hop); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4357.33%150.00%
Beni Lev3242.67%150.00%
Total75100.00%2100.00%


static inline int rdev_del_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst) { int ret; trace_rdev_del_mpath(&rdev->wiphy, dev, dst); ret = rdev->ops->del_mpath(&rdev->wiphy, dev, dst); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3755.22%150.00%
Beni Lev3044.78%150.00%
Total67100.00%2100.00%


static inline int rdev_change_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop) { int ret; trace_rdev_change_mpath(&rdev->wiphy, dev, dst, next_hop); ret = rdev->ops->change_mpath(&rdev->wiphy, dev, dst, next_hop); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4256.00%150.00%
Beni Lev3344.00%150.00%
Total75100.00%2100.00%


static inline int rdev_get_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) { int ret; trace_rdev_get_mpath(&rdev->wiphy, dev, dst, next_hop); ret = rdev->ops->get_mpath(&rdev->wiphy, dev, dst, next_hop, pinfo); trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen5059.52%150.00%
Beni Lev3440.48%150.00%
Total84100.00%2100.00%


static inline int rdev_get_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, u8 *dst, u8 *mpp, struct mpath_info *pinfo) { int ret; trace_rdev_get_mpp(&rdev->wiphy, dev, dst, mpp); ret = rdev->ops->get_mpp(&rdev->wiphy, dev, dst, mpp, pinfo); trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Henning Rogge84100.00%1100.00%
Total84100.00%1100.00%


static inline int rdev_dump_mpath(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *next_hop, struct mpath_info *pinfo) { int ret; trace_rdev_dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop); ret = rdev->ops->dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop, pinfo); trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen5358.24%133.33%
Beni Lev3134.07%133.33%
Henning Rogge77.69%133.33%
Total91100.00%3100.00%


static inline int rdev_dump_mpp(struct cfg80211_registered_device *rdev, struct net_device *dev, int idx, u8 *dst, u8 *mpp, struct mpath_info *pinfo) { int ret; trace_rdev_dump_mpp(&rdev->wiphy, dev, idx, dst, mpp); ret = rdev->ops->dump_mpp(&rdev->wiphy, dev, idx, dst, mpp, pinfo); trace_rdev_return_int_mpath_info(&rdev->wiphy, ret, pinfo); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Henning Rogge8492.31%133.33%
Beni Lev55.49%133.33%
Hila Gonen22.20%133.33%
Total91100.00%3100.00%


static inline int rdev_get_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, struct mesh_config *conf) { int ret; trace_rdev_get_mesh_config(&rdev->wiphy, dev); ret = rdev->ops->get_mesh_config(&rdev->wiphy, dev, conf); trace_rdev_return_int_mesh_config(&rdev->wiphy, ret, conf); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_update_mesh_config(struct cfg80211_registered_device *rdev, struct net_device *dev, u32 mask, const struct mesh_config *nconf) { int ret; trace_rdev_update_mesh_config(&rdev->wiphy, dev, mask, nconf); ret = rdev->ops->update_mesh_config(&rdev->wiphy, dev, mask, nconf); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4457.89%150.00%
Beni Lev3242.11%150.00%
Total76100.00%2100.00%


static inline int rdev_join_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev, const struct mesh_config *conf, const struct mesh_setup *setup) { int ret; trace_rdev_join_mesh(&rdev->wiphy, dev, conf, setup); ret = rdev->ops->join_mesh(&rdev->wiphy, dev, conf, setup); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen4759.49%150.00%
Beni Lev3240.51%150.00%
Total79100.00%2100.00%


static inline int rdev_leave_mesh(struct cfg80211_registered_device *rdev, struct net_device *dev) { int ret; trace_rdev_leave_mesh(&rdev->wiphy, dev); ret = rdev->ops->leave_mesh(&rdev->wiphy, dev); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen2949.15%133.33%
Beni Lev2847.46%133.33%
Rostislav Lisovy23.39%133.33%
Total59100.00%3100.00%


static inline int rdev_join_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ocb_setup *setup) { int ret; trace_rdev_join_ocb(&rdev->wiphy, dev, setup); ret = rdev->ops->join_ocb(&rdev->wiphy, dev, setup); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Rostislav Lisovy68100.00%1100.00%
Total68100.00%1100.00%


static inline int rdev_leave_ocb(struct cfg80211_registered_device *rdev, struct net_device *dev) { int ret; trace_rdev_leave_ocb(&rdev->wiphy, dev); ret = rdev->ops->leave_ocb(&rdev->wiphy, dev); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Rostislav Lisovy5796.61%150.00%
Hila Gonen23.39%150.00%
Total59100.00%2100.00%


static inline int rdev_change_bss(struct cfg80211_registered_device *rdev, struct net_device *dev, struct bss_parameters *params) { int ret; trace_rdev_change_bss(&rdev->wiphy, dev, params); ret = rdev->ops->change_bss(&rdev->wiphy, dev, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_set_txq_params(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_txq_params *params) { int ret; trace_rdev_set_txq_params(&rdev->wiphy, dev, params); ret = rdev->ops->set_txq_params(&rdev->wiphy, dev, params); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_libertas_set_mesh_channel(struct cfg80211_registered_device *rdev, struct net_device *dev, struct ieee80211_channel *chan) { int ret; trace_rdev_libertas_set_mesh_channel(&rdev->wiphy, dev, chan); ret = rdev->ops->libertas_set_mesh_channel(&rdev->wiphy, dev, chan); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_set_monitor_channel(struct cfg80211_registered_device *rdev, struct cfg80211_chan_def *chandef) { int ret; trace_rdev_set_monitor_channel(&rdev->wiphy, chandef); ret = rdev->ops->set_monitor_channel(&rdev->wiphy, chandef); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Beni Lev3457.63%133.33%
Hila Gonen2135.59%133.33%
Johannes Berg46.78%133.33%
Total59100.00%3100.00%


static inline int rdev_scan(struct cfg80211_registered_device *rdev, struct cfg80211_scan_request *request) { int ret; trace_rdev_scan(&rdev->wiphy, request); ret = rdev->ops->scan(&rdev->wiphy, request); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3152.54%150.00%
Beni Lev2847.46%150.00%
Total59100.00%2100.00%


static inline void rdev_abort_scan(struct cfg80211_registered_device *rdev, struct wireless_dev *wdev) { trace_rdev_abort_scan(&rdev->wiphy, wdev); rdev->ops->abort_scan(&rdev->wiphy, wdev); trace_rdev_return_void(&rdev->wiphy); }

Contributors

PersonTokensPropCommitsCommitProp
Vidyullatha Kanchanapally49100.00%1100.00%
Total49100.00%1100.00%


static inline int rdev_auth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_auth_request *req) { int ret; trace_rdev_auth(&rdev->wiphy, dev, req); ret = rdev->ops->auth(&rdev->wiphy, dev, req); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_assoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_assoc_request *req) { int ret; trace_rdev_assoc(&rdev->wiphy, dev, req); ret = rdev->ops->assoc(&rdev->wiphy, dev, req); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_deauth(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_deauth_request *req) { int ret; trace_rdev_deauth(&rdev->wiphy, dev, req); ret = rdev->ops->deauth(&rdev->wiphy, dev, req); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_disassoc(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_disassoc_request *req) { int ret; trace_rdev_disassoc(&rdev->wiphy, dev, req); ret = rdev->ops->disassoc(&rdev->wiphy, dev, req); trace_rdev_return_int(&rdev->wiphy, ret); return ret; }

Contributors

PersonTokensPropCommitsCommitProp
Hila Gonen3855.88%150.00%
Beni Lev3044.12%150.00%
Total68100.00%2100.00%


static inline int rdev_connect(struct cfg80211_registered_device *rdev, struct net_device *dev,