Lines Matching defs:p_slot

149 	struct slot *p_slot;
174 p_slot = cpqhp_find_slot(ctrl, hp_slot + (readb(ctrl->hpc_reg + SLOT_MASK) >> 4));
175 if (!p_slot)
200 if ((p_slot->state == BLINKINGON_STATE)
201 || (p_slot->state == BLINKINGOFF_STATE)) {
204 } else if ((p_slot->state == POWERON_STATE)
205 || (p_slot->state == POWEROFF_STATE)) {
206 /* info(msg_button_ignore, p_slot->number); */
1432 struct slot *p_slot;
1479 p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
1808 struct slot *p_slot;
1822 p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset);
1823 if (!p_slot)
1826 dbg("hp_slot %d, func %p, p_slot %p\n",
1827 hp_slot, func, p_slot);
1834 del_timer(&p_slot->task_event);
1838 if (p_slot->state == BLINKINGOFF_STATE) {
1842 } else if (p_slot->state == BLINKINGON_STATE) {
1848 info(msg_button_cancel, p_slot->number);
1850 p_slot->state = STATIC_STATE;
1867 p_slot->state = BLINKINGOFF_STATE;
1868 info(msg_button_off, p_slot->number);
1871 p_slot->state = BLINKINGON_STATE;
1872 info(msg_button_on, p_slot->number);
1887 init_timer(&p_slot->task_event);
1888 p_slot->hp_slot = hp_slot;
1889 p_slot->ctrl = ctrl;
1890 /* p_slot->physical_slot = physical_slot; */
1891 p_slot->task_event.expires = jiffies + 5 * HZ; /* 5 second delay */
1892 p_slot->task_event.function = pushbutton_helper_thread;
1893 p_slot->task_event.data = (u32) p_slot;
1895 dbg("add_timer p_slot = %p\n", p_slot);
1896 add_timer(&p_slot->task_event);
1903 if (p_slot)
1904 update_slot_info(ctrl, p_slot);
1930 struct slot *p_slot = (struct slot *) slot;
1931 struct controller *ctrl = (struct controller *) p_slot->ctrl;
1934 hp_slot = p_slot->hp_slot;
1936 device = p_slot->device;
1939 p_slot->state = POWEROFF_STATE;
1941 func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
1958 p_slot->state = STATIC_STATE;
1960 p_slot->state = POWERON_STATE;
1963 func = cpqhp_slot_find(p_slot->bus, p_slot->device, 0);
1982 p_slot->state = STATIC_STATE;
1995 struct slot* p_slot;
2002 p_slot = cpqhp_find_slot(ctrl, device);
2003 if (p_slot)
2004 physical_slot = p_slot->number;
2077 if (p_slot)
2078 update_slot_info(ctrl, p_slot);
2091 struct slot* p_slot;
2097 p_slot = cpqhp_find_slot(ctrl, device);
2098 if (p_slot) {
2099 physical_slot = p_slot->number;
2146 if (p_slot)
2147 update_slot_info(ctrl, p_slot);