• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/pci/hotplug/

Lines Matching refs:hotplug_slot

42 	struct hotplug_slot *hotplug_slot;
75 static int enable_slot (struct hotplug_slot *slot);
76 static int disable_slot (struct hotplug_slot *slot);
77 static int set_attention_status (struct hotplug_slot *slot, u8 value);
78 static int hardware_test (struct hotplug_slot *slot, u32 value);
79 static int get_power_status (struct hotplug_slot *slot, u8 *value);
80 static int get_attention_status (struct hotplug_slot *slot, u8 *value);
81 static int get_latch_status (struct hotplug_slot *slot, u8 *value);
82 static int get_adapter_status (struct hotplug_slot *slot, u8 *value);
96 static int enable_slot(struct hotplug_slot *hotplug_slot)
98 struct slot *slot = hotplug_slot->private;
101 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
110 static int disable_slot(struct hotplug_slot *hotplug_slot)
112 struct slot *slot = hotplug_slot->private;
115 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
124 static int set_attention_status(struct hotplug_slot *hotplug_slot, u8 status)
126 struct slot *slot = hotplug_slot->private;
129 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
149 static int hardware_test(struct hotplug_slot *hotplug_slot, u32 value)
151 struct slot *slot = hotplug_slot->private;
154 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
168 static int get_power_status(struct hotplug_slot *hotplug_slot, u8 *value)
170 struct slot *slot = hotplug_slot->private;
173 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
183 static int get_attention_status(struct hotplug_slot *hotplug_slot, u8 *value)
185 struct slot *slot = hotplug_slot->private;
188 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
198 static int get_latch_status(struct hotplug_slot *hotplug_slot, u8 *value)
200 struct slot *slot = hotplug_slot->private;
203 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
213 static int get_adapter_status(struct hotplug_slot *hotplug_slot, u8 *value)
215 struct slot *slot = hotplug_slot->private;
218 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
228 static void release_slot(struct hotplug_slot *hotplug_slot)
230 struct slot *slot = hotplug_slot->private;
232 dbg("%s - physical_slot = %s\n", __FUNCTION__, hotplug_slot->name);
233 kfree(slot->hotplug_slot->info);
234 kfree(slot->hotplug_slot);
244 snprintf(slot->hotplug_slot->name, SLOT_NAME_SIZE, "%d", slot->number);
254 struct hotplug_slot *hotplug_slot;
268 hotplug_slot = kzalloc(sizeof(*hotplug_slot), GFP_KERNEL);
269 if (!hotplug_slot)
271 slot->hotplug_slot = hotplug_slot;
276 hotplug_slot->info = info;
280 hotplug_slot->name = slot->name;
281 hotplug_slot->private = slot;
282 hotplug_slot->release = &release_slot;
284 hotplug_slot->ops = &skel_hotplug_slot_ops;
290 get_power_status(hotplug_slot, &info->power_status);
291 get_attention_status(hotplug_slot, &info->attention_status);
292 get_latch_status(hotplug_slot, &info->latch_status);
293 get_adapter_status(hotplug_slot, &info->adapter_status);
296 retval = pci_hp_register(slot->hotplug_slot);
310 kfree(hotplug_slot);
331 pci_hp_deregister(slot->hotplug_slot);