Lines Matching refs:wimax_dev
67 void wimax_id_table_add(struct wimax_dev *wimax_dev) in wimax_id_table_add() argument
69 d_fnstart(3, NULL, "(wimax_dev %p)\n", wimax_dev); in wimax_id_table_add()
71 list_add(&wimax_dev->id_table_node, &wimax_id_table); in wimax_id_table_add()
73 d_fnend(3, NULL, "(wimax_dev %p)\n", wimax_dev); in wimax_id_table_add()
87 struct wimax_dev *wimax_dev_get_by_genl_info( in wimax_dev_get_by_genl_info()
90 struct wimax_dev *wimax_dev = NULL; in wimax_dev_get_by_genl_info() local
94 list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { in wimax_dev_get_by_genl_info()
95 if (wimax_dev->net_dev->ifindex == ifindex) { in wimax_dev_get_by_genl_info()
96 dev_hold(wimax_dev->net_dev); in wimax_dev_get_by_genl_info()
100 wimax_dev = NULL; in wimax_dev_get_by_genl_info()
106 info, ifindex, wimax_dev); in wimax_dev_get_by_genl_info()
107 return wimax_dev; in wimax_dev_get_by_genl_info()
116 void wimax_id_table_rm(struct wimax_dev *wimax_dev) in wimax_id_table_rm() argument
119 list_del_init(&wimax_dev->id_table_node); in wimax_id_table_rm()
133 struct wimax_dev *wimax_dev; in wimax_id_table_release() local
139 list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { in wimax_id_table_release()
141 __func__, wimax_dev, wimax_dev->net_dev->ifindex); in wimax_id_table_release()