Lines Matching refs:wimax_dev
54 int wimax_reset(struct wimax_dev *wimax_dev) in wimax_reset() argument
57 struct device *dev = wimax_dev_to_dev(wimax_dev); in wimax_reset()
61 d_fnstart(3, dev, "(wimax_dev %p)\n", wimax_dev); in wimax_reset()
62 mutex_lock(&wimax_dev->mutex); in wimax_reset()
63 dev_hold(wimax_dev->net_dev); in wimax_reset()
64 state = wimax_dev->state; in wimax_reset()
65 mutex_unlock(&wimax_dev->mutex); in wimax_reset()
68 mutex_lock(&wimax_dev->mutex_reset); in wimax_reset()
69 result = wimax_dev->op_reset(wimax_dev); in wimax_reset()
70 mutex_unlock(&wimax_dev->mutex_reset); in wimax_reset()
72 dev_put(wimax_dev->net_dev); in wimax_reset()
74 d_fnend(3, dev, "(wimax_dev %p) = %d\n", wimax_dev, result); in wimax_reset()
90 struct wimax_dev *wimax_dev; in wimax_gnl_doit_reset() local
99 wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); in wimax_gnl_doit_reset()
100 if (wimax_dev == NULL) in wimax_gnl_doit_reset()
103 result = wimax_reset(wimax_dev); in wimax_gnl_doit_reset()
104 dev_put(wimax_dev->net_dev); in wimax_gnl_doit_reset()