Lines Matching refs:p_slot

135 	struct slot *p_slot;
160 p_slot = cpqhp_find_slot(ctrl, hp_slot + (readb(ctrl->hpc_reg + SLOT_MASK) >> 4));
161 if (!p_slot)
186 if ((p_slot->state == BLINKINGON_STATE)
187 || (p_slot->state == BLINKINGOFF_STATE)) {
190 } else if ((p_slot->state == POWERON_STATE)
191 || (p_slot->state == POWEROFF_STATE)) {
192 /* info(msg_button_ignore, p_slot->number); */
1415 struct slot *p_slot;
1462 p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
1774 struct slot *p_slot;
1788 p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
1789 if (!p_slot)
1792 dbg("hp_slot %d, func %p, p_slot %p\n",
1793 hp_slot, func, p_slot);
1800 del_timer(&p_slot->task_event);
1804 if (p_slot->state == BLINKINGOFF_STATE) {
1808 } else if (p_slot->state == BLINKINGON_STATE) {
1814 info(msg_button_cancel, p_slot->number);
1816 p_slot->state = STATIC_STATE;
1833 p_slot->state = BLINKINGOFF_STATE;
1834 info(msg_button_off, p_slot->number);
1837 p_slot->state = BLINKINGON_STATE;
1838 info(msg_button_on, p_slot->number);
1853 timer_setup(&p_slot->task_event,
1856 p_slot->hp_slot = hp_slot;
1857 p_slot->ctrl = ctrl;
1858 /* p_slot->physical_slot = physical_slot; */
1859 p_slot->task_event.expires = jiffies + 5 * HZ; /* 5 second delay */
1861 dbg("add_timer p_slot = %p\n", p_slot);
1862 add_timer(&p_slot->task_event);
1890 struct slot *p_slot = from_timer(p_slot, t, task_event);
1891 struct controller *ctrl = (struct controller *) p_slot->ctrl;
1894 hp_slot = p_slot->hp_slot;
1896 device = p_slot->device;
1899 p_slot->state = POWEROFF_STATE;
1901 func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
1918 p_slot->state = STATIC_STATE;
1920 p_slot->state = POWERON_STATE;
1923 func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
1942 p_slot->state = STATIC_STATE;
1953 struct slot *p_slot;
1960 p_slot = cpqhp_find_slot(ctrl, device);
1961 if (p_slot)
1962 physical_slot = p_slot->number;
2044 struct slot *p_slot;
2050 p_slot = cpqhp_find_slot(ctrl, device);
2051 if (p_slot)
2052 physical_slot = p_slot->number;