ITRACE
# define ITRACE_VV(a...) ITRACE(a)
ITRACE("Too many ice1712 cards installed!\n");
ITRACE("Setup of ice1712 %" B_PRIu32 " failed\n", num_cards + 1);
ITRACE("Succesfully initialised card : %" B_PRIu32 "\n", num_cards);
ITRACE("@@ uninit_driver()\n");
ITRACE("@@ publish_devices()\n");
ITRACE("publish %s\n", names[ix]);
ITRACE("@@ find_device()\n");
ITRACE("!!! failed !!!\n");
ITRACE("Product ID : 0x%x\n", ice->config.product);
ITRACE("CCI_GPIO_WRITE_MASK : 0x%x\n",
ITRACE("CCI_GPIO_DATA : 0x%x\n",
ITRACE("CCI_GPIO_DIRECTION_CONTROL : 0x%x\n",
ITRACE("E2PROM_MAP_CONFIG : 0x%x\n", ice->eeprom_data[E2PROM_MAP_CONFIG]);
ITRACE("Consumer AC'97 does exist\n");
ITRACE("Consumer AC'97 does NOT exist\n");
ITRACE("E2PROM_MAP_SPDIF : 0x%x\n", ice->eeprom_data[E2PROM_MAP_SPDIF]);
ITRACE("-----CCS----- = %x\n", reg8);
ITRACE("-----MT_DMA----- = %x\n", reg8);
ITRACE("** open(): %s\n", name);
ITRACE("open() card not found %s\n", name);
ITRACE("open() card available %s\n", cards[ix].name);
ITRACE("** close()\n");
ITRACE("** free()\n");
ITRACE("B_MULTI_GET_DESCRIPTION\n");
ITRACE("B_MULTI_GET_EVENT_INFO\n");
ITRACE("B_MULTI_SET_EVENT_INFO\n");
ITRACE("B_MULTI_GET_EVENT\n");
ITRACE("B_MULTI_GET_ENABLED_CHANNELS\n");
ITRACE("B_MULTI_SET_ENABLED_CHANNELS\n");
ITRACE("B_MULTI_GET_GLOBAL_FORMAT\n");
ITRACE("B_MULTI_SET_GLOBAL_FORMAT\n");
ITRACE("B_MULTI_GET_CHANNEL_FORMATS\n");
ITRACE("B_MULTI_SET_CHANNEL_FORMATS\n");
ITRACE("B_MULTI_GET_MIX\n");
ITRACE("B_MULTI_SET_MIX\n");
ITRACE("B_MULTI_LIST_MIX_CHANNELS\n");
ITRACE("B_MULTI_LIST_MIX_CONTROLS\n");
ITRACE("B_MULTI_LIST_MIX_CONNECTIONS\n");
ITRACE("B_MULTI_GET_BUFFERS\n");
ITRACE("B_MULTI_SET_BUFFERS\n");
ITRACE("@@ init_hardware()\n");
ITRACE("B_MULTI_SET_START_TIME\n");
ITRACE("B_MULTI_BUFFER_FORCE_STOP\n");
ITRACE("B_MULTI_LIST_EXTENSIONS\n");
ITRACE("B_MULTI_GET_EXTENSION\n");
ITRACE("B_MULTI_SET_EXTENSION\n");
ITRACE("B_MULTI_LIST_MODES\n");
ITRACE("B_MULTI_GET_MODE\n");
ITRACE("B_MULTI_SET_MODE\n");
ITRACE("ERROR: unknown multi_control %#x\n", (int)op);
ITRACE("** read()\n");
ITRACE("** write()\n");
ITRACE("Found at least 1 card\n");
ITRACE("@@ init_driver()\n");
ITRACE("**midi_free()\n");
ITRACE("Cleared %p card %d, midi %d\n", cookie, card, midi);
ITRACE("**midi_control()\n");
ITRACE("B_MPU_401_ENABLE_CARD_INT: %s\n", midi->name);
ITRACE("B_MPU_401_DISABLE_CARD_INT: %s\n", midi->name);
ITRACE("New mask status 0x%x\n", int_status);
ITRACE("**midi_open()\n");
ITRACE("**midi_close()\n");
ITRACE("return_playback_buffers = %" B_PRIi32 "\n",
ITRACE("return_playback_channels = %" B_PRIi32 "\n",
ITRACE("return_playback_buffer_size = %" B_PRIu32 "\n",
ITRACE("return_record_buffers = %" B_PRIi32 "\n",
ITRACE("return_record_channels = %" B_PRIi32 "\n",
ITRACE("return_record_buffer_size = %" B_PRIu32 "\n",
ITRACE("buffer_exchange timeout\n");
ITRACE("output_channel_count = %" B_PRIi32 "\n",
ITRACE("input_channel_count = %" B_PRIi32 "\n",
ITRACE("output_bus_channel_count = %" B_PRIi32 "\n",
ITRACE("input_bus_channel_count = %" B_PRIi32 "\n",
ITRACE("Sampling Rate = %f\n", data->input.cvsr);
ITRACE("Input Sampling Rate = %" B_PRIu32 "\n",
ITRACE("Output Sampling Rate = %" B_PRIu32 "\n",
ITRACE("New rate = %#x\n", read_mt_uint8(card, MT_SAMPLING_RATE_SELECT));
ITRACE("SIZE DMA PLAYBACK %#x\n", size);
ITRACE("SIZE DMA RECORD %#x\n", size);
ITRACE("Allocating %s: ", name);
ITRACE("couldn't allocate\n");
ITRACE("couldn't map\n");
ITRACE("area = %" B_PRId32 ", size = %" B_PRIuSIZE ", log = 0x%" \