Lines Matching refs:ctrl
60 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_attention_button() local
63 ctrl_dbg(ctrl, "Attention button interrupt received\n"); in pciehp_handle_attention_button()
68 ctrl_info(ctrl, "Button pressed on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_attention_button()
80 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_switch_change() local
83 ctrl_dbg(ctrl, "Switch interrupt received\n"); in pciehp_handle_switch_change()
90 ctrl_info(ctrl, "Latch open on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_switch_change()
96 ctrl_info(ctrl, "Latch close on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_switch_change()
109 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_presence_change() local
112 ctrl_dbg(ctrl, "Presence/Notify input change\n"); in pciehp_handle_presence_change()
122 ctrl_info(ctrl, "Card present on Slot(%s)\n", slot_name(p_slot)); in pciehp_handle_presence_change()
128 ctrl_info(ctrl, "Card not present on Slot(%s)\n", in pciehp_handle_presence_change()
141 struct controller *ctrl = p_slot->ctrl; in pciehp_handle_power_fault() local
144 ctrl_dbg(ctrl, "Power fault interrupt received\n"); in pciehp_handle_power_fault()
145 ctrl_err(ctrl, "Power fault on slot %s\n", slot_name(p_slot)); in pciehp_handle_power_fault()
147 ctrl_info(ctrl, "Power fault bit %x set\n", 0); in pciehp_handle_power_fault()
157 static void set_slot_off(struct controller *ctrl, struct slot * pslot) in set_slot_off() argument
160 if (POWER_CTRL(ctrl)) { in set_slot_off()
162 ctrl_err(ctrl, in set_slot_off()
174 if (PWR_LED(ctrl)) in set_slot_off()
177 if (ATTN_LED(ctrl)) { in set_slot_off()
179 ctrl_err(ctrl, in set_slot_off()
196 struct controller *ctrl = p_slot->ctrl; in board_added() local
197 struct pci_bus *parent = ctrl->pcie->port->subordinate; in board_added()
199 if (POWER_CTRL(ctrl)) { in board_added()
206 if (PWR_LED(ctrl)) in board_added()
210 retval = pciehp_check_link_status(ctrl); in board_added()
212 ctrl_err(ctrl, "Failed to check link status\n"); in board_added()
217 if (ctrl->power_fault_detected || pciehp_query_power_fault(p_slot)) { in board_added()
218 ctrl_err(ctrl, "Power fault on slot %s\n", slot_name(p_slot)); in board_added()
225 ctrl_err(ctrl, "Cannot add device at %04x:%02x:00\n", in board_added()
230 if (PWR_LED(ctrl)) in board_added()
236 set_slot_off(ctrl, p_slot); in board_added()
247 struct controller *ctrl = p_slot->ctrl; in remove_board() local
253 if (POWER_CTRL(ctrl)) { in remove_board()
257 ctrl_err(ctrl, in remove_board()
270 if (PWR_LED(ctrl)) in remove_board()
298 ctrl_dbg(p_slot->ctrl, in pciehp_power_thread()
300 pci_domain_nr(p_slot->ctrl->pcie->port->subordinate), in pciehp_power_thread()
301 p_slot->ctrl->pcie->port->subordinate->number); in pciehp_power_thread()
308 if (pciehp_enable_slot(p_slot) && PWR_LED(p_slot->ctrl)) in pciehp_power_thread()
328 ctrl_err(p_slot->ctrl, "%s: Cannot allocate memory\n", in pciehp_queue_pushbutton_work()
357 struct controller *ctrl = p_slot->ctrl; in handle_button_press_event() local
365 ctrl_info(ctrl, in handle_button_press_event()
370 ctrl_info(ctrl, in handle_button_press_event()
375 if (PWR_LED(ctrl)) in handle_button_press_event()
377 if (ATTN_LED(ctrl)) in handle_button_press_event()
389 ctrl_info(ctrl, "Button cancel on Slot(%s)\n", slot_name(p_slot)); in handle_button_press_event()
392 if (PWR_LED(ctrl)) in handle_button_press_event()
395 if (PWR_LED(ctrl)) in handle_button_press_event()
398 if (ATTN_LED(ctrl)) in handle_button_press_event()
400 ctrl_info(ctrl, "PCI slot #%s - action canceled " in handle_button_press_event()
411 ctrl_info(ctrl, "Button ignore on Slot(%s)\n", slot_name(p_slot)); in handle_button_press_event()
414 ctrl_warn(ctrl, "Not a valid state\n"); in handle_button_press_event()
429 ctrl_err(p_slot->ctrl, "%s: Cannot allocate memory\n", in handle_surprise_event()
449 struct controller *ctrl = p_slot->ctrl; in interrupt_event_handler() local
457 if (!POWER_CTRL(ctrl)) in interrupt_event_handler()
459 if (ATTN_LED(ctrl)) in interrupt_event_handler()
461 if (PWR_LED(ctrl)) in interrupt_event_handler()
466 if (!HP_SUPR_RM(ctrl)) in interrupt_event_handler()
468 ctrl_dbg(ctrl, "Surprise Removal\n"); in interrupt_event_handler()
483 struct controller *ctrl = p_slot->ctrl; in pciehp_enable_slot() local
487 ctrl_info(ctrl, "No adapter on slot(%s)\n", slot_name(p_slot)); in pciehp_enable_slot()
490 if (MRL_SENS(p_slot->ctrl)) { in pciehp_enable_slot()
493 ctrl_info(ctrl, "Latch open on slot(%s)\n", in pciehp_enable_slot()
499 if (POWER_CTRL(p_slot->ctrl)) { in pciehp_enable_slot()
502 ctrl_info(ctrl, "Already enabled on slot(%s)\n", in pciehp_enable_slot()
522 struct controller *ctrl = p_slot->ctrl; in pciehp_disable_slot() local
524 if (!p_slot->ctrl) in pciehp_disable_slot()
527 if (!HP_SUPR_RM(p_slot->ctrl)) { in pciehp_disable_slot()
530 ctrl_info(ctrl, "No adapter on slot(%s)\n", in pciehp_disable_slot()
536 if (MRL_SENS(p_slot->ctrl)) { in pciehp_disable_slot()
539 ctrl_info(ctrl, "Latch open on slot(%s)\n", in pciehp_disable_slot()
545 if (POWER_CTRL(p_slot->ctrl)) { in pciehp_disable_slot()
548 ctrl_info(ctrl, "Already disabled on slot(%s)\n", in pciehp_disable_slot()
560 struct controller *ctrl = p_slot->ctrl; in pciehp_sysfs_enable_slot() local
574 ctrl_info(ctrl, "Slot %s is already in powering on state\n", in pciehp_sysfs_enable_slot()
579 ctrl_info(ctrl, "Already enabled on slot %s\n", in pciehp_sysfs_enable_slot()
583 ctrl_err(ctrl, "Not a valid state on slot %s\n", in pciehp_sysfs_enable_slot()
595 struct controller *ctrl = p_slot->ctrl; in pciehp_sysfs_disable_slot() local
609 ctrl_info(ctrl, "Slot %s is already in powering off state\n", in pciehp_sysfs_disable_slot()
614 ctrl_info(ctrl, "Already disabled on slot %s\n", in pciehp_sysfs_disable_slot()
618 ctrl_err(ctrl, "Not a valid state on slot %s\n", in pciehp_sysfs_disable_slot()