Searched refs:p_slot (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/pci/hotplug/ |
| H A D | shpchp_ctrl.c | 25 static int shpchp_enable_slot(struct slot *p_slot); 26 static int shpchp_disable_slot(struct slot *p_slot); 28 static int queue_interrupt_event(struct slot *p_slot, u32 event_type) in queue_interrupt_event() argument 37 info->p_slot = p_slot; in queue_interrupt_event() 40 queue_work(p_slot->wq, &info->work); in queue_interrupt_event() 47 struct slot *p_slot; in shpchp_handle_attention_button() local 53 p_slot = shpchp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset); in shpchp_handle_attention_button() 54 shpchp_get_adapter_status(p_slot, &p_slot->presence_save); in shpchp_handle_attention_button() 59 ctrl_info(ctrl, "Button pressed on Slot(%s)\n", slot_name(p_slot)); in shpchp_handle_attention_button() 62 queue_interrupt_event(p_slot, event_type); in shpchp_handle_attention_button() [all …]
|
| H A D | shpchp_pci.c | 23 int shpchp_configure_device(struct slot *p_slot) in shpchp_configure_device() argument 26 struct controller *ctrl = p_slot->ctrl; in shpchp_configure_device() 33 dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); in shpchp_configure_device() 37 p_slot->bus, p_slot->device); in shpchp_configure_device() 43 num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0)); in shpchp_configure_device() 51 if (PCI_SLOT(dev->devfn) == p_slot->device) in shpchp_configure_device() 64 void shpchp_unconfigure_device(struct slot *p_slot) in shpchp_unconfigure_device() argument 66 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device() 68 struct controller *ctrl = p_slot->ctrl; in shpchp_unconfigure_device() 71 __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); in shpchp_unconfigure_device() [all …]
|
| H A D | cpqphp_ctrl.c | 135 struct slot *p_slot; in handle_presence_change() local 160 p_slot = cpqhp_find_slot(ctrl, hp_slot + (readb(ctrl->hpc_reg + SLOT_MASK) >> 4)); in handle_presence_change() 161 if (!p_slot) in handle_presence_change() 186 if ((p_slot->state == BLINKINGON_STATE) in handle_presence_change() 187 || (p_slot->state == BLINKINGOFF_STATE)) { in handle_presence_change() 190 } else if ((p_slot->state == POWERON_STATE) in handle_presence_change() 191 || (p_slot->state == POWEROFF_STATE)) { in handle_presence_change() 1771 struct slot *p_slot; in interrupt_event_handler() local 1785 p_slot = cpqhp_find_slot(ctrl, hp_slot + ctrl->slot_device_offset); in interrupt_event_handler() 1786 if (!p_slot) in interrupt_event_handler() [all …]
|
| /linux/lib/ |
| H A D | maple_tree.c | 1654 unsigned int p_slot = mte_parent_slot(mas->node); in mas_prev_sibling() local 1657 if (!p_slot) in mas_prev_sibling() 1661 mas->offset = p_slot - 1; in mas_prev_sibling() 6651 unsigned char p_slot, offset; in mas_validate_gaps() local 6725 p_slot = mte_parent_slot(mas->node); in mas_validate_gaps() 6728 if (ma_gaps(p_mn, mas_parent_type(mas, mte))[p_slot] != max_gap) { in mas_validate_gaps() 6729 pr_err("gap " PTR_FMT "[%u] != %lu\n", p_mn, p_slot, max_gap); in mas_validate_gaps() 6740 unsigned char p_slot; in mas_validate_parent_slot() local 6747 p_slot = mte_parent_slot(mas->node); in mas_validate_parent_slot() 6757 if (i == p_slot) { in mas_validate_parent_slot() [all …]
|