wimax_dev 315 drivers/net/wimax/i2400m/control.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 329 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_UNINITIALIZED); wimax_dev 334 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_RADIO_OFF); wimax_dev 340 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_READY); wimax_dev 345 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_READY); wimax_dev 350 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_SCANNING); wimax_dev 358 drivers/net/wimax/i2400m/control.c wimax_state_change(wimax_dev, WIMAX_ST_CONNECTED); wimax_dev 392 drivers/net/wimax/i2400m/control.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 393 drivers/net/wimax/i2400m/control.c struct net_device *net_dev = wimax_dev->net_dev; wimax_dev 763 drivers/net/wimax/i2400m/control.c wimax_msg(&i2400m->wimax_dev, "echo", buf, buf_len, GFP_KERNEL); wimax_dev 799 drivers/net/wimax/i2400m/control.c wimax_msg(&i2400m->wimax_dev, "echo", wimax_dev 26 drivers/net/wimax/i2400m/debugfs.c *val = netif_queue_stopped(i2400m->wimax_dev.net_dev); wimax_dev 192 drivers/net/wimax/i2400m/debugfs.c struct dentry *dentry = i2400m->wimax_dev.debugfs_dentry; wimax_dev 111 drivers/net/wimax/i2400m/driver.c int i2400m_op_msg_from_user(struct wimax_dev *wimax_dev, wimax_dev 117 drivers/net/wimax/i2400m/driver.c struct i2400m *i2400m = wimax_dev_to_i2400m(wimax_dev); wimax_dev 122 drivers/net/wimax/i2400m/driver.c "msg_len %zu genl_info %p)\n", wimax_dev, i2400m, wimax_dev 128 drivers/net/wimax/i2400m/driver.c result = wimax_msg_send(&i2400m->wimax_dev, ack_skb); wimax_dev 131 drivers/net/wimax/i2400m/driver.c "genl_info %p) = %d\n", wimax_dev, i2400m, msg_buf, msg_len, wimax_dev 163 drivers/net/wimax/i2400m/driver.c int i2400m_op_reset(struct wimax_dev *wimax_dev) wimax_dev 166 drivers/net/wimax/i2400m/driver.c struct i2400m *i2400m = wimax_dev_to_i2400m(wimax_dev); wimax_dev 173 drivers/net/wimax/i2400m/driver.c d_fnstart(4, dev, "(wimax_dev %p)\n", wimax_dev); wimax_dev 190 drivers/net/wimax/i2400m/driver.c d_fnend(4, dev, "(wimax_dev %p) = %d\n", wimax_dev, result); wimax_dev 209 drivers/net/wimax/i2400m/driver.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 272 drivers/net/wimax/i2400m/driver.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 273 drivers/net/wimax/i2400m/driver.c struct net_device *net_dev = wimax_dev->net_dev; wimax_dev 290 drivers/net/wimax/i2400m/driver.c i2400m->work_queue = create_singlethread_workqueue(wimax_dev->name); wimax_dev 389 drivers/net/wimax/i2400m/driver.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 393 drivers/net/wimax/i2400m/driver.c wimax_state_change(wimax_dev, __WIMAX_ST_QUIESCING); wimax_dev 411 drivers/net/wimax/i2400m/driver.c wimax_state_change(wimax_dev, WIMAX_ST_DOWN); wimax_dev 495 drivers/net/wimax/i2400m/driver.c netif_tx_disable(i2400m->wimax_dev.net_dev); wimax_dev 779 drivers/net/wimax/i2400m/driver.c wimax_dev_init(&i2400m->wimax_dev); wimax_dev 817 drivers/net/wimax/i2400m/driver.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 848 drivers/net/wimax/i2400m/driver.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 849 drivers/net/wimax/i2400m/driver.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 853 drivers/net/wimax/i2400m/driver.c snprintf(wimax_dev->name, sizeof(wimax_dev->name), wimax_dev 893 drivers/net/wimax/i2400m/driver.c i2400m->wimax_dev.op_msg_from_user = i2400m_op_msg_from_user; wimax_dev 894 drivers/net/wimax/i2400m/driver.c i2400m->wimax_dev.op_rfkill_sw_toggle = i2400m_op_rfkill_sw_toggle; wimax_dev 895 drivers/net/wimax/i2400m/driver.c i2400m->wimax_dev.op_reset = i2400m_op_reset; wimax_dev 897 drivers/net/wimax/i2400m/driver.c result = wimax_dev_add(&i2400m->wimax_dev, net_dev); wimax_dev 918 drivers/net/wimax/i2400m/driver.c sysfs_remove_group(&i2400m->wimax_dev.net_dev->dev.kobj, wimax_dev 921 drivers/net/wimax/i2400m/driver.c wimax_dev_rm(&i2400m->wimax_dev); wimax_dev 949 drivers/net/wimax/i2400m/driver.c netif_stop_queue(i2400m->wimax_dev.net_dev); wimax_dev 957 drivers/net/wimax/i2400m/driver.c sysfs_remove_group(&i2400m->wimax_dev.net_dev->dev.kobj, wimax_dev 959 drivers/net/wimax/i2400m/driver.c wimax_dev_rm(&i2400m->wimax_dev); wimax_dev 960 drivers/net/wimax/i2400m/driver.c unregister_netdev(i2400m->wimax_dev.net_dev); wimax_dev 1026 drivers/net/wimax/i2400m/fw.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 567 drivers/net/wimax/i2400m/i2400m.h struct wimax_dev wimax_dev; /* FIRST! See doc */ wimax_dev 666 drivers/net/wimax/i2400m/i2400m.h struct i2400m *wimax_dev_to_i2400m(struct wimax_dev *wimax_dev) wimax_dev 668 drivers/net/wimax/i2400m/i2400m.h return container_of(wimax_dev, struct i2400m, wimax_dev); wimax_dev 862 drivers/net/wimax/i2400m/i2400m.h dev_hold(i2400m->wimax_dev.net_dev); wimax_dev 869 drivers/net/wimax/i2400m/i2400m.h dev_put(i2400m->wimax_dev.net_dev); wimax_dev 896 drivers/net/wimax/i2400m/i2400m.h return i2400m->wimax_dev.net_dev->dev.parent; wimax_dev 919 drivers/net/wimax/i2400m/i2400m.h int i2400m_op_rfkill_sw_toggle(struct wimax_dev *, enum wimax_rf_state); wimax_dev 142 drivers/net/wimax/i2400m/netdev.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 456 drivers/net/wimax/i2400m/netdev.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 478 drivers/net/wimax/i2400m/netdev.c i2400m_rx_fake_eth_header(i2400m->wimax_dev.net_dev, wimax_dev 482 drivers/net/wimax/i2400m/netdev.c skb->dev = i2400m->wimax_dev.net_dev; wimax_dev 521 drivers/net/wimax/i2400m/netdev.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 529 drivers/net/wimax/i2400m/netdev.c i2400m_rx_fake_eth_header(i2400m->wimax_dev.net_dev, wimax_dev 533 drivers/net/wimax/i2400m/netdev.c skb->dev = i2400m->wimax_dev.net_dev; wimax_dev 69 drivers/net/wimax/i2400m/op-rfkill.c int i2400m_op_rfkill_sw_toggle(struct wimax_dev *wimax_dev, wimax_dev 73 drivers/net/wimax/i2400m/op-rfkill.c struct i2400m *i2400m = wimax_dev_to_i2400m(wimax_dev); wimax_dev 82 drivers/net/wimax/i2400m/op-rfkill.c d_fnstart(4, dev, "(wimax_dev %p state %d)\n", wimax_dev, state); wimax_dev 134 drivers/net/wimax/i2400m/op-rfkill.c wimax_dev, state, result); wimax_dev 166 drivers/net/wimax/i2400m/op-rfkill.c wimax_state = wimax_state_get(&i2400m->wimax_dev); wimax_dev 174 drivers/net/wimax/i2400m/op-rfkill.c wimax_report_rfkill_sw(&i2400m->wimax_dev, WIMAX_RF_ON); wimax_dev 177 drivers/net/wimax/i2400m/op-rfkill.c wimax_report_rfkill_sw(&i2400m->wimax_dev, WIMAX_RF_OFF); wimax_dev 185 drivers/net/wimax/i2400m/op-rfkill.c wimax_report_rfkill_hw(&i2400m->wimax_dev, WIMAX_RF_ON); wimax_dev 188 drivers/net/wimax/i2400m/op-rfkill.c wimax_report_rfkill_hw(&i2400m->wimax_dev, WIMAX_RF_OFF); wimax_dev 290 drivers/net/wimax/i2400m/rx.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 302 drivers/net/wimax/i2400m/rx.c ack_skb = wimax_msg_alloc(wimax_dev, NULL, payload, size, GFP_KERNEL); wimax_dev 402 drivers/net/wimax/i2400m/rx.c wimax_msg(&i2400m->wimax_dev, "echo", wimax_dev 404 drivers/net/wimax/i2400m/rx.c result = wimax_msg(&i2400m->wimax_dev, NULL, l3l4_hdr, size, wimax_dev 439 drivers/net/wimax/i2400m/rx.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 454 drivers/net/wimax/i2400m/rx.c result = wimax_msg(wimax_dev, "trace", l3l4_hdr, size, GFP_KERNEL); wimax_dev 985 drivers/net/wimax/i2400m/rx.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 334 drivers/net/wimax/i2400m/usb-rx.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 432 drivers/net/wimax/i2400m/usb-rx.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 436 drivers/net/wimax/i2400m/usb-rx.c wimax_dev->name); wimax_dev 245 drivers/net/wimax/i2400m/usb-tx.c struct wimax_dev *wimax_dev = &i2400m->wimax_dev; wimax_dev 249 drivers/net/wimax/i2400m/usb-tx.c wimax_dev->name); wimax_dev 372 drivers/net/wimax/i2400m/usb.c struct dentry *dentry = i2400mu->i2400m.wimax_dev.debugfs_dentry; wimax_dev 438 drivers/net/wimax/i2400m/usb.c i2400m->wimax_dev.net_dev = net_dev; wimax_dev 525 drivers/net/wimax/i2400m/usb.c struct net_device *net_dev = i2400m->wimax_dev.net_dev; wimax_dev 245 include/net/wimax.h struct wimax_dev; wimax_dev 402 include/net/wimax.h int (*op_msg_from_user)(struct wimax_dev *wimax_dev, wimax_dev 406 include/net/wimax.h int (*op_rfkill_sw_toggle)(struct wimax_dev *wimax_dev, wimax_dev 408 include/net/wimax.h int (*op_reset)(struct wimax_dev *wimax_dev); wimax_dev 426 include/net/wimax.h void wimax_dev_init(struct wimax_dev *); wimax_dev 427 include/net/wimax.h int wimax_dev_add(struct wimax_dev *, struct net_device *); wimax_dev 428 include/net/wimax.h void wimax_dev_rm(struct wimax_dev *); wimax_dev 431 include/net/wimax.h struct wimax_dev *net_dev_to_wimax(struct net_device *net_dev) wimax_dev 437 include/net/wimax.h struct device *wimax_dev_to_dev(struct wimax_dev *wimax_dev) wimax_dev 439 include/net/wimax.h return wimax_dev->net_dev->dev.parent; wimax_dev 442 include/net/wimax.h void wimax_state_change(struct wimax_dev *, enum wimax_st); wimax_dev 443 include/net/wimax.h enum wimax_st wimax_state_get(struct wimax_dev *); wimax_dev 451 include/net/wimax.h void wimax_report_rfkill_hw(struct wimax_dev *, enum wimax_rf_state); wimax_dev 452 include/net/wimax.h void wimax_report_rfkill_sw(struct wimax_dev *, enum wimax_rf_state); wimax_dev 478 include/net/wimax.h struct sk_buff *wimax_msg_alloc(struct wimax_dev *, const char *, const void *, wimax_dev 480 include/net/wimax.h int wimax_msg_send(struct wimax_dev *, struct sk_buff *); wimax_dev 481 include/net/wimax.h int wimax_msg(struct wimax_dev *, const char *, const void *, size_t, gfp_t); wimax_dev 500 include/net/wimax.h int wimax_rfkill(struct wimax_dev *, enum wimax_rf_state); wimax_dev 501 include/net/wimax.h int wimax_reset(struct wimax_dev *); wimax_dev 16 net/wimax/debugfs.c void wimax_debugfs_add(struct wimax_dev *wimax_dev) wimax_dev 18 net/wimax/debugfs.c struct net_device *net_dev = wimax_dev->net_dev; wimax_dev 24 net/wimax/debugfs.c wimax_dev->debugfs_dentry = dentry; wimax_dev 35 net/wimax/debugfs.c void wimax_debugfs_rm(struct wimax_dev *wimax_dev) wimax_dev 37 net/wimax/debugfs.c debugfs_remove_recursive(wimax_dev->debugfs_dentry); wimax_dev 52 net/wimax/id-table.c void wimax_id_table_add(struct wimax_dev *wimax_dev) wimax_dev 54 net/wimax/id-table.c d_fnstart(3, NULL, "(wimax_dev %p)\n", wimax_dev); wimax_dev 56 net/wimax/id-table.c list_add(&wimax_dev->id_table_node, &wimax_id_table); wimax_dev 58 net/wimax/id-table.c d_fnend(3, NULL, "(wimax_dev %p)\n", wimax_dev); wimax_dev 72 net/wimax/id-table.c struct wimax_dev *wimax_dev_get_by_genl_info( wimax_dev 75 net/wimax/id-table.c struct wimax_dev *wimax_dev = NULL; wimax_dev 79 net/wimax/id-table.c list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { wimax_dev 80 net/wimax/id-table.c if (wimax_dev->net_dev->ifindex == ifindex) { wimax_dev 81 net/wimax/id-table.c dev_hold(wimax_dev->net_dev); wimax_dev 85 net/wimax/id-table.c wimax_dev = NULL; wimax_dev 91 net/wimax/id-table.c info, ifindex, wimax_dev); wimax_dev 92 net/wimax/id-table.c return wimax_dev; wimax_dev 101 net/wimax/id-table.c void wimax_id_table_rm(struct wimax_dev *wimax_dev) wimax_dev 104 net/wimax/id-table.c list_del_init(&wimax_dev->id_table_node); wimax_dev 118 net/wimax/id-table.c struct wimax_dev *wimax_dev; wimax_dev 124 net/wimax/id-table.c list_for_each_entry(wimax_dev, &wimax_id_table, id_table_node) { wimax_dev 126 net/wimax/id-table.c __func__, wimax_dev, wimax_dev->net_dev->ifindex); wimax_dev 105 net/wimax/op-msg.c struct sk_buff *wimax_msg_alloc(struct wimax_dev *wimax_dev, wimax_dev 111 net/wimax/op-msg.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 130 net/wimax/op-msg.c wimax_dev->net_dev->ifindex); wimax_dev 258 net/wimax/op-msg.c int wimax_msg_send(struct wimax_dev *wimax_dev, struct sk_buff *skb) wimax_dev 260 net/wimax/op-msg.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 294 net/wimax/op-msg.c int wimax_msg(struct wimax_dev *wimax_dev, const char *pipe_name, wimax_dev 300 net/wimax/op-msg.c skb = wimax_msg_alloc(wimax_dev, pipe_name, buf, size, gfp_flags); wimax_dev 304 net/wimax/op-msg.c result = wimax_msg_send(wimax_dev, skb); wimax_dev 320 net/wimax/op-msg.c struct wimax_dev *wimax_dev; wimax_dev 335 net/wimax/op-msg.c wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); wimax_dev 336 net/wimax/op-msg.c if (wimax_dev == NULL) wimax_dev 338 net/wimax/op-msg.c dev = wimax_dev_to_dev(wimax_dev); wimax_dev 362 net/wimax/op-msg.c mutex_lock(&wimax_dev->mutex); wimax_dev 363 net/wimax/op-msg.c result = wimax_dev_is_ready(wimax_dev); wimax_dev 369 net/wimax/op-msg.c if (wimax_dev->op_msg_from_user == NULL) wimax_dev 379 net/wimax/op-msg.c result = wimax_dev->op_msg_from_user(wimax_dev, pipe_name, wimax_dev 383 net/wimax/op-msg.c mutex_unlock(&wimax_dev->mutex); wimax_dev 387 net/wimax/op-msg.c dev_put(wimax_dev->net_dev); wimax_dev 54 net/wimax/op-reset.c int wimax_reset(struct wimax_dev *wimax_dev) wimax_dev 57 net/wimax/op-reset.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 61 net/wimax/op-reset.c d_fnstart(3, dev, "(wimax_dev %p)\n", wimax_dev); wimax_dev 62 net/wimax/op-reset.c mutex_lock(&wimax_dev->mutex); wimax_dev 63 net/wimax/op-reset.c dev_hold(wimax_dev->net_dev); wimax_dev 64 net/wimax/op-reset.c state = wimax_dev->state; wimax_dev 65 net/wimax/op-reset.c mutex_unlock(&wimax_dev->mutex); wimax_dev 68 net/wimax/op-reset.c mutex_lock(&wimax_dev->mutex_reset); wimax_dev 69 net/wimax/op-reset.c result = wimax_dev->op_reset(wimax_dev); wimax_dev 70 net/wimax/op-reset.c mutex_unlock(&wimax_dev->mutex_reset); wimax_dev 72 net/wimax/op-reset.c dev_put(wimax_dev->net_dev); wimax_dev 74 net/wimax/op-reset.c d_fnend(3, dev, "(wimax_dev %p) = %d\n", wimax_dev, result); wimax_dev 90 net/wimax/op-reset.c struct wimax_dev *wimax_dev; wimax_dev 99 net/wimax/op-reset.c wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); wimax_dev 100 net/wimax/op-reset.c if (wimax_dev == NULL) wimax_dev 103 net/wimax/op-reset.c result = wimax_reset(wimax_dev); wimax_dev 104 net/wimax/op-reset.c dev_put(wimax_dev->net_dev); wimax_dev 78 net/wimax/op-rfkill.c void wimax_report_rfkill_hw(struct wimax_dev *wimax_dev, wimax_dev 82 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 85 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); wimax_dev 89 net/wimax/op-rfkill.c mutex_lock(&wimax_dev->mutex); wimax_dev 90 net/wimax/op-rfkill.c result = wimax_dev_is_ready(wimax_dev); wimax_dev 94 net/wimax/op-rfkill.c if (state != wimax_dev->rf_hw) { wimax_dev 95 net/wimax/op-rfkill.c wimax_dev->rf_hw = state; wimax_dev 96 net/wimax/op-rfkill.c if (wimax_dev->rf_hw == WIMAX_RF_ON && wimax_dev 97 net/wimax/op-rfkill.c wimax_dev->rf_sw == WIMAX_RF_ON) wimax_dev 102 net/wimax/op-rfkill.c result = rfkill_set_hw_state(wimax_dev->rfkill, wimax_dev 105 net/wimax/op-rfkill.c __wimax_state_change(wimax_dev, wimax_state); wimax_dev 108 net/wimax/op-rfkill.c mutex_unlock(&wimax_dev->mutex); wimax_dev 110 net/wimax/op-rfkill.c wimax_dev, state, result); wimax_dev 133 net/wimax/op-rfkill.c void wimax_report_rfkill_sw(struct wimax_dev *wimax_dev, wimax_dev 137 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 140 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); wimax_dev 144 net/wimax/op-rfkill.c mutex_lock(&wimax_dev->mutex); wimax_dev 145 net/wimax/op-rfkill.c result = wimax_dev_is_ready(wimax_dev); wimax_dev 149 net/wimax/op-rfkill.c if (state != wimax_dev->rf_sw) { wimax_dev 150 net/wimax/op-rfkill.c wimax_dev->rf_sw = state; wimax_dev 151 net/wimax/op-rfkill.c if (wimax_dev->rf_hw == WIMAX_RF_ON && wimax_dev 152 net/wimax/op-rfkill.c wimax_dev->rf_sw == WIMAX_RF_ON) wimax_dev 156 net/wimax/op-rfkill.c __wimax_state_change(wimax_dev, wimax_state); wimax_dev 157 net/wimax/op-rfkill.c rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); wimax_dev 160 net/wimax/op-rfkill.c mutex_unlock(&wimax_dev->mutex); wimax_dev 162 net/wimax/op-rfkill.c wimax_dev, state, result); wimax_dev 190 net/wimax/op-rfkill.c int __wimax_rf_toggle_radio(struct wimax_dev *wimax_dev, wimax_dev 194 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 198 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); wimax_dev 199 net/wimax/op-rfkill.c if (wimax_dev->rf_sw == state) wimax_dev 201 net/wimax/op-rfkill.c if (wimax_dev->op_rfkill_sw_toggle != NULL) wimax_dev 202 net/wimax/op-rfkill.c result = wimax_dev->op_rfkill_sw_toggle(wimax_dev, state); wimax_dev 209 net/wimax/op-rfkill.c wimax_dev->rf_sw = state; wimax_dev 212 net/wimax/op-rfkill.c __wimax_state_change(wimax_dev, wimax_state); wimax_dev 216 net/wimax/op-rfkill.c wimax_dev, state, result); wimax_dev 236 net/wimax/op-rfkill.c struct wimax_dev *wimax_dev = data; wimax_dev 237 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 240 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p blocked %u)\n", wimax_dev, blocked); wimax_dev 244 net/wimax/op-rfkill.c mutex_lock(&wimax_dev->mutex); wimax_dev 245 net/wimax/op-rfkill.c if (wimax_dev->state <= __WIMAX_ST_QUIESCING) wimax_dev 248 net/wimax/op-rfkill.c result = __wimax_rf_toggle_radio(wimax_dev, rf_state); wimax_dev 249 net/wimax/op-rfkill.c mutex_unlock(&wimax_dev->mutex); wimax_dev 251 net/wimax/op-rfkill.c wimax_dev, blocked, result); wimax_dev 285 net/wimax/op-rfkill.c int wimax_rfkill(struct wimax_dev *wimax_dev, enum wimax_rf_state state) wimax_dev 288 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 290 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p state %u)\n", wimax_dev, state); wimax_dev 291 net/wimax/op-rfkill.c mutex_lock(&wimax_dev->mutex); wimax_dev 292 net/wimax/op-rfkill.c result = wimax_dev_is_ready(wimax_dev); wimax_dev 305 net/wimax/op-rfkill.c result = __wimax_rf_toggle_radio(wimax_dev, state); wimax_dev 308 net/wimax/op-rfkill.c rfkill_set_sw_state(wimax_dev->rfkill, state == WIMAX_RF_OFF); wimax_dev 316 net/wimax/op-rfkill.c result = wimax_dev->rf_sw << 1 | wimax_dev->rf_hw; wimax_dev 319 net/wimax/op-rfkill.c mutex_unlock(&wimax_dev->mutex); wimax_dev 321 net/wimax/op-rfkill.c wimax_dev, state, result); wimax_dev 332 net/wimax/op-rfkill.c int wimax_rfkill_add(struct wimax_dev *wimax_dev) wimax_dev 336 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 338 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p)\n", wimax_dev); wimax_dev 341 net/wimax/op-rfkill.c rfkill = rfkill_alloc(wimax_dev->name, dev, RFKILL_TYPE_WIMAX, wimax_dev 342 net/wimax/op-rfkill.c &wimax_rfkill_ops, wimax_dev); wimax_dev 348 net/wimax/op-rfkill.c wimax_dev->rfkill = rfkill; wimax_dev 351 net/wimax/op-rfkill.c result = rfkill_register(wimax_dev->rfkill); wimax_dev 356 net/wimax/op-rfkill.c if (wimax_dev->op_rfkill_sw_toggle == NULL) wimax_dev 357 net/wimax/op-rfkill.c wimax_dev->rf_sw = WIMAX_RF_ON; wimax_dev 359 net/wimax/op-rfkill.c d_fnend(3, dev, "(wimax_dev %p) = 0\n", wimax_dev); wimax_dev 363 net/wimax/op-rfkill.c rfkill_destroy(wimax_dev->rfkill); wimax_dev 365 net/wimax/op-rfkill.c d_fnend(3, dev, "(wimax_dev %p) = %d\n", wimax_dev, result); wimax_dev 378 net/wimax/op-rfkill.c void wimax_rfkill_rm(struct wimax_dev *wimax_dev) wimax_dev 380 net/wimax/op-rfkill.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 381 net/wimax/op-rfkill.c d_fnstart(3, dev, "(wimax_dev %p)\n", wimax_dev); wimax_dev 382 net/wimax/op-rfkill.c rfkill_unregister(wimax_dev->rfkill); wimax_dev 383 net/wimax/op-rfkill.c rfkill_destroy(wimax_dev->rfkill); wimax_dev 384 net/wimax/op-rfkill.c d_fnend(3, dev, "(wimax_dev %p)\n", wimax_dev); wimax_dev 401 net/wimax/op-rfkill.c struct wimax_dev *wimax_dev; wimax_dev 412 net/wimax/op-rfkill.c wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); wimax_dev 413 net/wimax/op-rfkill.c if (wimax_dev == NULL) wimax_dev 415 net/wimax/op-rfkill.c dev = wimax_dev_to_dev(wimax_dev); wimax_dev 425 net/wimax/op-rfkill.c result = wimax_rfkill(wimax_dev, new_state); wimax_dev 427 net/wimax/op-rfkill.c dev_put(wimax_dev->net_dev); wimax_dev 34 net/wimax/op-state-get.c struct wimax_dev *wimax_dev; wimax_dev 43 net/wimax/op-state-get.c wimax_dev = wimax_dev_get_by_genl_info(info, ifindex); wimax_dev 44 net/wimax/op-state-get.c if (wimax_dev == NULL) wimax_dev 47 net/wimax/op-state-get.c result = wimax_state_get(wimax_dev); wimax_dev 48 net/wimax/op-state-get.c dev_put(wimax_dev->net_dev); wimax_dev 87 net/wimax/stack.c struct wimax_dev *wimax_dev, wimax_dev 92 net/wimax/stack.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 97 net/wimax/stack.c wimax_dev, new_state, old_state); wimax_dev 124 net/wimax/stack.c wimax_dev->net_dev->ifindex); wimax_dev 130 net/wimax/stack.c wimax_dev, new_state, old_state, report_skb); wimax_dev 137 net/wimax/stack.c wimax_dev, new_state, old_state, result); wimax_dev 154 net/wimax/stack.c struct wimax_dev *wimax_dev, struct sk_buff *report_skb, wimax_dev 158 net/wimax/stack.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 160 net/wimax/stack.c wimax_dev, report_skb); wimax_dev 169 net/wimax/stack.c wimax_dev, report_skb, result); wimax_dev 189 net/wimax/stack.c void __wimax_state_change(struct wimax_dev *wimax_dev, enum wimax_st new_state) wimax_dev 191 net/wimax/stack.c struct device *dev = wimax_dev_to_dev(wimax_dev); wimax_dev 192 net/wimax/stack.c enum wimax_st old_state = wimax_dev->state; wimax_dev 197 net/wimax/stack.c wimax_dev, new_state, old_state); wimax_dev 208 net/wimax/stack.c wimax_dev, new_state, old_state, &header); wimax_dev 264 net/wimax/stack.c netif_tx_disable(wimax_dev->net_dev); wimax_dev 265 net/wimax/stack.c netif_carrier_off(wimax_dev->net_dev); wimax_dev 270 net/wimax/stack.c wimax_dev, wimax_dev->state); wimax_dev 279 net/wimax/stack.c "from %u\n", wimax_dev, wimax_dev->state); wimax_dev 297 net/wimax/stack.c netif_carrier_on(wimax_dev->net_dev); wimax_dev 298 net/wimax/stack.c netif_wake_queue(wimax_dev->net_dev); wimax_dev 304 net/wimax/stack.c __wimax_state_set(wimax_dev, new_state); wimax_dev 306 net/wimax/stack.c wimax_gnl_re_state_change_send(wimax_dev, stch_skb, header); wimax_dev 309 net/wimax/stack.c wimax_dev, new_state, old_state); wimax_dev 333 net/wimax/stack.c void wimax_state_change(struct wimax_dev *wimax_dev, enum wimax_st new_state) wimax_dev 347 net/wimax/stack.c mutex_lock(&wimax_dev->mutex); wimax_dev 348 net/wimax/stack.c if (wimax_dev->state > __WIMAX_ST_NULL) wimax_dev 349 net/wimax/stack.c __wimax_state_change(wimax_dev, new_state); wimax_dev 350 net/wimax/stack.c mutex_unlock(&wimax_dev->mutex); wimax_dev 362 net/wimax/stack.c enum wimax_st wimax_state_get(struct wimax_dev *wimax_dev) wimax_dev 365 net/wimax/stack.c mutex_lock(&wimax_dev->mutex); wimax_dev 366 net/wimax/stack.c state = wimax_dev->state; wimax_dev 367 net/wimax/stack.c mutex_unlock(&wimax_dev->mutex); wimax_dev 382 net/wimax/stack.c void wimax_dev_init(struct wimax_dev *wimax_dev) wimax_dev 384 net/wimax/stack.c INIT_LIST_HEAD(&wimax_dev->id_table_node); wimax_dev 385 net/wimax/stack.c __wimax_state_set(wimax_dev, __WIMAX_ST_NULL); wimax_dev 386 net/wimax/stack.c mutex_init(&wimax_dev->mutex); wimax_dev 387 net/wimax/stack.c mutex_init(&wimax_dev->mutex_reset); wimax_dev 465 net/wimax/stack.c int wimax_dev_add(struct wimax_dev *wimax_dev, struct net_device *net_dev) wimax_dev 471 net/wimax/stack.c d_fnstart(3, dev, "(wimax_dev %p net_dev %p)\n", wimax_dev, net_dev); wimax_dev 476 net/wimax/stack.c wimax_dev->net_dev = net_dev; wimax_dev 477 net/wimax/stack.c result = wimax_rfkill_add(wimax_dev); wimax_dev 482 net/wimax/stack.c mutex_lock(&wimax_dev->mutex); wimax_dev 483 net/wimax/stack.c wimax_id_table_add(wimax_dev); wimax_dev 484 net/wimax/stack.c wimax_debugfs_add(wimax_dev); wimax_dev 486 net/wimax/stack.c __wimax_state_set(wimax_dev, WIMAX_ST_DOWN); wimax_dev 487 net/wimax/stack.c mutex_unlock(&wimax_dev->mutex); wimax_dev 493 net/wimax/stack.c d_fnend(3, dev, "(wimax_dev %p net_dev %p) = 0\n", wimax_dev, net_dev); wimax_dev 498 net/wimax/stack.c wimax_dev, net_dev, result); wimax_dev 523 net/wimax/stack.c void wimax_dev_rm(struct wimax_dev *wimax_dev) wimax_dev 525 net/wimax/stack.c d_fnstart(3, NULL, "(wimax_dev %p)\n", wimax_dev); wimax_dev 527 net/wimax/stack.c mutex_lock(&wimax_dev->mutex); wimax_dev 528 net/wimax/stack.c __wimax_state_change(wimax_dev, __WIMAX_ST_QUIESCING); wimax_dev 529 net/wimax/stack.c wimax_debugfs_rm(wimax_dev); wimax_dev 530 net/wimax/stack.c wimax_id_table_rm(wimax_dev); wimax_dev 531 net/wimax/stack.c __wimax_state_change(wimax_dev, WIMAX_ST_DOWN); wimax_dev 532 net/wimax/stack.c mutex_unlock(&wimax_dev->mutex); wimax_dev 533 net/wimax/stack.c wimax_rfkill_rm(wimax_dev); wimax_dev 534 net/wimax/stack.c d_fnend(3, NULL, "(wimax_dev %p) = void\n", wimax_dev); wimax_dev 40 net/wimax/wimax-internal.h int wimax_dev_is_ready(struct wimax_dev *wimax_dev) wimax_dev 42 net/wimax/wimax-internal.h if (wimax_dev->state == __WIMAX_ST_NULL) wimax_dev 44 net/wimax/wimax-internal.h if (wimax_dev->state == WIMAX_ST_DOWN) wimax_dev 46 net/wimax/wimax-internal.h if (wimax_dev->state == __WIMAX_ST_QUIESCING) wimax_dev 53 net/wimax/wimax-internal.h void __wimax_state_set(struct wimax_dev *wimax_dev, enum wimax_st state) wimax_dev 55 net/wimax/wimax-internal.h wimax_dev->state = state; wimax_dev 57 net/wimax/wimax-internal.h void __wimax_state_change(struct wimax_dev *, enum wimax_st); wimax_dev 60 net/wimax/wimax-internal.h void wimax_debugfs_add(struct wimax_dev *); wimax_dev 61 net/wimax/wimax-internal.h void wimax_debugfs_rm(struct wimax_dev *); wimax_dev 63 net/wimax/wimax-internal.h static inline void wimax_debugfs_add(struct wimax_dev *wimax_dev) {} wimax_dev 64 net/wimax/wimax-internal.h static inline void wimax_debugfs_rm(struct wimax_dev *wimax_dev) {} wimax_dev 67 net/wimax/wimax-internal.h void wimax_id_table_add(struct wimax_dev *); wimax_dev 68 net/wimax/wimax-internal.h struct wimax_dev *wimax_dev_get_by_genl_info(struct genl_info *, int); wimax_dev 69 net/wimax/wimax-internal.h void wimax_id_table_rm(struct wimax_dev *); wimax_dev 72 net/wimax/wimax-internal.h int wimax_rfkill_add(struct wimax_dev *); wimax_dev 73 net/wimax/wimax-internal.h void wimax_rfkill_rm(struct wimax_dev *);