Home
last modified time | relevance | path

Searched refs:slot_ops (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/hotplug/hpcsvc/
H A Dhpcsvc.c192 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 Dcardbus_hp.c108 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 Dcardbus.h79 hpc_slot_ops_t *slot_ops; /* Ptr HPC entry points */ member
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsghsc.c557 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 Dsghsc.h142 hpc_slot_ops_t *slot_ops; member
/illumos-gate/usr/src/uts/common/sys/hotplug/
H A Dhpctrl.h275 hpc_slot_ops_t *slot_ops, caddr_t ops_arg, uint_t flags);