hpc_slot_t
hpc_slot_t slot_handle; /* HPS slot handle */
hpc_slot_t slhandle; /* HPS slot handle */
cardbus_pci_control(caddr_t ops_arg, hpc_slot_t slot_hdl, int request,
cardbus_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
static int cardbus_pci_control(caddr_t ops_arg, hpc_slot_t slot_hdl,
static int cardbus_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
int (* bus_callback)(dev_info_t *dip, hpc_slot_t hdl,
hpc_slot_t slot_handle;
int (* callback)(dev_info_t *dip, hpc_slot_t hdl,
hpc_slot_t hdl;
int (* callback)(dev_info_t *dip, hpc_slot_t hdl,
hpc_slot_t *handlep, hpc_slot_ops_t *opsp,
int (* callback)(dev_info_t *dip, hpc_slot_t hdl,
slotp->slot_handle = (hpc_slot_t)slotp;
*handlep = (hpc_slot_t)slotp;
hpc_slot_unregister(hpc_slot_t *handlep)
int (* callback)(dev_info_t *dip, hpc_slot_t hdl,
r = callback(dip, (hpc_slot_t)slotp, &slotp->slot_info,
hpc_install_event_handler(hpc_slot_t handle, uint_t event_mask,
hpc_remove_event_handler(hpc_slot_t handle)
hpc_slot_event_notify(hpc_slot_t handle, uint_t event, uint_t flags)
hpc_nexus_connect(hpc_slot_t handle, void *data, uint_t flags)
hpc_nexus_disconnect(hpc_slot_t handle, void *data, uint_t flags)
hpc_nexus_insert(hpc_slot_t handle, void *data, uint_t flags)
hpc_nexus_remove(hpc_slot_t handle, void *data, uint_t flags)
hpc_nexus_control(hpc_slot_t handle, int request, caddr_t arg)
hpc_bus_registered(hpc_slot_t slot_hdl)
hpc_slot_t slot_hdl; /* HPS slot handle */
pcihp_new_slot_state(dev_info_t *dip, hpc_slot_t hdl,
static int pcihp_new_slot_state(dev_info_t *, hpc_slot_t,
int (* callback)(dev_info_t *dip, hpc_slot_t handle,
extern int hpc_nexus_connect(hpc_slot_t handle, void *data, uint_t flags);
extern int hpc_nexus_disconnect(hpc_slot_t handle, void *data, uint_t flags);
extern int hpc_nexus_insert(hpc_slot_t handle, void *data, uint_t flags);
extern int hpc_nexus_remove(hpc_slot_t handle, void *data, uint_t flags);
extern int hpc_nexus_control(hpc_slot_t handle, int request, caddr_t arg);
extern int hpc_install_event_handler(hpc_slot_t handle, uint_t event_mask,
extern int hpc_remove_event_handler(hpc_slot_t handle);
hpc_slot_info_t *slot_info, hpc_slot_t *slot_hdl,
extern int hpc_slot_unregister(hpc_slot_t *slot_hdl);
extern int hpc_slot_event_notify(hpc_slot_t slot_hdl, uint_t event,
extern boolean_t hpc_bus_registered(hpc_slot_t slot_hdl);
int (*hpc_op_connect)(caddr_t ops_arg, hpc_slot_t slot_hdl,
int (*hpc_op_disconnect)(caddr_t ops_arg, hpc_slot_t slot_hdl,
int (*hpc_op_insert)(caddr_t ops_arg, hpc_slot_t slot_hdl,
int (*hpc_op_remove)(caddr_t ops_arg, hpc_slot_t slot_hdl,
int (*hpc_op_control)(caddr_t ops_arg, hpc_slot_t slot_hdl,
hpc3130_slot_connect(caddr_t ops_arg, hpc_slot_t slot_hdl,
static int hpc3130_slot_connect(caddr_t, hpc_slot_t, void *, uint_t);
static int hpc3130_slot_disconnect(caddr_t, hpc_slot_t, void *, uint_t);
static int hpc3130_slot_insert(caddr_t, hpc_slot_t, void *, uint_t);
static int hpc3130_slot_remove(caddr_t, hpc_slot_t, void *, uint_t);
hpc3130_slot_disconnect(caddr_t ops_arg, hpc_slot_t slot_hdl,
static int hpc3130_slot_control(caddr_t, hpc_slot_t, int, caddr_t);
hpc3130_slot_insert(caddr_t ops_arg, hpc_slot_t slot_hdl,
hpc3130_slot_remove(caddr_t ops_arg, hpc_slot_t slot_hdl,
hpc3130_slot_control(caddr_t ops_arg, hpc_slot_t slot_hdl,
hpc_slot_t hpc3130_slot_handle;
sghsc_led_state(sghsc_t *sghsc, hpc_slot_t sloth, int op,
sghsc_get_slotnum(sghsc_t *sghsc, hpc_slot_t sloth)
static hpc_slot_t
static int sghsc_connect(caddr_t, hpc_slot_t slot, void *, uint_t);
static int sghsc_disconnect(caddr_t, hpc_slot_t, void *, uint_t);
static int sghsc_control(caddr_t, hpc_slot_t, int, caddr_t);
hpc_slot_t sloth;
static int sghsc_get_slotnum(sghsc_t *, hpc_slot_t);
static hpc_slot_t sghsc_find_sloth(int, int, int);
static int sghsc_led_state(sghsc_t *, hpc_slot_t, int, hpc_led_info_t *);
hpc_slot_t sloth;
sghsc_connect(caddr_t op_arg, hpc_slot_t sloth, void *data,
sghsc_disconnect(caddr_t op_arg, hpc_slot_t sloth, void *data,
sghsc_control(caddr_t op_arg, hpc_slot_t sloth, int request,
hpc_slot_t handle;