Searched refs:slot_ops (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/common/io/hotplug/hpcsvc/ |
H A D | hpcsvc.c | 192 hpc_slot_ops_t slot_ops; member 511 slotp->slot_ops = *opsp; in hpc_slot_register() 772 if (slotp->slot_ops.hpc_op_connect) in hpc_nexus_connect() 773 return (slotp->slot_ops.hpc_op_connect(slotp->slot_ops_arg, in hpc_nexus_connect() 786 if (slotp->slot_ops.hpc_op_disconnect) in hpc_nexus_disconnect() 787 return (slotp->slot_ops.hpc_op_disconnect(slotp->slot_ops_arg, in hpc_nexus_disconnect() 800 if (slotp->slot_ops.hpc_op_insert) in hpc_nexus_insert() 801 return (slotp->slot_ops.hpc_op_insert(slotp->slot_ops_arg, in hpc_nexus_insert() 814 if (slotp->slot_ops.hpc_op_remove) in hpc_nexus_remove() 815 return (slotp->slot_ops.hpc_op_remove(slotp->slot_ops_arg, in hpc_nexus_remove() [all …]
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus_hp.c | 108 hpc_slot_ops_t *slot_ops; in cardbus_init_hotplug() local 128 slot_ops = hpc_alloc_slot_ops(KM_SLEEP); in cardbus_init_hotplug() 129 cbp->slot_ops = slot_ops; in cardbus_init_hotplug() 142 slot_ops->hpc_version = HPC_SLOT_OPS_VERSION; in cardbus_init_hotplug() 143 slot_ops->hpc_op_connect = NULL; in cardbus_init_hotplug() 144 slot_ops->hpc_op_disconnect = NULL; in cardbus_init_hotplug() 145 slot_ops->hpc_op_insert = NULL; in cardbus_init_hotplug() 146 slot_ops->hpc_op_remove = NULL; in cardbus_init_hotplug() 147 slot_ops->hpc_op_control = cardbus_pci_control; in cardbus_init_hotplug() 150 &slhandle, slot_ops, (caddr_t)cbp, 0) != 0) { in cardbus_init_hotplug() [all …]
|
H A D | cardbus.h | 79 hpc_slot_ops_t *slot_ops; /* Ptr HPC entry points */ member
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sghsc.c | 557 hpc_slot_ops_t *slot_ops = NULL; in sghsc_register_slots() local 666 slot_ops = hpc_alloc_slot_ops(KM_SLEEP); in sghsc_register_slots() 667 sghsc->sghsc_slot_table[i].slot_ops = slot_ops; in sghsc_register_slots() 670 slot_ops->hpc_version = HPC_SLOT_OPS_VERSION; in sghsc_register_slots() 671 slot_ops->hpc_op_connect = sghsc_connect; in sghsc_register_slots() 672 slot_ops->hpc_op_disconnect = sghsc_disconnect; in sghsc_register_slots() 673 slot_ops->hpc_op_insert = nodev; in sghsc_register_slots() 674 slot_ops->hpc_op_remove = nodev; in sghsc_register_slots() 675 slot_ops->hpc_op_control = sghsc_control; in sghsc_register_slots() 698 slot_ops, (caddr_t)sghsc, 0)) != 0) { in sghsc_register_slots() [all …]
|
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sghsc.h | 142 hpc_slot_ops_t *slot_ops; member
|
/illumos-gate/usr/src/uts/common/sys/hotplug/ |
H A D | hpctrl.h | 275 hpc_slot_ops_t *slot_ops, caddr_t ops_arg, uint_t flags);
|