|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/errno.h>#include <linux/init.h>#include <linux/slab.h>#include <linux/module.h>#include <linux/kref.h>#include <linux/uaccess.h>#include <linux/usb.h>#include <linux/mutex.h>#include <linux/mmc/host.h>#include <linux/mmc/card.h>#include <linux/mmc/sdio_func.h>#include <linux/mmc/sdio_ids.h>#include <linux/workqueue.h>#include <linux/ctype.h>#include <linux/firmware.h>#include <linux/scatterlist.h>Go to the source code of this file.
Data Structures | |
| struct | host_controller_info |
| struct | sd_command_header |
| struct | sd_irqpoll_header |
| struct | sd_common_header |
| struct | sd_response_header |
| struct | sd_status_header |
| struct | sd_error_header |
| struct | sd_interrupt_header |
| struct | offload_registers_access |
| struct | sd_offloaded_interrupt |
| struct | sd_register_header |
| struct | sd_offloaded_piggyback |
| union | sd_response |
| union | sd_command |
| struct | sdio_register |
| struct | vub300_mmc_host |
| struct | vub300_mmc_host::offload_interrupt_function_register |
Enumerations | |
| enum | SD_RESPONSE_TYPE { SDRT_UNSPECIFIED = 0, SDRT_NONE, SDRT_1, SDRT_1B, SDRT_2, SDRT_3, SDRT_4, SDRT_5, SDRT_5B, SDRT_6, SDRT_7 } |
Functions | |
| module_param (limit_speed_to_24_MHz, bool, 0644) | |
| MODULE_PARM_DESC (limit_speed_to_24_MHz,"Limit Max SDIO Clock Speed to 24 MHz") | |
| module_param (pad_input_to_usb_pkt, bool, 0644) | |
| MODULE_PARM_DESC (pad_input_to_usb_pkt,"Pad USB data input transfers to whole USB Packet") | |
| module_param (disable_offload_processing, bool, 0644) | |
| MODULE_PARM_DESC (disable_offload_processing,"Disable Offload Processing") | |
| module_param (force_1_bit_data_xfers, bool, 0644) | |
| MODULE_PARM_DESC (force_1_bit_data_xfers,"Force SDIO Data Transfers to 1-bit Mode") | |
| module_param (force_polling_for_irqs, bool, 0644) | |
| MODULE_PARM_DESC (force_polling_for_irqs,"Force Polling for SDIO interrupts") | |
| module_param (firmware_irqpoll_timeout, int, 0644) | |
| MODULE_PARM_DESC (firmware_irqpoll_timeout,"VUB300 firmware irqpoll timeout") | |
| module_param (force_max_req_size, int, 0644) | |
| MODULE_PARM_DESC (force_max_req_size,"set max request size in kBytes") | |
| module_param (firmware_rom_wait_states, int, 0644) | |
| MODULE_PARM_DESC (firmware_rom_wait_states,"ROM wait states byte=RRRIIEEE (Reserved Internal External)") | |
| MODULE_DEVICE_TABLE (usb, vub300_table) | |
| void | vub300_init_card (struct mmc_host *mmc, struct mmc_card *card) |
| module_init (vub300_init) | |
| module_exit (vub300_exit) | |
| MODULE_AUTHOR ("Tony Olech <[email protected]>") | |
| MODULE_DESCRIPTION ("VUB300 USB to SD/MMC/SDIO adapter driver") | |
| MODULE_LICENSE ("GPL") | |
Variables | |
| struct host_controller_info | __packed |
| #define kref_to_vub300_mmc_host | ( | d | ) | container_of(d, struct vub300_mmc_host, kref) |
| #define MAXREGS (1<<MAXREGBITS) |
| enum SD_RESPONSE_TYPE |
| MODULE_AUTHOR | ( | "Tony Olech <[email protected]>" | ) |
| MODULE_DEVICE_TABLE | ( | usb | , |
| vub300_table | |||
| ) |
| module_exit | ( | vub300_exit | ) |
| module_init | ( | vub300_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param | ( | limit_speed_to_24_MHz | , |
| bool | , | ||
| 0644 | |||
| ) |
| module_param | ( | pad_input_to_usb_pkt | , |
| bool | , | ||
| 0644 | |||
| ) |
| module_param | ( | disable_offload_processing | , |
| bool | , | ||
| 0644 | |||
| ) |
| module_param | ( | force_1_bit_data_xfers | , |
| bool | , | ||
| 0644 | |||
| ) |
| module_param | ( | force_polling_for_irqs | , |
| bool | , | ||
| 0644 | |||
| ) |
| module_param | ( | firmware_irqpoll_timeout | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | force_max_req_size | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | firmware_rom_wait_states | , |
| int | , | ||
| 0644 | |||
| ) |
| MODULE_PARM_DESC | ( | disable_offload_processing | , |
| "Disable Offload Processing" | |||
| ) |
| MODULE_PARM_DESC | ( | force_polling_for_irqs | , |
| "Force Polling for SDIO interrupts" | |||
| ) |
| MODULE_PARM_DESC | ( | firmware_rom_wait_states | ) |
| union sd_command __packed |
1.8.2