Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cddbd4f1 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: line6: Tidy up and typo fixes in comments



Just reformatting the comments and typos fixed, no functional
changes.  Particularly,
- avoid the kerneldoc marker "/**",
- reduce multiple comment lines into single lines,
- corrected wrongly referred function names

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 0416980d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -44,7 +44,7 @@ static const char line6_request_version[] = {
	0xf0, 0x7e, 0x7f, 0x06, 0x01, 0xf7
};

/**
/*
	 Class for asynchronous messages.
*/
struct message {
+22 −51
Original line number Diff line number Diff line
@@ -60,26 +60,20 @@ extern const unsigned char line6_midi_id[3];
static const int SYSEX_DATA_OFS = sizeof(line6_midi_id) + 3;
static const int SYSEX_EXTRA_SIZE = sizeof(line6_midi_id) + 4;

/**
/*
	 Common properties of Line 6 devices.
*/
struct line6_properties {
	/**
		 Card id string (maximum 16 characters).
		 This can be used to address the device in ALSA programs as
		 "default:CARD=<id>"
	/* Card id string (maximum 16 characters).
	 * This can be used to address the device in ALSA programs as
	 * "default:CARD=<id>"
	 */
	const char *id;

	/**
		 Card short name (maximum 32 characters).
	*/
	/* Card short name (maximum 32 characters) */
	const char *name;

	/**
		 Bit vector defining this device's capabilities in the
		 line6usb driver.
	*/
	/* Bit vector defining this device's capabilities in line6usb driver */
	int capabilities;

	int altsetting;
@@ -90,70 +84,47 @@ struct line6_properties {
	unsigned ep_audio_w;
};

/**
/*
	 Common data shared by all Line 6 devices.
	 Corresponds to a pair of USB endpoints.
*/
struct usb_line6 {
	/**
		 USB device.
	*/
	/* USB device */
	struct usb_device *usbdev;

	/**
		 Properties.
	*/
	/* Properties */
	const struct line6_properties *properties;

	/**
		 Interval (ms).
	*/
	/* Interval (ms) */
	int interval;

	/**
		 Maximum size of USB packet.
	*/
	/* Maximum size of USB packet */
	int max_packet_size;

	/**
		 Device representing the USB interface.
	*/
	/* Device representing the USB interface */
	struct device *ifcdev;

	/**
		 Line 6 sound card data structure.
		 Each device has at least MIDI or PCM.
	/* Line 6 sound card data structure.
	 * Each device has at least MIDI or PCM.
	 */
	struct snd_card *card;

	/**
		 Line 6 PCM device data structure.
	*/
	/* Line 6 PCM device data structure */
	struct snd_line6_pcm *line6pcm;

	/**
		 Line 6 MIDI device data structure.
	*/
	/* Line 6 MIDI device data structure */
	struct snd_line6_midi *line6midi;

	/**
		 URB for listening to PODxt Pro control endpoint.
	*/
	/* URB for listening to PODxt Pro control endpoint */
	struct urb *urb_listen;

	/**
		 Buffer for listening to PODxt Pro control endpoint.
	*/
	/* Buffer for listening to PODxt Pro control endpoint */
	unsigned char *buffer_listen;

	/**
		 Buffer for message to be processed.
	*/
	/* Buffer for message to be processed */
	unsigned char *buffer_message;

	/**
		 Length of message to be processed.
	*/
	/* Length of message to be processed */
	int message_length;

	void (*process_message)(struct usb_line6 *);
+8 −24
Original line number Diff line number Diff line
@@ -19,44 +19,28 @@
#define MIDI_BUFFER_SIZE 1024

struct snd_line6_midi {
	/**
		 Pointer back to the Line 6 driver data structure.
	*/
	/* Pointer back to the Line 6 driver data structure */
	struct usb_line6 *line6;

	/**
		 MIDI substream for receiving (or NULL if not active).
	*/
	/* MIDI substream for receiving (or NULL if not active) */
	struct snd_rawmidi_substream *substream_receive;

	/**
		 MIDI substream for transmitting (or NULL if not active).
	*/
	/* MIDI substream for transmitting (or NULL if not active) */
	struct snd_rawmidi_substream *substream_transmit;

