vuart_bus_priv 867 drivers/ps3/ps3-vuart.c } static vuart_bus_priv; vuart_bus_priv 879 drivers/ps3/ps3-vuart.c struct vuart_bus_priv *bus_priv = _private; vuart_bus_priv 908 drivers/ps3/ps3-vuart.c vuart_bus_priv.use_count++; vuart_bus_priv 910 drivers/ps3/ps3-vuart.c BUG_ON(vuart_bus_priv.use_count > 2); vuart_bus_priv 912 drivers/ps3/ps3-vuart.c if (vuart_bus_priv.use_count != 1) vuart_bus_priv 915 drivers/ps3/ps3-vuart.c BUG_ON(vuart_bus_priv.bmp); vuart_bus_priv 917 drivers/ps3/ps3-vuart.c vuart_bus_priv.bmp = kzalloc(sizeof(struct ports_bmp), GFP_KERNEL); vuart_bus_priv 919 drivers/ps3/ps3-vuart.c if (!vuart_bus_priv.bmp) { vuart_bus_priv 925 drivers/ps3/ps3-vuart.c result = ps3_vuart_irq_setup(PS3_BINDING_CPU_ANY, vuart_bus_priv.bmp, vuart_bus_priv 926 drivers/ps3/ps3-vuart.c &vuart_bus_priv.virq); vuart_bus_priv 935 drivers/ps3/ps3-vuart.c result = request_irq(vuart_bus_priv.virq, ps3_vuart_irq_handler, vuart_bus_priv 936 drivers/ps3/ps3-vuart.c 0, "vuart", &vuart_bus_priv); vuart_bus_priv 948 drivers/ps3/ps3-vuart.c ps3_vuart_irq_destroy(vuart_bus_priv.virq); vuart_bus_priv 949 drivers/ps3/ps3-vuart.c vuart_bus_priv.virq = 0; vuart_bus_priv 951 drivers/ps3/ps3-vuart.c kfree(vuart_bus_priv.bmp); vuart_bus_priv 952 drivers/ps3/ps3-vuart.c vuart_bus_priv.bmp = NULL; vuart_bus_priv 954 drivers/ps3/ps3-vuart.c vuart_bus_priv.use_count--; vuart_bus_priv 963 drivers/ps3/ps3-vuart.c vuart_bus_priv.use_count--; vuart_bus_priv 965 drivers/ps3/ps3-vuart.c BUG_ON(vuart_bus_priv.use_count < 0); vuart_bus_priv 967 drivers/ps3/ps3-vuart.c if (vuart_bus_priv.use_count != 0) vuart_bus_priv 970 drivers/ps3/ps3-vuart.c free_irq(vuart_bus_priv.virq, &vuart_bus_priv); vuart_bus_priv 972 drivers/ps3/ps3-vuart.c ps3_vuart_irq_destroy(vuart_bus_priv.virq); vuart_bus_priv 973 drivers/ps3/ps3-vuart.c vuart_bus_priv.virq = 0; vuart_bus_priv 975 drivers/ps3/ps3-vuart.c kfree(vuart_bus_priv.bmp); vuart_bus_priv 976 drivers/ps3/ps3-vuart.c vuart_bus_priv.bmp = NULL; vuart_bus_priv 1001 drivers/ps3/ps3-vuart.c mutex_lock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1008 drivers/ps3/ps3-vuart.c if (vuart_bus_priv.devices[dev->port_number]) { vuart_bus_priv 1015 drivers/ps3/ps3-vuart.c vuart_bus_priv.devices[dev->port_number] = dev; vuart_bus_priv 1061 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1070 drivers/ps3/ps3-vuart.c vuart_bus_priv.devices[dev->port_number] = NULL; vuart_bus_priv 1074 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1113 drivers/ps3/ps3-vuart.c mutex_lock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1121 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1139 drivers/ps3/ps3-vuart.c vuart_bus_priv.devices[dev->port_number] = NULL; vuart_bus_priv 1144 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1164 drivers/ps3/ps3-vuart.c mutex_lock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1172 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1196 drivers/ps3/ps3-vuart.c mutex_unlock(&vuart_bus_priv.probe_mutex); vuart_bus_priv 1207 drivers/ps3/ps3-vuart.c mutex_init(&vuart_bus_priv.probe_mutex);