p_slot            135 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot;
p_slot            160 drivers/pci/hotplug/cpqphp_ctrl.c 			p_slot = cpqhp_find_slot(ctrl, hp_slot + (readb(ctrl->hpc_reg + SLOT_MASK) >> 4));
p_slot            161 drivers/pci/hotplug/cpqphp_ctrl.c 			if (!p_slot)
p_slot            186 drivers/pci/hotplug/cpqphp_ctrl.c 					if ((p_slot->state == BLINKINGON_STATE)
p_slot            187 drivers/pci/hotplug/cpqphp_ctrl.c 					    || (p_slot->state == BLINKINGOFF_STATE)) {
p_slot            190 drivers/pci/hotplug/cpqphp_ctrl.c 					} else if ((p_slot->state == POWERON_STATE)
p_slot            191 drivers/pci/hotplug/cpqphp_ctrl.c 						   || (p_slot->state == POWEROFF_STATE)) {
p_slot           1415 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot;
p_slot           1462 drivers/pci/hotplug/cpqphp_ctrl.c 	p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot           1774 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot;
p_slot           1788 drivers/pci/hotplug/cpqphp_ctrl.c 				p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot           1789 drivers/pci/hotplug/cpqphp_ctrl.c 				if (!p_slot)
p_slot           1793 drivers/pci/hotplug/cpqphp_ctrl.c 				    hp_slot, func, p_slot);
p_slot           1800 drivers/pci/hotplug/cpqphp_ctrl.c 					del_timer(&p_slot->task_event);
p_slot           1804 drivers/pci/hotplug/cpqphp_ctrl.c 					if (p_slot->state == BLINKINGOFF_STATE) {
p_slot           1808 drivers/pci/hotplug/cpqphp_ctrl.c 					} else if (p_slot->state == BLINKINGON_STATE) {
p_slot           1814 drivers/pci/hotplug/cpqphp_ctrl.c 					info(msg_button_cancel, p_slot->number);
p_slot           1816 drivers/pci/hotplug/cpqphp_ctrl.c 					p_slot->state = STATIC_STATE;
p_slot           1833 drivers/pci/hotplug/cpqphp_ctrl.c 						p_slot->state = BLINKINGOFF_STATE;
p_slot           1834 drivers/pci/hotplug/cpqphp_ctrl.c 						info(msg_button_off, p_slot->number);
p_slot           1837 drivers/pci/hotplug/cpqphp_ctrl.c 						p_slot->state = BLINKINGON_STATE;
p_slot           1838 drivers/pci/hotplug/cpqphp_ctrl.c 						info(msg_button_on, p_slot->number);
p_slot           1853 drivers/pci/hotplug/cpqphp_ctrl.c 					timer_setup(&p_slot->task_event,
p_slot           1856 drivers/pci/hotplug/cpqphp_ctrl.c 					p_slot->hp_slot = hp_slot;
p_slot           1857 drivers/pci/hotplug/cpqphp_ctrl.c 					p_slot->ctrl = ctrl;
p_slot           1859 drivers/pci/hotplug/cpqphp_ctrl.c 					p_slot->task_event.expires = jiffies + 5 * HZ;   /* 5 second delay */
p_slot           1861 drivers/pci/hotplug/cpqphp_ctrl.c 					dbg("add_timer p_slot = %p\n", p_slot);
p_slot           1862 drivers/pci/hotplug/cpqphp_ctrl.c 					add_timer(&p_slot->task_event);
p_slot           1890 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot = from_timer(p_slot, t, task_event);
p_slot           1891 drivers/pci/hotplug/cpqphp_ctrl.c 	struct controller *ctrl = (struct controller *) p_slot->ctrl;
p_slot           1894 drivers/pci/hotplug/cpqphp_ctrl.c 	hp_slot = p_slot->hp_slot;
p_slot           1896 drivers/pci/hotplug/cpqphp_ctrl.c 	device = p_slot->device;
p_slot           1899 drivers/pci/hotplug/cpqphp_ctrl.c 		p_slot->state = POWEROFF_STATE;
p_slot           1901 drivers/pci/hotplug/cpqphp_ctrl.c 		func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
p_slot           1918 drivers/pci/hotplug/cpqphp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot           1920 drivers/pci/hotplug/cpqphp_ctrl.c 		p_slot->state = POWERON_STATE;
p_slot           1923 drivers/pci/hotplug/cpqphp_ctrl.c 		func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
p_slot           1942 drivers/pci/hotplug/cpqphp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot           1953 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot;
p_slot           1960 drivers/pci/hotplug/cpqphp_ctrl.c 	p_slot = cpqhp_find_slot(ctrl, device);
p_slot           1961 drivers/pci/hotplug/cpqphp_ctrl.c 	if (p_slot)
p_slot           1962 drivers/pci/hotplug/cpqphp_ctrl.c 		physical_slot = p_slot->number;
p_slot           2044 drivers/pci/hotplug/cpqphp_ctrl.c 	struct slot *p_slot;
p_slot           2050 drivers/pci/hotplug/cpqphp_ctrl.c 	p_slot = cpqhp_find_slot(ctrl, device);
p_slot           2051 drivers/pci/hotplug/cpqphp_ctrl.c 	if (p_slot)
p_slot           2052 drivers/pci/hotplug/cpqphp_ctrl.c 		physical_slot = p_slot->number;
p_slot             86 drivers/pci/hotplug/shpchp.h 	struct slot *p_slot;
p_slot            166 drivers/pci/hotplug/shpchp.h int shpchp_configure_device(struct slot *p_slot);
p_slot            167 drivers/pci/hotplug/shpchp.h int shpchp_unconfigure_device(struct slot *p_slot);
p_slot            228 drivers/pci/hotplug/shpchp.h static inline void amd_pogo_errata_save_misc_reg(struct slot *p_slot)
p_slot            233 drivers/pci/hotplug/shpchp.h 	pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, &pcix_misc2_temp);
p_slot            235 drivers/pci/hotplug/shpchp.h 	p_slot->ctrl->pcix_misc2_reg = pcix_misc2_temp;
p_slot            243 drivers/pci/hotplug/shpchp.h 	pci_write_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, pcix_misc2_temp);
p_slot            246 drivers/pci/hotplug/shpchp.h static inline void amd_pogo_errata_restore_misc_reg(struct slot *p_slot)
p_slot            255 drivers/pci/hotplug/shpchp.h 	pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MISC_BRIDGE_ERRORS_OFFSET, &pcix_bridge_errors_reg);
p_slot            258 drivers/pci/hotplug/shpchp.h 		ctrl_dbg(p_slot->ctrl,
p_slot            262 drivers/pci/hotplug/shpchp.h 		pci_write_config_dword(p_slot->ctrl->pci_dev, PCIX_MISC_BRIDGE_ERRORS_OFFSET, perr_set);
p_slot            266 drivers/pci/hotplug/shpchp.h 	pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MEM_BASE_LIMIT_OFFSET, &pcix_mem_base_reg);
p_slot            269 drivers/pci/hotplug/shpchp.h 		ctrl_dbg(p_slot->ctrl, "Memory_Base_Limit[ RSE ] (W1C)\n");
p_slot            271 drivers/pci/hotplug/shpchp.h 		pci_write_config_dword(p_slot->ctrl->pci_dev, PCIX_MEM_BASE_LIMIT_OFFSET, rse_set);
p_slot            274 drivers/pci/hotplug/shpchp.h 	pci_read_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, &pcix_misc2_temp);
p_slot            276 drivers/pci/hotplug/shpchp.h 	if (p_slot->ctrl->pcix_misc2_reg & SERRFATALENABLE_MASK)
p_slot            281 drivers/pci/hotplug/shpchp.h 	if (p_slot->ctrl->pcix_misc2_reg & SERRNONFATALENABLE_MASK)
p_slot            286 drivers/pci/hotplug/shpchp.h 	if (p_slot->ctrl->pcix_misc2_reg & PERRFLOODENABLE_MASK)
p_slot            291 drivers/pci/hotplug/shpchp.h 	if (p_slot->ctrl->pcix_misc2_reg & PERRFATALENABLE_MASK)
p_slot            296 drivers/pci/hotplug/shpchp.h 	if (p_slot->ctrl->pcix_misc2_reg & PERRNONFATALENABLE_MASK)
p_slot            300 drivers/pci/hotplug/shpchp.h 	pci_write_config_dword(p_slot->ctrl->pci_dev, PCIX_MISCII_OFFSET, pcix_misc2_temp);
p_slot             25 drivers/pci/hotplug/shpchp_ctrl.c static int shpchp_enable_slot(struct slot *p_slot);
p_slot             26 drivers/pci/hotplug/shpchp_ctrl.c static int shpchp_disable_slot(struct slot *p_slot);
p_slot             28 drivers/pci/hotplug/shpchp_ctrl.c static int queue_interrupt_event(struct slot *p_slot, u32 event_type)
p_slot             37 drivers/pci/hotplug/shpchp_ctrl.c 	info->p_slot = p_slot;
p_slot             40 drivers/pci/hotplug/shpchp_ctrl.c 	queue_work(p_slot->wq, &info->work);
p_slot             47 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot;
p_slot             53 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot             54 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_adapter_status(p_slot, &(p_slot->presence_save));
p_slot             59 drivers/pci/hotplug/shpchp_ctrl.c 	ctrl_info(ctrl, "Button pressed on Slot(%s)\n", slot_name(p_slot));
p_slot             62 drivers/pci/hotplug/shpchp_ctrl.c 	queue_interrupt_event(p_slot, event_type);
p_slot             70 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot;
p_slot             77 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot             78 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_adapter_status(p_slot, &(p_slot->presence_save));
p_slot             79 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_latch_status(p_slot, &getstatus);
p_slot             81 drivers/pci/hotplug/shpchp_ctrl.c 		 p_slot->presence_save, p_slot->pwr_save);
p_slot             87 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "Latch open on Slot(%s)\n", slot_name(p_slot));
p_slot             89 drivers/pci/hotplug/shpchp_ctrl.c 		if (p_slot->pwr_save && p_slot->presence_save) {
p_slot             97 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "Latch close on Slot(%s)\n", slot_name(p_slot));
p_slot            101 drivers/pci/hotplug/shpchp_ctrl.c 	queue_interrupt_event(p_slot, event_type);
p_slot            108 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot;
p_slot            114 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot            119 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_adapter_status(p_slot, &(p_slot->presence_save));
p_slot            120 drivers/pci/hotplug/shpchp_ctrl.c 	if (p_slot->presence_save) {
p_slot            125 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            132 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            136 drivers/pci/hotplug/shpchp_ctrl.c 	queue_interrupt_event(p_slot, event_type);
p_slot            143 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot;
p_slot            149 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot            151 drivers/pci/hotplug/shpchp_ctrl.c 	if (!(p_slot->hpc_ops->query_power_fault(p_slot))) {
p_slot            156 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            157 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->status = 0x00;
p_slot            163 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "Power fault on Slot(%s)\n", slot_name(p_slot));
p_slot            166 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->status = 0xFF;
p_slot            170 drivers/pci/hotplug/shpchp_ctrl.c 	queue_interrupt_event(p_slot, event_type);
p_slot            178 drivers/pci/hotplug/shpchp_ctrl.c static int change_bus_speed(struct controller *ctrl, struct slot *p_slot,
p_slot            184 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->set_bus_speed_mode(p_slot, speed);
p_slot            229 drivers/pci/hotplug/shpchp_ctrl.c static int board_added(struct slot *p_slot)
p_slot            235 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            238 drivers/pci/hotplug/shpchp_ctrl.c 	hp_slot = p_slot->device - ctrl->slot_device_offset;
p_slot            241 drivers/pci/hotplug/shpchp_ctrl.c 		 __func__, p_slot->device, ctrl->slot_device_offset, hp_slot);
p_slot            244 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->power_on_slot(p_slot);
p_slot            251 drivers/pci/hotplug/shpchp_ctrl.c 		rc = p_slot->hpc_ops->set_bus_speed_mode(p_slot, PCI_SPEED_33MHz);
p_slot            259 drivers/pci/hotplug/shpchp_ctrl.c 		rc = p_slot->hpc_ops->slot_enable(p_slot);
p_slot            266 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_adapter_speed(p_slot, &asp);
p_slot            283 drivers/pci/hotplug/shpchp_ctrl.c 	rc = fix_bus_speed(ctrl, p_slot, slots_not_empty, asp, bsp, msp);
p_slot            288 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->slot_enable(p_slot);
p_slot            297 drivers/pci/hotplug/shpchp_ctrl.c 	ctrl_dbg(ctrl, "%s: slot status = %x\n", __func__, p_slot->status);
p_slot            299 drivers/pci/hotplug/shpchp_ctrl.c 	if (p_slot->status == 0xFF) {
p_slot            303 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->status = 0;
p_slot            307 drivers/pci/hotplug/shpchp_ctrl.c 	if (shpchp_configure_device(p_slot)) {
p_slot            309 drivers/pci/hotplug/shpchp_ctrl.c 			 pci_domain_nr(parent), p_slot->bus, p_slot->device);
p_slot            313 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->status = 0;
p_slot            314 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->is_a_board = 0x01;
p_slot            315 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->pwr_save = 1;
p_slot            317 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->green_led_on(p_slot);
p_slot            323 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->slot_disable(p_slot);
p_slot            338 drivers/pci/hotplug/shpchp_ctrl.c static int remove_board(struct slot *p_slot)
p_slot            340 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            344 drivers/pci/hotplug/shpchp_ctrl.c 	if (shpchp_unconfigure_device(p_slot))
p_slot            347 drivers/pci/hotplug/shpchp_ctrl.c 	hp_slot = p_slot->device - ctrl->slot_device_offset;
p_slot            348 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
p_slot            353 drivers/pci/hotplug/shpchp_ctrl.c 	if (p_slot->is_a_board)
p_slot            354 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->status = 0x01;
p_slot            357 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->slot_disable(p_slot);
p_slot            364 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->set_attention_status(p_slot, 0);
p_slot            370 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->pwr_save = 0;
p_slot            371 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->is_a_board = 0;
p_slot            378 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot;
p_slot            393 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot = info->p_slot;
p_slot            395 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->lock);
p_slot            396 drivers/pci/hotplug/shpchp_ctrl.c 	switch (p_slot->state) {
p_slot            398 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_unlock(&p_slot->lock);
p_slot            399 drivers/pci/hotplug/shpchp_ctrl.c 		shpchp_disable_slot(p_slot);
p_slot            400 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_lock(&p_slot->lock);
p_slot            401 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot            404 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_unlock(&p_slot->lock);
p_slot            405 drivers/pci/hotplug/shpchp_ctrl.c 		if (shpchp_enable_slot(p_slot))
p_slot            406 drivers/pci/hotplug/shpchp_ctrl.c 			p_slot->hpc_ops->green_led_off(p_slot);
p_slot            407 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_lock(&p_slot->lock);
p_slot            408 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot            413 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->lock);
p_slot            420 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot = container_of(work, struct slot, work.work);
p_slot            425 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_err(p_slot->ctrl, "%s: Cannot allocate memory\n",
p_slot            429 drivers/pci/hotplug/shpchp_ctrl.c 	info->p_slot = p_slot;
p_slot            432 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->lock);
p_slot            433 drivers/pci/hotplug/shpchp_ctrl.c 	switch (p_slot->state) {
p_slot            435 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = POWEROFF_STATE;
p_slot            438 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = POWERON_STATE;
p_slot            444 drivers/pci/hotplug/shpchp_ctrl.c 	queue_work(p_slot->wq, &info->work);
p_slot            446 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->lock);
p_slot            460 drivers/pci/hotplug/shpchp_ctrl.c static void handle_button_press_event(struct slot *p_slot)
p_slot            463 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            465 drivers/pci/hotplug/shpchp_ctrl.c 	switch (p_slot->state) {
p_slot            467 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->get_power_status(p_slot, &getstatus);
p_slot            469 drivers/pci/hotplug/shpchp_ctrl.c 			p_slot->state = BLINKINGOFF_STATE;
p_slot            471 drivers/pci/hotplug/shpchp_ctrl.c 				  slot_name(p_slot));
p_slot            473 drivers/pci/hotplug/shpchp_ctrl.c 			p_slot->state = BLINKINGON_STATE;
p_slot            475 drivers/pci/hotplug/shpchp_ctrl.c 				  slot_name(p_slot));
p_slot            478 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->green_led_blink(p_slot);
p_slot            479 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->set_attention_status(p_slot, 0);
p_slot            481 drivers/pci/hotplug/shpchp_ctrl.c 		queue_delayed_work(p_slot->wq, &p_slot->work, 5*HZ);
p_slot            491 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            492 drivers/pci/hotplug/shpchp_ctrl.c 		cancel_delayed_work(&p_slot->work);
p_slot            493 drivers/pci/hotplug/shpchp_ctrl.c 		if (p_slot->state == BLINKINGOFF_STATE)
p_slot            494 drivers/pci/hotplug/shpchp_ctrl.c 			p_slot->hpc_ops->green_led_on(p_slot);
p_slot            496 drivers/pci/hotplug/shpchp_ctrl.c 			p_slot->hpc_ops->green_led_off(p_slot);
p_slot            497 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->set_attention_status(p_slot, 0);
p_slot            499 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            500 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot            510 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            511 drivers/pci/hotplug/shpchp_ctrl.c 		update_slot_info(p_slot);
p_slot            522 drivers/pci/hotplug/shpchp_ctrl.c 	struct slot *p_slot = info->p_slot;
p_slot            524 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->lock);
p_slot            527 drivers/pci/hotplug/shpchp_ctrl.c 		handle_button_press_event(p_slot);
p_slot            530 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_dbg(p_slot->ctrl, "%s: Power fault\n", __func__);
p_slot            531 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->set_attention_status(p_slot, 1);
p_slot            532 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->green_led_off(p_slot);
p_slot            535 drivers/pci/hotplug/shpchp_ctrl.c 		update_slot_info(p_slot);
p_slot            538 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->lock);
p_slot            544 drivers/pci/hotplug/shpchp_ctrl.c static int shpchp_enable_slot (struct slot *p_slot)
p_slot            548 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            551 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->ctrl->crit_sect);
p_slot            552 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_adapter_status(p_slot, &getstatus);
p_slot            554 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "No adapter on slot(%s)\n", slot_name(p_slot));
p_slot            557 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_latch_status(p_slot, &getstatus);
p_slot            559 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "Latch open on slot(%s)\n", slot_name(p_slot));
p_slot            562 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_power_status(p_slot, &getstatus);
p_slot            565 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            569 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->is_a_board = 1;
p_slot            572 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_adapter_status(p_slot, &(p_slot->presence_save));
p_slot            573 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_power_status(p_slot, &(p_slot->pwr_save));
p_slot            574 drivers/pci/hotplug/shpchp_ctrl.c 	ctrl_dbg(ctrl, "%s: p_slot->pwr_save %x\n", __func__, p_slot->pwr_save);
p_slot            575 drivers/pci/hotplug/shpchp_ctrl.c 	p_slot->hpc_ops->get_latch_status(p_slot, &getstatus);
p_slot            577 drivers/pci/hotplug/shpchp_ctrl.c 	if ((p_slot->ctrl->pci_dev->vendor == PCI_VENDOR_ID_AMD &&
p_slot            578 drivers/pci/hotplug/shpchp_ctrl.c 	     p_slot->ctrl->pci_dev->device == PCI_DEVICE_ID_AMD_POGO_7458)
p_slot            579 drivers/pci/hotplug/shpchp_ctrl.c 	     && p_slot->ctrl->num_slots == 1) {
p_slot            581 drivers/pci/hotplug/shpchp_ctrl.c 		amd_pogo_errata_save_misc_reg(p_slot);
p_slot            582 drivers/pci/hotplug/shpchp_ctrl.c 		retval = board_added(p_slot);
p_slot            584 drivers/pci/hotplug/shpchp_ctrl.c 		amd_pogo_errata_restore_misc_reg(p_slot);
p_slot            586 drivers/pci/hotplug/shpchp_ctrl.c 		retval = board_added(p_slot);
p_slot            589 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->get_adapter_status(p_slot,
p_slot            590 drivers/pci/hotplug/shpchp_ctrl.c 				&(p_slot->presence_save));
p_slot            591 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->hpc_ops->get_latch_status(p_slot, &getstatus);
p_slot            594 drivers/pci/hotplug/shpchp_ctrl.c 	update_slot_info(p_slot);
p_slot            596 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->ctrl->crit_sect);
p_slot            601 drivers/pci/hotplug/shpchp_ctrl.c static int shpchp_disable_slot (struct slot *p_slot)
p_slot            605 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            607 drivers/pci/hotplug/shpchp_ctrl.c 	if (!p_slot->ctrl)
p_slot            611 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->ctrl->crit_sect);
p_slot            613 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_adapter_status(p_slot, &getstatus);
p_slot            615 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "No adapter on slot(%s)\n", slot_name(p_slot));
p_slot            618 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_latch_status(p_slot, &getstatus);
p_slot            620 drivers/pci/hotplug/shpchp_ctrl.c 		ctrl_info(ctrl, "Latch open on slot(%s)\n", slot_name(p_slot));
p_slot            623 drivers/pci/hotplug/shpchp_ctrl.c 	rc = p_slot->hpc_ops->get_power_status(p_slot, &getstatus);
p_slot            626 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            630 drivers/pci/hotplug/shpchp_ctrl.c 	retval = remove_board(p_slot);
p_slot            631 drivers/pci/hotplug/shpchp_ctrl.c 	update_slot_info(p_slot);
p_slot            633 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->ctrl->crit_sect);
p_slot            637 drivers/pci/hotplug/shpchp_ctrl.c int shpchp_sysfs_enable_slot(struct slot *p_slot)
p_slot            640 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            642 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->lock);
p_slot            643 drivers/pci/hotplug/shpchp_ctrl.c 	switch (p_slot->state) {
p_slot            645 drivers/pci/hotplug/shpchp_ctrl.c 		cancel_delayed_work(&p_slot->work);
p_slot            648 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = POWERON_STATE;
p_slot            649 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_unlock(&p_slot->lock);
p_slot            650 drivers/pci/hotplug/shpchp_ctrl.c 		retval = shpchp_enable_slot(p_slot);
p_slot            651 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_lock(&p_slot->lock);
p_slot            652 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot            656 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            661 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            665 drivers/pci/hotplug/shpchp_ctrl.c 			 slot_name(p_slot));
p_slot            668 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->lock);
p_slot            673 drivers/pci/hotplug/shpchp_ctrl.c int shpchp_sysfs_disable_slot(struct slot *p_slot)
p_slot            676 drivers/pci/hotplug/shpchp_ctrl.c 	struct controller *ctrl = p_slot->ctrl;
p_slot            678 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_lock(&p_slot->lock);
p_slot            679 drivers/pci/hotplug/shpchp_ctrl.c 	switch (p_slot->state) {
p_slot            681 drivers/pci/hotplug/shpchp_ctrl.c 		cancel_delayed_work(&p_slot->work);
p_slot            684 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = POWEROFF_STATE;
p_slot            685 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_unlock(&p_slot->lock);
p_slot            686 drivers/pci/hotplug/shpchp_ctrl.c 		retval = shpchp_disable_slot(p_slot);
p_slot            687 drivers/pci/hotplug/shpchp_ctrl.c 		mutex_lock(&p_slot->lock);
p_slot            688 drivers/pci/hotplug/shpchp_ctrl.c 		p_slot->state = STATIC_STATE;
p_slot            692 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            697 drivers/pci/hotplug/shpchp_ctrl.c 			  slot_name(p_slot));
p_slot            701 drivers/pci/hotplug/shpchp_ctrl.c 			 slot_name(p_slot));
p_slot            704 drivers/pci/hotplug/shpchp_ctrl.c 	mutex_unlock(&p_slot->lock);
p_slot             23 drivers/pci/hotplug/shpchp_pci.c int shpchp_configure_device(struct slot *p_slot)
p_slot             26 drivers/pci/hotplug/shpchp_pci.c 	struct controller *ctrl = p_slot->ctrl;
p_slot             33 drivers/pci/hotplug/shpchp_pci.c 	dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0));
p_slot             37 drivers/pci/hotplug/shpchp_pci.c 			 p_slot->bus, p_slot->device);
p_slot             43 drivers/pci/hotplug/shpchp_pci.c 	num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0));
p_slot             51 drivers/pci/hotplug/shpchp_pci.c 		if (PCI_SLOT(dev->devfn) == p_slot->device)
p_slot             64 drivers/pci/hotplug/shpchp_pci.c int shpchp_unconfigure_device(struct slot *p_slot)
p_slot             67 drivers/pci/hotplug/shpchp_pci.c 	struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate;
p_slot             69 drivers/pci/hotplug/shpchp_pci.c 	struct controller *ctrl = p_slot->ctrl;
p_slot             72 drivers/pci/hotplug/shpchp_pci.c 		 __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device);
p_slot             77 drivers/pci/hotplug/shpchp_pci.c 		if (PCI_SLOT(dev->devfn) != p_slot->device)