diff options
Diffstat (limited to 'drivers/usb/misc/adutux.c')
| -rw-r--r-- | drivers/usb/misc/adutux.c | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/drivers/usb/misc/adutux.c b/drivers/usb/misc/adutux.c index 5a2c44e4c1f7..965f6eaea6a0 100644 --- a/drivers/usb/misc/adutux.c +++ b/drivers/usb/misc/adutux.c | |||
| @@ -147,10 +147,10 @@ static void adu_abort_transfers(struct adu_device *dev) | |||
| 147 | { | 147 | { |
| 148 | unsigned long flags; | 148 | unsigned long flags; |
| 149 | 149 | ||
| 150 | dbg(2," %s : enter", __FUNCTION__); | 150 | dbg(2," %s : enter", __func__); |
| 151 | 151 | ||
| 152 | if (dev->udev == NULL) { | 152 | if (dev->udev == NULL) { |
| 153 | dbg(1," %s : udev is null", __FUNCTION__); | 153 | dbg(1," %s : udev is null", __func__); |
| 154 | goto exit; | 154 | goto exit; |
| 155 | } | 155 | } |
| 156 | 156 | ||
| @@ -172,12 +172,12 @@ static void adu_abort_transfers(struct adu_device *dev) | |||
| 172 | spin_unlock_irqrestore(&dev->buflock, flags); | 172 | spin_unlock_irqrestore(&dev->buflock, flags); |
| 173 | 173 | ||
| 174 | exit: | 174 | exit: |
| 175 | dbg(2," %s : leave", __FUNCTION__); | 175 | dbg(2," %s : leave", __func__); |
| 176 | } | 176 | } |
| 177 | 177 | ||
| 178 | static void adu_delete(struct adu_device *dev) | 178 | static void adu_delete(struct adu_device *dev) |
| 179 | { | 179 | { |
| 180 | dbg(2, "%s enter", __FUNCTION__); | 180 | dbg(2, "%s enter", __func__); |
| 181 | 181 | ||
| 182 | /* free data structures */ | 182 | /* free data structures */ |
| 183 | usb_free_urb(dev->interrupt_in_urb); | 183 | usb_free_urb(dev->interrupt_in_urb); |
| @@ -188,7 +188,7 @@ static void adu_delete(struct adu_device *dev) | |||
| 188 | kfree(dev->interrupt_out_buffer); | 188 | kfree(dev->interrupt_out_buffer); |
| 189 | kfree(dev); | 189 | kfree(dev); |
| 190 | 190 | ||
| 191 | dbg(2, "%s : leave", __FUNCTION__); | 191 | dbg(2, "%s : leave", __func__); |
| 192 | } | 192 | } |
| 193 | 193 | ||
| 194 | static void adu_interrupt_in_callback(struct urb *urb) | 194 | static void adu_interrupt_in_callback(struct urb *urb) |
| @@ -196,8 +196,8 @@ static void adu_interrupt_in_callback(struct urb *urb) | |||
| 196 | struct adu_device *dev = urb->context; | 196 | struct adu_device *dev = urb->context; |
| 197 | int status = urb->status; | 197 | int status = urb->status; |
| 198 | 198 | ||
| 199 | dbg(4," %s : enter, status %d", __FUNCTION__, status); | 199 | dbg(4," %s : enter, status %d", __func__, status); |
| 200 | adu_debug_data(5, __FUNCTION__, urb->actual_length, | 200 | adu_debug_data(5, __func__, urb->actual_length, |
| 201 | urb->transfer_buffer); | 201 | urb->transfer_buffer); |
| 202 | 202 | ||
| 203 | spin_lock(&dev->buflock); | 203 | spin_lock(&dev->buflock); |
| @@ -206,7 +206,7 @@ static void adu_interrupt_in_callback(struct urb *urb) | |||
| 206 | if ((status != -ENOENT) && (status != -ECONNRESET) && | 206 | if ((status != -ENOENT) && (status != -ECONNRESET) && |
| 207 | (status != -ESHUTDOWN)) { | 207 | (status != -ESHUTDOWN)) { |
| 208 | dbg(1," %s : nonzero status received: %d", | 208 | dbg(1," %s : nonzero status received: %d", |
| 209 | __FUNCTION__, status); | 209 | __func__, status); |
| 210 | } | 210 | } |
| 211 | goto exit; | 211 | goto exit; |
| 212 | } | 212 | } |
| @@ -220,10 +220,10 @@ static void adu_interrupt_in_callback(struct urb *urb) | |||
| 220 | dev->interrupt_in_buffer, urb->actual_length); | 220 | dev->interrupt_in_buffer, urb->actual_length); |
| 221 | 221 | ||
| 222 | dev->read_buffer_length += urb->actual_length; | 222 | dev->read_buffer_length += urb->actual_length; |
| 223 | dbg(2," %s reading %d ", __FUNCTION__, | 223 | dbg(2," %s reading %d ", __func__, |
| 224 | urb->actual_length); | 224 | urb->actual_length); |
| 225 | } else { | 225 | } else { |
| 226 | dbg(1," %s : read_buffer overflow", __FUNCTION__); | 226 | dbg(1," %s : read_buffer overflow", __func__); |
| 227 | } | 227 | } |
| 228 | } | 228 | } |
| 229 | 229 | ||
| @@ -232,9 +232,9 @@ exit: | |||
| 232 | spin_unlock(&dev->buflock); | 232 | spin_unlock(&dev->buflock); |
| 233 | /* always wake up so we recover from errors */ | 233 | /* always wake up so we recover from errors */ |
| 234 | wake_up_interruptible(&dev->read_wait); | 234 | wake_up_interruptible(&dev->read_wait); |
| 235 | adu_debug_data(5, __FUNCTION__, urb->actual_length, | 235 | adu_debug_data(5, __func__, urb->actual_length, |
| 236 | urb->transfer_buffer); | 236 | urb->transfer_buffer); |
| 237 | dbg(4," %s : leave, status %d", __FUNCTION__, status); | 237 | dbg(4," %s : leave, status %d", __func__, status); |
| 238 | } | 238 | } |
| 239 | 239 | ||
| 240 | static void adu_interrupt_out_callback(struct urb *urb) | 240 | static void adu_interrupt_out_callback(struct urb *urb) |
| @@ -242,14 +242,14 @@ static void adu_interrupt_out_callback(struct urb *urb) | |||
| 242 | struct adu_device *dev = urb->context; | 242 | struct adu_device *dev = urb->context; |
| 243 | int status = urb->status; | 243 | int status = urb->status; |
| 244 | 244 | ||
| 245 | dbg(4," %s : enter, status %d", __FUNCTION__, status); | 245 | dbg(4," %s : enter, status %d", __func__, status); |
| 246 | adu_debug_data(5,__FUNCTION__, urb->actual_length, urb->transfer_buffer); | 246 | adu_debug_data(5,__func__, urb->actual_length, urb->transfer_buffer); |
| 247 | 247 | ||
| 248 | if (status != 0) { | 248 | if (status != 0) { |
| 249 | if ((status != -ENOENT) && | 249 | if ((status != -ENOENT) && |
| 250 | (status != -ECONNRESET)) { | 250 | (status != -ECONNRESET)) { |
| 251 | dbg(1, " %s :nonzero status received: %d", | 251 | dbg(1, " %s :nonzero status received: %d", |
| 252 | __FUNCTION__, status); | 252 | __func__, status); |
| 253 | } | 253 | } |
| 254 | goto exit; | 254 | goto exit; |
| 255 | } | 255 | } |
| @@ -260,9 +260,9 @@ static void adu_interrupt_out_callback(struct urb *urb) | |||
| 260 | spin_unlock(&dev->buflock); | 260 | spin_unlock(&dev->buflock); |
| 261 | exit: | 261 | exit: |
| 262 | 262 | ||
| 263 | adu_debug_data(5, __FUNCTION__, urb->actual_length, | 263 | adu_debug_data(5, __func__, urb->actual_length, |
| 264 | urb->transfer_buffer); | 264 | urb->transfer_buffer); |
| 265 | dbg(4," %s : leave, status %d", __FUNCTION__, status); | 265 | dbg(4," %s : leave, status %d", __func__, status); |
| 266 | } | 266 | } |
| 267 | 267 | ||
| 268 | static int adu_open(struct inode *inode, struct file *file) | 268 | static int adu_open(struct inode *inode, struct file *file) |
| @@ -272,19 +272,19 @@ static int adu_open(struct inode *inode, struct file *file) | |||
| 272 | int subminor; | 272 | int subminor; |
| 273 | int retval; | 273 | int retval; |
| 274 | 274 | ||
| 275 | dbg(2,"%s : enter", __FUNCTION__); | 275 | dbg(2,"%s : enter", __func__); |
| 276 | 276 | ||
| 277 | subminor = iminor(inode); | 277 | subminor = iminor(inode); |
| 278 | 278 | ||
| 279 | if ((retval = mutex_lock_interruptible(&adutux_mutex))) { | 279 | if ((retval = mutex_lock_interruptible(&adutux_mutex))) { |
| 280 | dbg(2, "%s : mutex lock failed", __FUNCTION__); | 280 | dbg(2, "%s : mutex lock failed", __func__); |
| 281 | goto exit_no_lock; | 281 | goto exit_no_lock; |
| 282 | } | 282 | } |
| 283 | 283 | ||
| 284 | interface = usb_find_interface(&adu_driver, subminor); | 284 | interface = usb_find_interface(&adu_driver, subminor); |
| 285 | if (!interface) { | 285 | if (!interface) { |
| 286 | err("%s - error, can't find device for minor %d", | 286 | err("%s - error, can't find device for minor %d", |
| 287 | __FUNCTION__, subminor); | 287 | __func__, subminor); |
| 288 | retval = -ENODEV; | 288 | retval = -ENODEV; |
| 289 | goto exit_no_device; | 289 | goto exit_no_device; |
| 290 | } | 290 | } |
| @@ -302,7 +302,7 @@ static int adu_open(struct inode *inode, struct file *file) | |||
| 302 | } | 302 | } |
| 303 | 303 | ||
| 304 | ++dev->open_count; | 304 | ++dev->open_count; |
| 305 | dbg(2,"%s : open count %d", __FUNCTION__, dev->open_count); | 305 | dbg(2,"%s : open count %d", __func__, dev->open_count); |
| 306 | 306 | ||
| 307 | /* save device in the file's private structure */ | 307 | /* save device in the file's private structure */ |
| 308 | file->private_data = dev; | 308 | file->private_data = dev; |
| @@ -332,23 +332,23 @@ static int adu_open(struct inode *inode, struct file *file) | |||
| 332 | exit_no_device: | 332 | exit_no_device: |
| 333 | mutex_unlock(&adutux_mutex); | 333 | mutex_unlock(&adutux_mutex); |
| 334 | exit_no_lock: | 334 | exit_no_lock: |
| 335 | dbg(2,"%s : leave, return value %d ", __FUNCTION__, retval); | 335 | dbg(2,"%s : leave, return value %d ", __func__, retval); |
| 336 | return retval; | 336 | return retval; |
| 337 | } | 337 | } |
| 338 | 338 | ||
| 339 | static void adu_release_internal(struct adu_device *dev) | 339 | static void adu_release_internal(struct adu_device *dev) |
| 340 | { | 340 | { |
| 341 | dbg(2," %s : enter", __FUNCTION__); | 341 | dbg(2," %s : enter", __func__); |
| 342 | 342 | ||
| 343 | /* decrement our usage count for the device */ | 343 | /* decrement our usage count for the device */ |
| 344 | --dev->open_count; | 344 | --dev->open_count; |
| 345 | dbg(2," %s : open count %d", __FUNCTION__, dev->open_count); | 345 | dbg(2," %s : open count %d", __func__, dev->open_count); |
| 346 | if (dev->open_count <= 0) { | 346 | if (dev->open_count <= 0) { |
| 347 | adu_abort_transfers(dev); | 347 | adu_abort_transfers(dev); |
| 348 | dev->open_count = 0; | 348 | dev->open_count = 0; |
| 349 | } | 349 | } |
| 350 | 350 | ||
| 351 | dbg(2," %s : leave", __FUNCTION__); | 351 | dbg(2," %s : leave", __func__); |
| 352 | } | 352 | } |
| 353 | 353 | ||
| 354 | static int adu_release(struct inode *inode, struct file *file) | 354 | static int adu_release(struct inode *inode, struct file *file) |
| @@ -356,17 +356,17 @@ static int adu_release(struct inode *inode, struct file *file) | |||
| 356 | struct adu_device *dev; | 356 | struct adu_device *dev; |
| 357 | int retval = 0; | 357 | int retval = 0; |
| 358 | 358 | ||
| 359 | dbg(2," %s : enter", __FUNCTION__); | 359 | dbg(2," %s : enter", __func__); |
| 360 | 360 | ||
| 361 | if (file == NULL) { | 361 | if (file == NULL) { |
| 362 | dbg(1," %s : file is NULL", __FUNCTION__); | 362 | dbg(1," %s : file is NULL", __func__); |
| 363 | retval = -ENODEV; | 363 | retval = -ENODEV; |
| 364 | goto exit; | 364 | goto exit; |
| 365 | } | 365 | } |
| 366 | 366 | ||
| 367 | dev = file->private_data; | 367 | dev = file->private_data; |
| 368 | if (dev == NULL) { | 368 | if (dev == NULL) { |
| 369 | dbg(1," %s : object is NULL", __FUNCTION__); | 369 | dbg(1," %s : object is NULL", __func__); |
| 370 | retval = -ENODEV; | 370 | retval = -ENODEV; |
| 371 | goto exit; | 371 | goto exit; |
| 372 | } | 372 | } |
| @@ -374,7 +374,7 @@ static int adu_release(struct inode *inode, struct file *file) | |||
| 374 | mutex_lock(&adutux_mutex); /* not interruptible */ | 374 | mutex_lock(&adutux_mutex); /* not interruptible */ |
| 375 | 375 | ||
| 376 | if (dev->open_count <= 0) { | 376 | if (dev->open_count <= 0) { |
| 377 | dbg(1," %s : device not opened", __FUNCTION__); | 377 | dbg(1," %s : device not opened", __func__); |
| 378 | retval = -ENODEV; | 378 | retval = -ENODEV; |
| 379 | goto exit; | 379 | goto exit; |
| 380 | } | 380 | } |
| @@ -388,7 +388,7 @@ static int adu_release(struct inode *inode, struct file *file) | |||
| 388 | 388 | ||
| 389 | exit: | 389 | exit: |
| 390 | mutex_unlock(&adutux_mutex); | 390 | mutex_unlock(&adutux_mutex); |
| 391 | dbg(2," %s : leave, return value %d", __FUNCTION__, retval); | 391 | dbg(2," %s : leave, return value %d", __func__, retval); |
| 392 | return retval; | 392 | return retval; |
| 393 | } | 393 | } |
| 394 | 394 | ||
| @@ -405,10 +405,10 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 405 | unsigned long flags; | 405 | unsigned long flags; |
| 406 | DECLARE_WAITQUEUE(wait, current); | 406 | DECLARE_WAITQUEUE(wait, current); |
| 407 | 407 | ||
| 408 | dbg(2," %s : enter, count = %Zd, file=%p", __FUNCTION__, count, file); | 408 | dbg(2," %s : enter, count = %Zd, file=%p", __func__, count, file); |
| 409 | 409 | ||
| 410 | dev = file->private_data; | 410 | dev = file->private_data; |
| 411 | dbg(2," %s : dev=%p", __FUNCTION__, dev); | 411 | dbg(2," %s : dev=%p", __func__, dev); |
| 412 | 412 | ||
| 413 | if (mutex_lock_interruptible(&dev->mtx)) | 413 | if (mutex_lock_interruptible(&dev->mtx)) |
| 414 | return -ERESTARTSYS; | 414 | return -ERESTARTSYS; |
| @@ -422,16 +422,16 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 422 | 422 | ||
| 423 | /* verify that some data was requested */ | 423 | /* verify that some data was requested */ |
| 424 | if (count == 0) { | 424 | if (count == 0) { |
| 425 | dbg(1," %s : read request of 0 bytes", __FUNCTION__); | 425 | dbg(1," %s : read request of 0 bytes", __func__); |
| 426 | goto exit; | 426 | goto exit; |
| 427 | } | 427 | } |
| 428 | 428 | ||
| 429 | timeout = COMMAND_TIMEOUT; | 429 | timeout = COMMAND_TIMEOUT; |
| 430 | dbg(2," %s : about to start looping", __FUNCTION__); | 430 | dbg(2," %s : about to start looping", __func__); |
| 431 | while (bytes_to_read) { | 431 | while (bytes_to_read) { |
| 432 | int data_in_secondary = dev->secondary_tail - dev->secondary_head; | 432 | int data_in_secondary = dev->secondary_tail - dev->secondary_head; |
| 433 | dbg(2," %s : while, data_in_secondary=%d, status=%d", | 433 | dbg(2," %s : while, data_in_secondary=%d, status=%d", |
| 434 | __FUNCTION__, data_in_secondary, | 434 | __func__, data_in_secondary, |
| 435 | dev->interrupt_in_urb->status); | 435 | dev->interrupt_in_urb->status); |
| 436 | 436 | ||
| 437 | if (data_in_secondary) { | 437 | if (data_in_secondary) { |
| @@ -456,7 +456,7 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 456 | /* we secure access to the primary */ | 456 | /* we secure access to the primary */ |
| 457 | char *tmp; | 457 | char *tmp; |
| 458 | dbg(2," %s : swap, read_buffer_length = %d", | 458 | dbg(2," %s : swap, read_buffer_length = %d", |
| 459 | __FUNCTION__, dev->read_buffer_length); | 459 | __func__, dev->read_buffer_length); |
| 460 | tmp = dev->read_buffer_secondary; | 460 | tmp = dev->read_buffer_secondary; |
| 461 | dev->read_buffer_secondary = dev->read_buffer_primary; | 461 | dev->read_buffer_secondary = dev->read_buffer_primary; |
| 462 | dev->read_buffer_primary = tmp; | 462 | dev->read_buffer_primary = tmp; |
| @@ -471,10 +471,10 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 471 | if (!dev->read_urb_finished) { | 471 | if (!dev->read_urb_finished) { |
| 472 | /* somebody is doing IO */ | 472 | /* somebody is doing IO */ |
| 473 | spin_unlock_irqrestore(&dev->buflock, flags); | 473 | spin_unlock_irqrestore(&dev->buflock, flags); |
| 474 | dbg(2," %s : submitted already", __FUNCTION__); | 474 | dbg(2," %s : submitted already", __func__); |
| 475 | } else { | 475 | } else { |
| 476 | /* we must initiate input */ | 476 | /* we must initiate input */ |
| 477 | dbg(2," %s : initiate input", __FUNCTION__); | 477 | dbg(2," %s : initiate input", __func__); |
| 478 | dev->read_urb_finished = 0; | 478 | dev->read_urb_finished = 0; |
| 479 | spin_unlock_irqrestore(&dev->buflock, flags); | 479 | spin_unlock_irqrestore(&dev->buflock, flags); |
| 480 | 480 | ||
| @@ -492,7 +492,7 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 492 | if (retval == -ENOMEM) { | 492 | if (retval == -ENOMEM) { |
| 493 | retval = bytes_read ? bytes_read : -ENOMEM; | 493 | retval = bytes_read ? bytes_read : -ENOMEM; |
| 494 | } | 494 | } |
| 495 | dbg(2," %s : submit failed", __FUNCTION__); | 495 | dbg(2," %s : submit failed", __func__); |
| 496 | goto exit; | 496 | goto exit; |
| 497 | } | 497 | } |
| 498 | } | 498 | } |
| @@ -511,13 +511,13 @@ static ssize_t adu_read(struct file *file, __user char *buffer, size_t count, | |||
| 511 | remove_wait_queue(&dev->read_wait, &wait); | 511 | remove_wait_queue(&dev->read_wait, &wait); |
| 512 | 512 | ||
| 513 | if (timeout <= 0) { | 513 | if (timeout <= 0) { |
| 514 | dbg(2," %s : timeout", __FUNCTION__); | 514 | dbg(2," %s : timeout", __func__); |
| 515 | retval = bytes_read ? bytes_read : -ETIMEDOUT; | 515 | retval = bytes_read ? bytes_read : -ETIMEDOUT; |
| 516 | goto exit; | 516 | goto exit; |
| 517 | } | 517 | } |
| 518 | 518 | ||
| 519 | if (signal_pending(current)) { | 519 | if (signal_pending(current)) { |
| 520 | dbg(2," %s : signal pending", __FUNCTION__); | 520 | dbg(2," %s : signal pending", __func__); |
| 521 | retval = bytes_read ? bytes_read : -EINTR; | 521 | retval = bytes_read ? bytes_read : -EINTR; |
| 522 | goto exit; | 522 | goto exit; |
| 523 | } | 523 | } |
| @@ -550,7 +550,7 @@ exit: | |||
| 550 | /* unlock the device */ | 550 | /* unlock the device */ |
| 551 | mutex_unlock(&dev->mtx); | 551 | mutex_unlock(&dev->mtx); |
| 552 | 552 | ||
| 553 | dbg(2," %s : leave, return value %d", __FUNCTION__, retval); | 553 | dbg(2," %s : leave, return value %d", __func__, retval); |
| 554 | return retval; | 554 | return retval; |
| 555 | } | 555 | } |
| 556 | 556 | ||
| @@ -565,7 +565,7 @@ static ssize_t adu_write(struct file *file, const __user char *buffer, | |||
| 565 | unsigned long flags; | 565 | unsigned long flags; |
| 566 | int retval; | 566 | int retval; |
| 567 | 567 | ||
| 568 | dbg(2," %s : enter, count = %Zd", __FUNCTION__, count); | 568 | dbg(2," %s : enter, count = %Zd", __func__, count); |
| 569 | 569 | ||
| 570 | dev = file->private_data; | 570 | dev = file->private_data; |
| 571 | 571 | ||
| @@ -582,7 +582,7 @@ static ssize_t adu_write(struct file *file, const __user char *buffer, | |||
| 582 | 582 | ||
| 583 | /* verify that we actually have some data to write */ | 583 | /* verify that we actually have some data to write */ |
| 584 | if (count == 0) { | 584 | if (count == 0) { |
| 585 | dbg(1," %s : write request of 0 bytes", __FUNCTION__); | 585 | dbg(1," %s : write request of 0 bytes", __func__); |
| 586 | goto exit; | 586 | goto exit; |
| 587 | } | 587 | } |
| 588 | 588 | ||
| @@ -595,13 +595,13 @@ static ssize_t adu_write(struct file *file, const __user char *buffer, | |||
| 595 | 595 | ||
| 596 | mutex_unlock(&dev->mtx); | 596 | mutex_unlock(&dev->mtx); |
| 597 | if (signal_pending(current)) { | 597 | if (signal_pending(current)) { |
| 598 | dbg(1," %s : interrupted", __FUNCTION__); | 598 | dbg(1," %s : interrupted", __func__); |
| 599 | set_current_state(TASK_RUNNING); | 599 | set_current_state(TASK_RUNNING); |
| 600 | retval = -EINTR; | 600 | retval = -EINTR; |
| 601 | goto exit_onqueue; | 601 | goto exit_onqueue; |
| 602 | } | 602 | } |
| 603 | if (schedule_timeout(COMMAND_TIMEOUT) == 0) { | 603 | if (schedule_timeout(COMMAND_TIMEOUT) == 0) { |
| 604 | dbg(1, "%s - command timed out.", __FUNCTION__); | 604 | dbg(1, "%s - command timed out.", __func__); |
| 605 | retval = -ETIMEDOUT; | 605 | retval = -ETIMEDOUT; |
| 606 | goto exit_onqueue; | 606 | goto exit_onqueue; |
| 607 | } | 607 | } |
| @@ -612,18 +612,18 @@ static ssize_t adu_write(struct file *file, const __user char *buffer, | |||
| 612 | goto exit_nolock; | 612 | goto exit_nolock; |
| 613 | } | 613 | } |
| 614 | 614 | ||
| 615 | dbg(4," %s : in progress, count = %Zd", __FUNCTION__, count); | 615 | dbg(4," %s : in progress, count = %Zd", __func__, count); |
| 616 | } else { | 616 | } else { |
| 617 | spin_unlock_irqrestore(&dev->buflock, flags); | 617 | spin_unlock_irqrestore(&dev->buflock, flags); |
| 618 | set_current_state(TASK_RUNNING); | 618 | set_current_state(TASK_RUNNING); |
| 619 | remove_wait_queue(&dev->write_wait, &waita); | 619 | remove_wait_queue(&dev->write_wait, &waita); |
| 620 | dbg(4," %s : sending, count = %Zd", __FUNCTION__, count); | 620 | dbg(4," %s : sending, count = %Zd", __func__, count); |
| 621 | 621 | ||
| 622 | /* write the data into interrupt_out_buffer from userspace */ | 622 | /* write the data into interrupt_out_buffer from userspace */ |
| 623 | buffer_size = le16_to_cpu(dev->interrupt_out_endpoint->wMaxPacketSize); | 623 | buffer_size = le16_to_cpu(dev->interrupt_out_endpoint->wMaxPacketSize); |
| 624 | bytes_to_write = count > buffer_size ? buffer_size : count; | 624 | bytes_to_write = count > buffer_size ? buffer_size : count; |
| 625 | dbg(4," %s : buffer_size = %Zd, count = %Zd, bytes_to_write = %Zd", | 625 | dbg(4," %s : buffer_size = %Zd, count = %Zd, bytes_to_write = %Zd", |
| 626 | __FUNCTION__, buffer_size, count, bytes_to_write); | 626 | __func__, buffer_size, count, bytes_to_write); |
| 627 | 627 | ||
| 628 | if (copy_from_user(dev->interrupt_out_buffer, buffer, bytes_to_write) != 0) { | 628 | if (copy_from_user(dev->interrupt_out_buffer, buffer, bytes_to_write) != 0) { |
| 629 | retval = -EFAULT; | 629 | retval = -EFAULT; |
| @@ -661,7 +661,7 @@ static ssize_t adu_write(struct file *file, const __user char *buffer, | |||
| 661 | exit: | 661 | exit: |
| 662 | mutex_unlock(&dev->mtx); | 662 | mutex_unlock(&dev->mtx); |
| 663 | exit_nolock: | 663 | exit_nolock: |
| 664 | dbg(2," %s : leave, return value %d", __FUNCTION__, retval); | 664 | dbg(2," %s : leave, return value %d", __func__, retval); |
| 665 | return retval; | 665 | return retval; |
| 666 | 666 | ||
| 667 | exit_onqueue: | 667 | exit_onqueue: |
| @@ -706,7 +706,7 @@ static int adu_probe(struct usb_interface *interface, | |||
| 706 | int out_end_size; | 706 | int out_end_size; |
| 707 | int i; | 707 | int i; |
| 708 | 708 | ||
| 709 | dbg(2," %s : enter", __FUNCTION__); | 709 | dbg(2," %s : enter", __func__); |
| 710 | 710 | ||
| 711 | if (udev == NULL) { | 711 | if (udev == NULL) { |
| 712 | dev_err(&interface->dev, "udev is NULL.\n"); | 712 | dev_err(&interface->dev, "udev is NULL.\n"); |
| @@ -807,7 +807,7 @@ static int adu_probe(struct usb_interface *interface, | |||
| 807 | dev_err(&interface->dev, "Could not retrieve serial number\n"); | 807 | dev_err(&interface->dev, "Could not retrieve serial number\n"); |
| 808 | goto error; | 808 | goto error; |
| 809 | } | 809 | } |
| 810 | dbg(2," %s : serial_number=%s", __FUNCTION__, dev->serial_number); | 810 | dbg(2," %s : serial_number=%s", __func__, dev->serial_number); |
| 811 | 811 | ||
| 812 | /* we can register the device now, as it is ready */ | 812 | /* we can register the device now, as it is ready */ |
| 813 | usb_set_intfdata(interface, dev); | 813 | usb_set_intfdata(interface, dev); |
| @@ -828,7 +828,7 @@ static int adu_probe(struct usb_interface *interface, | |||
| 828 | udev->descriptor.idProduct, dev->serial_number, | 828 | udev->descriptor.idProduct, dev->serial_number, |
| 829 | (dev->minor - ADU_MINOR_BASE)); | 829 | (dev->minor - ADU_MINOR_BASE)); |
| 830 | exit: | 830 | exit: |
| 831 | dbg(2," %s : leave, return value %p (dev)", __FUNCTION__, dev); | 831 | dbg(2," %s : leave, return value %p (dev)", __func__, dev); |
| 832 | 832 | ||
| 833 | return retval; | 833 | return retval; |
| 834 | 834 | ||
| @@ -847,7 +847,7 @@ static void adu_disconnect(struct usb_interface *interface) | |||
| 847 | struct adu_device *dev; | 847 | struct adu_device *dev; |
| 848 | int minor; | 848 | int minor; |
| 849 | 849 | ||
| 850 | dbg(2," %s : enter", __FUNCTION__); | 850 | dbg(2," %s : enter", __func__); |
| 851 | 851 | ||
| 852 | dev = usb_get_intfdata(interface); | 852 | dev = usb_get_intfdata(interface); |
| 853 | 853 | ||
| @@ -861,7 +861,7 @@ static void adu_disconnect(struct usb_interface *interface) | |||
| 861 | usb_set_intfdata(interface, NULL); | 861 | usb_set_intfdata(interface, NULL); |
| 862 | 862 | ||
| 863 | /* if the device is not opened, then we clean up right now */ | 863 | /* if the device is not opened, then we clean up right now */ |
| 864 | dbg(2," %s : open count %d", __FUNCTION__, dev->open_count); | 864 | dbg(2," %s : open count %d", __func__, dev->open_count); |
| 865 | if (!dev->open_count) | 865 | if (!dev->open_count) |
| 866 | adu_delete(dev); | 866 | adu_delete(dev); |
| 867 | 867 | ||
| @@ -870,7 +870,7 @@ static void adu_disconnect(struct usb_interface *interface) | |||
| 870 | dev_info(&interface->dev, "ADU device adutux%d now disconnected\n", | 870 | dev_info(&interface->dev, "ADU device adutux%d now disconnected\n", |
| 871 | (minor - ADU_MINOR_BASE)); | 871 | (minor - ADU_MINOR_BASE)); |
| 872 | 872 | ||
| 873 | dbg(2," %s : leave", __FUNCTION__); | 873 | dbg(2," %s : leave", __func__); |
| 874 | } | 874 | } |
| 875 | 875 | ||
| 876 | /* usb specific object needed to register this driver with the usb subsystem */ | 876 | /* usb specific object needed to register this driver with the usb subsystem */ |
| @@ -885,7 +885,7 @@ static int __init adu_init(void) | |||
| 885 | { | 885 | { |
| 886 | int result; | 886 | int result; |
| 887 | 887 | ||
| 888 | dbg(2," %s : enter", __FUNCTION__); | 888 | dbg(2," %s : enter", __func__); |
| 889 | 889 | ||
| 890 | /* register this driver with the USB subsystem */ | 890 | /* register this driver with the USB subsystem */ |
| 891 | result = usb_register(&adu_driver); | 891 | result = usb_register(&adu_driver); |
| @@ -899,17 +899,17 @@ static int __init adu_init(void) | |||
| 899 | info("adutux is an experimental driver. Use at your own risk"); | 899 | info("adutux is an experimental driver. Use at your own risk"); |
| 900 | 900 | ||
| 901 | exit: | 901 | exit: |
| 902 | dbg(2," %s : leave, return value %d", __FUNCTION__, result); | 902 | dbg(2," %s : leave, return value %d", __func__, result); |
| 903 | 903 | ||
| 904 | return result; | 904 | return result; |
| 905 | } | 905 | } |
| 906 | 906 | ||
| 907 | static void __exit adu_exit(void) | 907 | static void __exit adu_exit(void) |
| 908 | { | 908 | { |
| 909 | dbg(2," %s : enter", __FUNCTION__); | 909 | dbg(2," %s : enter", __func__); |
| 910 | /* deregister this driver with the USB subsystem */ | 910 | /* deregister this driver with the USB subsystem */ |
| 911 | usb_deregister(&adu_driver); | 911 | usb_deregister(&adu_driver); |
| 912 | dbg(2," %s : leave", __FUNCTION__); | 912 | dbg(2," %s : leave", __func__); |
| 913 | } | 913 | } |
| 914 | 914 | ||
| 915 | module_init(adu_init); | 915 | module_init(adu_init); |
