コード例 #1
0
/*
 * entry points
 * ------------
 *
 */
int
_init(void)
{
	int    error;

	if ((error = mod_install(&modlinkage)) == 0) {
		error = ddi_soft_state_init(&usbser_pl2303_statep,
		    usbser_soft_state_size(), 1);
	}

	return (error);
}
コード例 #2
0
ファイル: usbser_keyspan.c プロジェクト: andreiw/polaris
/*
 * configuration entry points
 * --------------------------
 */
int
_init(void)
{
	int    error;

	if ((error = mod_install(&modlinkage)) == 0) {
		error = ddi_soft_state_init(&usbser_keyspan_statep,
		    max(usbser_soft_state_size(),
		    sizeof (keyspan_pre_state_t)), 1);
	}

	return (error);
}