Lines Matching refs:wimax_dev
69 int wimax_reset(struct wimax_dev *wimax_dev) in wimax_reset() argument
72 struct device *dev = wimax_dev_to_dev(wimax_dev); in wimax_reset()
76 d_fnstart(3, dev, "(wimax_dev %p)\n", wimax_dev); in wimax_reset()
77 mutex_lock(&wimax_dev->mutex); in wimax_reset()
78 dev_hold(wimax_dev->net_dev); in wimax_reset()
79 state = wimax_dev->state; in wimax_reset()
80 mutex_unlock(&wimax_dev->mutex); in wimax_reset()
83 mutex_lock(&wimax_dev->mutex_reset); in wimax_reset()
84 result = wimax_dev->op_reset(wimax_dev); in wimax_reset()
85 mutex_unlock(&wimax_dev->mutex_reset); in wimax_reset()
87 dev_put(wimax_dev->net_dev); in wimax_reset()
89 d_fnend(3, dev, "(wimax_dev %p) = %d\n", wimax_dev, result); in wimax_reset()
105 struct wimax_dev *wimax_dev; in wimax_gnl_doit_reset() local
114 wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); in wimax_gnl_doit_reset()
115 if (wimax_dev == NULL) in wimax_gnl_doit_reset()
118 result = wimax_reset(wimax_dev); in wimax_gnl_doit_reset()
119 dev_put(wimax_dev->net_dev); in wimax_gnl_doit_reset()