PCI_EXP_SLTCTL_AIC
status = FIELD_PREP(PCI_EXP_SLTCTL_AIC, status);
PCI_EXP_SLTCTL_AIC | \
*status = (slot_ctrl & (PCI_EXP_SLTCTL_AIC | PCI_EXP_SLTCTL_PIC)) >> 6;
switch (slot_ctrl & PCI_EXP_SLTCTL_AIC) {
pcie_write_cmd_nowait(ctrl, FIELD_PREP(PCI_EXP_SLTCTL_AIC | PCI_EXP_SLTCTL_PIC, status),
PCI_EXP_SLTCTL_AIC | PCI_EXP_SLTCTL_PIC);
cmd |= (attn & PCI_EXP_SLTCTL_AIC);
mask |= PCI_EXP_SLTCTL_AIC;
*state = (status & (PCI_EXP_SLTCTL_AIC | PCI_EXP_SLTCTL_PIC)) >> 6;
mask = PCI_EXP_SLTCTL_AIC;
new = FIELD_PREP(PCI_EXP_SLTCTL_AIC, state);