Beispiel #1
0
vbx_mxp_t *vbx_open( const char* name )
{
	vbx_mxp_dev_t *dev;
	dev = (vbx_mxp_dev_t *)alt_find_dev( name, &vbx_mxp_list );
	if( !dev ) {
		ALT_ERRNO = ENODEV;
	}
	return &(dev->mxp);
}
alt_up_usb_dev* alt_up_usb_open_dev(const char* name) {
    // find the device from the device list 
    // (see altera_hal/HAL/inc/priv/alt_file.h 
    // and altera_hal/HAL/src/alt_find_dev.c 
    // for details)
    alt_up_usb_dev *dev = (alt_up_usb_dev*) alt_find_dev(name, &alt_dev_list);

    return dev;
}
Beispiel #3
0
alt_modular_adc_dev* altera_modular_adc_open (const char *name)
{
    alt_modular_adc_dev *dev = NULL;

    /* Find requested device */
    dev = (alt_modular_adc_dev*) alt_find_dev (name, &altera_modular_adc_list);

    return dev;
}
/*
 * altera_avalon_mutex_open - Retrieve a pointer to the hardware mutex
 *
 * Search the list of registered mutexes for one with the supplied name.
 *
 * The return value will be NULL on failure, and non-NULL otherwise.
 */
alt_mutex_dev* altera_avalon_mutex_open (const char* name)
{
  alt_mutex_dev* dev;

  dev = (alt_mutex_dev*) alt_find_dev (name, &alt_mutex_list);

  if (NULL == dev)
  {
    ALT_ERRNO = ENODEV;
  }

  return dev;
}
Beispiel #5
0
alt_dma_txchan alt_dma_txchan_open (const char* name)
{
  alt_dma_txchan dev;

  dev = (alt_dma_txchan) alt_find_dev (name, &alt_dma_txchan_list);

  if (!dev)
  {
    ALT_ERRNO = ENODEV;
  }

  return dev;
}