	/**
		 Number of currently active MIDI send URBs.
	*/
	/* Number of currently active MIDI send URBs */
	int num_active_send_urbs;

	/**
		 Spin lock to protect MIDI buffer handling.
	*/
	/* Spin lock to protect MIDI buffer handling */
	spinlock_t lock;

	/**
		 Wait queue for MIDI transmission.
	*/
	/* Wait queue for MIDI transmission */
	wait_queue_head_t send_wait;

	/**
		 Buffer for incoming MIDI stream.
	*/
	/* Buffer for incoming MIDI stream */
	struct midi_buffer midibuf_in;

	/**
		 Buffer for outgoing MIDI stream.
	*/
	/* Buffer for outgoing MIDI stream */
	struct midi_buffer midibuf_out;
};

+14 −38
Original line number Diff line number Diff line
@@ -66,8 +66,8 @@
	the running flag indicates whether the stream is running.

	For monitor or impulse operations, the driver needs to call
	snd_line6_duplex_acquire() or snd_line6_duplex_release() with the
	appropriate LINE6_STREAM_* flag.
	line6_pcm_acquire() or line6_pcm_release() with the appropriate
	LINE6_STREAM_* flag.
*/

/* stream types */
@@ -139,19 +139,13 @@ struct line6_pcm_stream {
};

struct snd_line6_pcm {
	/**
		 Pointer back to the Line 6 driver data structure.
	*/
	/* Pointer back to the Line 6 driver data structure */
	struct usb_line6 *line6;

	/**
		 Properties.
	*/
	/* Properties. */
	struct line6_pcm_properties *properties;

	/**
		 ALSA pcm stream
	*/
	/* ALSA pcm stream */
	struct snd_pcm *pcm;

	/* protection to state changes of in/out streams */
@@ -161,49 +155,31 @@ struct snd_line6_pcm {
	struct line6_pcm_stream in;
	struct line6_pcm_stream out;

	/**
		 Previously captured frame (for software monitoring).
	*/
	/* Previously captured frame (for software monitoring) */
	unsigned char *prev_fbuf;

	/**
		 Size of previously captured frame (for software monitoring).
	*/
	/* Size of previously captured frame (for software monitoring) */
	int prev_fsize;

	/**
		 Maximum size of USB packet.
	*/
	/* Maximum size of USB packet */
	int max_packet_size;

	/**
		 PCM playback volume (left and right).
	*/
	/* PCM playback volume (left and right) */
	int volume_playback[2];

	/**
		 PCM monitor volume.
	*/
	/* PCM monitor volume */
	int volume_monitor;

	/**
		 Volume of impulse response test signal (if zero, test is disabled).
	*/
	/* Volume of impulse response test signal (if zero, test is disabled) */
	int impulse_volume;

	/**
		 Period of impulse response test signal.
	*/
	/* Period of impulse response test signal */
	int impulse_period;

	/**
		 Counter for impulse response test signal.
	*/
	/* Counter for impulse response test signal */
	int impulse_count;

	/**
		 Several status bits (see LINE6_FLAG_*).
	*/
	/* Several status bits (see LINE6_FLAG_*) */
	unsigned long flags;
};

+8 −24
Original line number Diff line number Diff line
@@ -58,44 +58,28 @@ enum {
};

struct usb_line6_pod {
	/**
		Generic Line 6 USB data.
	*/
	/* Generic Line 6 USB data */
	struct usb_line6 line6;

	/**
		Instrument monitor level.
	*/
	/* Instrument monitor level */
	int monitor_level;

	/**
		Timer for device initializaton.
	*/
	/* Timer for device initialization */
	struct timer_list startup_timer;

	/**
		Work handler for device initializaton.
	*/
	/* Work handler for device initialization */
	struct work_struct startup_work;

	/**
		Current progress in startup procedure.
	*/
	/* Current progress in startup procedure */
	int startup_progress;

	/**
		Serial number of device.
	*/
	/* Serial number of device */
	int serial_number;

	/**
		Firmware version (x 100).
	*/
	/* Firmware version (x 100) */
	int firmware_version;

	/**
		Device ID.
	*/
	/* Device ID */
	int device_id;
};

Loading