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; }
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; }
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; }