/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | 3w-9xxx.c | 121 static void twa_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header); 122 static int twa_aen_read_queue(TW_Device_Extension *tw_dev, int request_id); 124 static void twa_aen_sync_time(TW_Device_Extension *tw_dev, int request_id); 127 static int twa_fill_sense(TW_Device_Extension *tw_dev, int request_id, int copy_sense, int print_host); 128 static void twa_free_request_id(TW_Device_Extension *tw_dev,int request_id); 129 static void twa_get_request_id(TW_Device_Extension *tw_dev, int *request_id); 130 static int twa_initconnection(TW_Device_Extension *tw_dev, int message_credits, 140 static void twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length); 141 static int twa_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds); 142 static int twa_poll_status_gone(TW_Device_Extension *tw_dev, u3 159 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_show_stats() local 226 twa_aen_complete(TW_Device_Extension *tw_dev, int request_id) twa_aen_complete() argument 280 twa_aen_drain_queue(TW_Device_Extension *tw_dev, int no_check_reset) twa_aen_drain_queue() argument 371 twa_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header) twa_aen_queue_event() argument 426 twa_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) twa_aen_read_queue() argument 474 twa_aen_sync_time(TW_Device_Extension *tw_dev, int request_id) twa_aen_sync_time() argument 516 twa_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) twa_allocate_memory() argument 572 twa_check_srl(TW_Device_Extension *tw_dev, int *flashed) twa_check_srl() argument 653 TW_Device_Extension *tw_dev = twa_device_extension_list[iminor(inode)]; twa_chrdev_ioctl() local 903 twa_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value) twa_decode_bits() argument 940 twa_empty_response_queue(TW_Device_Extension *tw_dev) twa_empty_response_queue() argument 961 twa_empty_response_queue_large(TW_Device_Extension *tw_dev) twa_empty_response_queue_large() argument 985 twa_fill_sense(TW_Device_Extension *tw_dev, int request_id, int copy_sense, int print_host) twa_fill_sense() argument 1031 twa_free_device_extension(TW_Device_Extension *tw_dev) twa_free_device_extension() argument 1049 twa_free_request_id(TW_Device_Extension *tw_dev, int request_id) twa_free_request_id() argument 1057 twa_get_param(TW_Device_Extension *tw_dev, int request_id, int table_id, int parameter_id, int parameter_size_bytes) twa_get_param() argument 1100 twa_get_request_id(TW_Device_Extension *tw_dev, int *request_id) twa_get_request_id() argument 1108 twa_initconnection(TW_Device_Extension *tw_dev, int message_credits, u32 set_features, unsigned short current_fw_srl, unsigned short current_fw_arch_id, unsigned short current_fw_branch, unsigned short current_fw_build, unsigned short *fw_on_ctlr_srl, unsigned short *fw_on_ctlr_arch_id, unsigned short *fw_on_ctlr_branch, unsigned short *fw_on_ctlr_build, u32 *init_connect_result) twa_initconnection() argument 1172 twa_initialize_device_extension(TW_Device_Extension *tw_dev) twa_initialize_device_extension() argument 1224 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; twa_interrupt() local 1380 twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length) twa_load_sgl() argument 1419 twa_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds) twa_poll_response() argument 1456 twa_poll_status(TW_Device_Extension *tw_dev, u32 flag, int seconds) twa_poll_status() argument 1485 twa_poll_status_gone(TW_Device_Extension *tw_dev, u32 flag, int seconds) twa_poll_status_gone() argument 1513 twa_post_command_packet(TW_Device_Extension *tw_dev, int request_id, char internal) twa_post_command_packet() argument 1579 twa_reset_device_extension(TW_Device_Extension *tw_dev) twa_reset_device_extension() argument 1634 twa_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset) twa_reset_sequence() argument 1701 TW_Device_Extension *tw_dev; twa_scsi_biosparam() local 1725 TW_Device_Extension *tw_dev = NULL; twa_scsi_eh_reset() local 1755 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; twa_scsi_queue_lck() local 1803 twa_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry *sglistarg) twa_scsiop_execute_scsi() argument 1922 twa_scsiop_execute_scsi_complete(TW_Device_Extension *tw_dev, int request_id) twa_scsiop_execute_scsi_complete() argument 1938 __twa_shutdown(TW_Device_Extension *tw_dev) __twa_shutdown() argument 1963 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_shutdown() local 2010 TW_Device_Extension *tw_dev; twa_probe() local 2163 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_remove() local 2199 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_suspend() local 2229 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_resume() local [all...] |
H A D | 3w-xxxx.c | 235 static int tw_reset_device_extension(TW_Device_Extension *tw_dev); 255 static int tw_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value, int print_host) in tw_decode_bits() argument 262 sprintf(host, " scsi%d:", tw_dev->host->host_no); in tw_decode_bits() 268 outl(TW_CONTROL_CLEAR_PARITY_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 273 outl(TW_CONTROL_CLEAR_PCI_ABORT, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 274 pci_write_config_word(tw_dev->tw_pci_dev, PCI_STATUS, TW_PCI_CLEAR_PCI_ABORT); in tw_decode_bits() 279 outl(TW_CONTROL_CLEAR_QUEUE_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 284 outl(TW_CONTROL_CLEAR_SBUF_WRITE_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 288 if (tw_dev->reset_print == 0) { in tw_decode_bits() 290 tw_dev in tw_decode_bits() 299 tw_poll_status(TW_Device_Extension *tw_dev, u32 flag, int seconds) tw_poll_status() argument 328 tw_poll_status_gone(TW_Device_Extension *tw_dev, u32 flag, int seconds) tw_poll_status_gone() argument 357 tw_post_command_packet(TW_Device_Extension *tw_dev, int request_id) tw_post_command_packet() argument 401 tw_decode_sense(TW_Device_Extension *tw_dev, int request_id, int fill_sense) tw_decode_sense() argument 446 tw_check_errors(TW_Device_Extension *tw_dev) tw_check_errors() argument 461 tw_empty_response_que(TW_Device_Extension *tw_dev) tw_empty_response_que() argument 474 tw_state_request_finish(TW_Device_Extension *tw_dev, int request_id) tw_state_request_finish() argument 482 tw_state_request_start(TW_Device_Extension *tw_dev, int *request_id) tw_state_request_start() argument 494 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_show_stats() local 541 tw_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) tw_aen_read_queue() argument 607 tw_aen_complete(TW_Device_Extension *tw_dev, int request_id) tw_aen_complete() argument 671 tw_aen_drain_queue(TW_Device_Extension *tw_dev) tw_aen_drain_queue() argument 829 tw_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) tw_allocate_memory() argument 886 TW_Device_Extension *tw_dev = tw_device_extension_list[iminor(inode)]; tw_chrdev_ioctl() local 1059 tw_free_device_extension(TW_Device_Extension *tw_dev) tw_free_device_extension() argument 1078 tw_initconnection(TW_Device_Extension *tw_dev, int message_credits) tw_initconnection() argument 1132 tw_setfeature(TW_Device_Extension *tw_dev, int parm, int param_size, unsigned char *val) tw_setfeature() argument 1202 tw_reset_sequence(TW_Device_Extension *tw_dev) tw_reset_sequence() argument 1250 tw_initialize_device_extension(TW_Device_Extension *tw_dev) tw_initialize_device_extension() argument 1286 tw_reset_device_extension(TW_Device_Extension *tw_dev) tw_reset_device_extension() argument 1345 TW_Device_Extension *tw_dev; tw_scsi_biosparam() local 1371 TW_Device_Extension *tw_dev=NULL; tw_scsi_eh_reset() local 1398 tw_scsiop_inquiry(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_inquiry() argument 1451 tw_transfer_internal(TW_Device_Extension *tw_dev, int request_id, void *data, unsigned int len) tw_transfer_internal() argument 1458 tw_scsiop_inquiry_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_inquiry_complete() argument 1496 tw_scsiop_mode_sense(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_mode_sense() argument 1562 tw_scsiop_mode_sense_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_mode_sense_complete() argument 1595 tw_scsiop_read_capacity(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_capacity() argument 1652 tw_scsiop_read_capacity_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_capacity_complete() argument 1695 tw_scsiop_read_write(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_write() argument 1783 tw_scsiop_request_sense(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_request_sense() argument 1807 tw_scsiop_synchronize_cache(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_synchronize_cache() argument 1843 tw_scsiop_test_unit_ready(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_test_unit_ready() argument 1897 tw_scsiop_test_unit_ready_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_test_unit_ready_complete() argument 1928 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; tw_scsi_queue_lck() local 2004 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; tw_interrupt() local 2196 __tw_shutdown(TW_Device_Extension *tw_dev) __tw_shutdown() argument 2221 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_shutdown() local 2257 TW_Device_Extension *tw_dev; tw_probe() local 2374 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_remove() local [all...] |
H A D | 3w-sas.c | 93 static int twl_reset_device_extension(TW_Device_Extension *tw_dev, int ioctl_reset); 104 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_aen_read() local 111 spin_lock_irqsave(tw_dev->host->host_lock, flags); in twl_sysfs_aen_read() 112 ret = memory_read_from_buffer(outbuf, count, &offset, tw_dev->event_queue[0], sizeof(TW_Event) * TW_Q_LENGTH); in twl_sysfs_aen_read() 113 spin_unlock_irqrestore(tw_dev->host->host_lock, flags); in twl_sysfs_aen_read() 135 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_compat_info() local 142 spin_lock_irqsave(tw_dev->host->host_lock, flags); in twl_sysfs_compat_info() 143 ret = memory_read_from_buffer(outbuf, count, &offset, &tw_dev->tw_compat_info, sizeof(TW_Compatibility_Info)); in twl_sysfs_compat_info() 144 spin_unlock_irqrestore(tw_dev->host->host_lock, flags); in twl_sysfs_compat_info() 164 TW_Device_Extension *tw_dev in twl_show_stats() local 221 twl_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header) twl_aen_queue_event() argument 269 twl_post_command_packet(TW_Device_Extension *tw_dev, int request_id) twl_post_command_packet() argument 290 twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry_ISO *sglistarg) twl_scsiop_execute_scsi() argument 375 twl_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) twl_aen_read_queue() argument 409 twl_aen_sync_time(TW_Device_Extension *tw_dev, int request_id) twl_aen_sync_time() argument 451 twl_get_request_id(TW_Device_Extension *tw_dev, int *request_id) twl_get_request_id() argument 459 twl_free_request_id(TW_Device_Extension *tw_dev, int request_id) twl_free_request_id() argument 467 twl_aen_complete(TW_Device_Extension *tw_dev, int request_id) twl_aen_complete() argument 521 twl_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds) twl_poll_response() argument 556 twl_aen_drain_queue(TW_Device_Extension *tw_dev, int no_check_reset) twl_aen_drain_queue() argument 642 twl_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) twl_allocate_memory() argument 679 twl_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length) twl_load_sgl() argument 726 TW_Device_Extension *tw_dev = twl_device_extension_list[iminor(inode)]; twl_chrdev_ioctl() local 860 twl_fill_sense(TW_Device_Extension *tw_dev, int i, int request_id, int copy_sense, int print_host) twl_fill_sense() argument 902 twl_free_device_extension(TW_Device_Extension *tw_dev) twl_free_device_extension() argument 927 twl_get_param(TW_Device_Extension *tw_dev, int request_id, int table_id, int parameter_id, int parameter_size_bytes) twl_get_param() argument 970 twl_initconnection(TW_Device_Extension *tw_dev, int message_credits, u32 set_features, unsigned short current_fw_srl, unsigned short current_fw_arch_id, unsigned short current_fw_branch, unsigned short current_fw_build, unsigned short *fw_on_ctlr_srl, unsigned short *fw_on_ctlr_arch_id, unsigned short *fw_on_ctlr_branch, unsigned short *fw_on_ctlr_build, u32 *init_connect_result) twl_initconnection() argument 1034 twl_initialize_device_extension(TW_Device_Extension *tw_dev) twl_initialize_device_extension() argument 1083 twl_handle_attention_interrupt(TW_Device_Extension *tw_dev) twl_handle_attention_interrupt() argument 1123 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; twl_interrupt() local 1239 twl_poll_register(TW_Device_Extension *tw_dev, void *reg, u32 value, u32 result, int seconds) twl_poll_register() argument 1260 twl_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset) twl_reset_sequence() argument 1351 twl_reset_device_extension(TW_Device_Extension *tw_dev, int ioctl_reset) twl_reset_device_extension() argument 1411 TW_Device_Extension *tw_dev; twl_scsi_biosparam() local 1433 TW_Device_Extension *tw_dev = NULL; twl_scsi_eh_reset() local 1463 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; twl_scsi_queue_lck() local 1495 __twl_shutdown(TW_Device_Extension *tw_dev) __twl_shutdown() argument 1520 TW_Device_Extension *tw_dev; twl_shutdown() local 1563 TW_Device_Extension *tw_dev; twl_probe() local 1716 TW_Device_Extension *tw_dev; twl_remove() local 1764 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twl_suspend() local 1794 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twl_resume() local [all...] |
H A D | 3w-sas.h | 185 #define TWL_MASK_INTERRUPTS(x) (writel(~0, TWL_HIMASK_REG_ADDR(tw_dev))) 186 #define TWL_UNMASK_INTERRUPTS(x) (writel(~TWL_HISTATUS_VALID_INTERRUPT, TWL_HIMASK_REG_ADDR(tw_dev))) 187 #define TWL_CLEAR_DB_INTERRUPT(x) (writel(~0, TWL_HOBDBC_REG_ADDR(tw_dev))) 188 #define TWL_SOFT_RESET(x) (writel(TWL_ISSUE_SOFT_RESET, TWL_HIBDB_REG_ADDR(tw_dev)))
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | 3w-9xxx.c | 121 static void twa_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header); 122 static int twa_aen_read_queue(TW_Device_Extension *tw_dev, int request_id); 124 static void twa_aen_sync_time(TW_Device_Extension *tw_dev, int request_id); 127 static int twa_fill_sense(TW_Device_Extension *tw_dev, int request_id, int copy_sense, int print_host); 128 static void twa_free_request_id(TW_Device_Extension *tw_dev,int request_id); 129 static void twa_get_request_id(TW_Device_Extension *tw_dev, int *request_id); 130 static int twa_initconnection(TW_Device_Extension *tw_dev, int message_credits, 140 static void twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length); 141 static int twa_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds); 142 static int twa_poll_status_gone(TW_Device_Extension *tw_dev, u3 159 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_show_stats() local 228 twa_aen_complete(TW_Device_Extension *tw_dev, int request_id) twa_aen_complete() argument 282 twa_aen_drain_queue(TW_Device_Extension *tw_dev, int no_check_reset) twa_aen_drain_queue() argument 373 twa_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header) twa_aen_queue_event() argument 428 twa_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) twa_aen_read_queue() argument 476 twa_aen_sync_time(TW_Device_Extension *tw_dev, int request_id) twa_aen_sync_time() argument 517 twa_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) twa_allocate_memory() argument 573 twa_check_srl(TW_Device_Extension *tw_dev, int *flashed) twa_check_srl() argument 654 TW_Device_Extension *tw_dev = twa_device_extension_list[iminor(inode)]; twa_chrdev_ioctl() local 908 twa_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value) twa_decode_bits() argument 945 twa_empty_response_queue(TW_Device_Extension *tw_dev) twa_empty_response_queue() argument 966 twa_empty_response_queue_large(TW_Device_Extension *tw_dev) twa_empty_response_queue_large() argument 990 twa_fill_sense(TW_Device_Extension *tw_dev, int request_id, int copy_sense, int print_host) twa_fill_sense() argument 1030 twa_free_device_extension(TW_Device_Extension *tw_dev) twa_free_device_extension() argument 1048 twa_free_request_id(TW_Device_Extension *tw_dev, int request_id) twa_free_request_id() argument 1056 twa_get_param(TW_Device_Extension *tw_dev, int request_id, int table_id, int parameter_id, int parameter_size_bytes) twa_get_param() argument 1099 twa_get_request_id(TW_Device_Extension *tw_dev, int *request_id) twa_get_request_id() argument 1107 twa_initconnection(TW_Device_Extension *tw_dev, int message_credits, u32 set_features, unsigned short current_fw_srl, unsigned short current_fw_arch_id, unsigned short current_fw_branch, unsigned short current_fw_build, unsigned short *fw_on_ctlr_srl, unsigned short *fw_on_ctlr_arch_id, unsigned short *fw_on_ctlr_branch, unsigned short *fw_on_ctlr_build, u32 *init_connect_result) twa_initconnection() argument 1170 twa_initialize_device_extension(TW_Device_Extension *tw_dev) twa_initialize_device_extension() argument 1222 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; twa_interrupt() local 1380 twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length) twa_load_sgl() argument 1419 twa_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds) twa_poll_response() argument 1456 twa_poll_status(TW_Device_Extension *tw_dev, u32 flag, int seconds) twa_poll_status() argument 1485 twa_poll_status_gone(TW_Device_Extension *tw_dev, u32 flag, int seconds) twa_poll_status_gone() argument 1513 twa_post_command_packet(TW_Device_Extension *tw_dev, int request_id, char internal) twa_post_command_packet() argument 1579 twa_reset_device_extension(TW_Device_Extension *tw_dev) twa_reset_device_extension() argument 1634 twa_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset) twa_reset_sequence() argument 1722 TW_Device_Extension *tw_dev = NULL; twa_scsi_eh_reset() local 1753 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; twa_scsi_queue_lck() local 1798 twa_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry *sglistarg) twa_scsiop_execute_scsi() argument 1914 twa_scsiop_execute_scsi_complete(TW_Device_Extension *tw_dev, int request_id) twa_scsiop_execute_scsi_complete() argument 1930 __twa_shutdown(TW_Device_Extension *tw_dev) __twa_shutdown() argument 1955 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_shutdown() local 2001 TW_Device_Extension *tw_dev; twa_probe() local 2154 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_remove() local 2190 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_suspend() local 2217 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twa_resume() local [all...] |
H A D | 3w-xxxx.c | 235 static int tw_reset_device_extension(TW_Device_Extension *tw_dev); 255 static int tw_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value, int print_host) in tw_decode_bits() argument 262 sprintf(host, " scsi%d:", tw_dev->host->host_no); in tw_decode_bits() 268 outl(TW_CONTROL_CLEAR_PARITY_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 273 outl(TW_CONTROL_CLEAR_PCI_ABORT, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 274 pci_write_config_word(tw_dev->tw_pci_dev, PCI_STATUS, TW_PCI_CLEAR_PCI_ABORT); in tw_decode_bits() 279 outl(TW_CONTROL_CLEAR_QUEUE_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 284 outl(TW_CONTROL_CLEAR_SBUF_WRITE_ERROR, TW_CONTROL_REG_ADDR(tw_dev)); in tw_decode_bits() 288 if (tw_dev->reset_print == 0) { in tw_decode_bits() 290 tw_dev in tw_decode_bits() 299 tw_poll_status(TW_Device_Extension *tw_dev, u32 flag, int seconds) tw_poll_status() argument 328 tw_poll_status_gone(TW_Device_Extension *tw_dev, u32 flag, int seconds) tw_poll_status_gone() argument 357 tw_post_command_packet(TW_Device_Extension *tw_dev, int request_id) tw_post_command_packet() argument 401 tw_decode_sense(TW_Device_Extension *tw_dev, int request_id, int fill_sense) tw_decode_sense() argument 446 tw_check_errors(TW_Device_Extension *tw_dev) tw_check_errors() argument 461 tw_empty_response_que(TW_Device_Extension *tw_dev) tw_empty_response_que() argument 474 tw_state_request_finish(TW_Device_Extension *tw_dev, int request_id) tw_state_request_finish() argument 482 tw_state_request_start(TW_Device_Extension *tw_dev, int *request_id) tw_state_request_start() argument 494 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_show_stats() local 543 tw_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) tw_aen_read_queue() argument 609 tw_aen_complete(TW_Device_Extension *tw_dev, int request_id) tw_aen_complete() argument 673 tw_aen_drain_queue(TW_Device_Extension *tw_dev) tw_aen_drain_queue() argument 831 tw_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) tw_allocate_memory() argument 888 TW_Device_Extension *tw_dev = tw_device_extension_list[iminor(inode)]; tw_chrdev_ioctl() local 1061 tw_free_device_extension(TW_Device_Extension *tw_dev) tw_free_device_extension() argument 1080 tw_initconnection(TW_Device_Extension *tw_dev, int message_credits) tw_initconnection() argument 1134 tw_setfeature(TW_Device_Extension *tw_dev, int parm, int param_size, unsigned char *val) tw_setfeature() argument 1204 tw_reset_sequence(TW_Device_Extension *tw_dev) tw_reset_sequence() argument 1252 tw_initialize_device_extension(TW_Device_Extension *tw_dev) tw_initialize_device_extension() argument 1288 tw_reset_device_extension(TW_Device_Extension *tw_dev) tw_reset_device_extension() argument 1371 TW_Device_Extension *tw_dev=NULL; tw_scsi_eh_reset() local 1398 tw_scsiop_inquiry(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_inquiry() argument 1451 tw_transfer_internal(TW_Device_Extension *tw_dev, int request_id, void *data, unsigned int len) tw_transfer_internal() argument 1458 tw_scsiop_inquiry_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_inquiry_complete() argument 1496 tw_scsiop_mode_sense(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_mode_sense() argument 1562 tw_scsiop_mode_sense_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_mode_sense_complete() argument 1595 tw_scsiop_read_capacity(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_capacity() argument 1652 tw_scsiop_read_capacity_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_capacity_complete() argument 1695 tw_scsiop_read_write(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_read_write() argument 1783 tw_scsiop_request_sense(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_request_sense() argument 1807 tw_scsiop_synchronize_cache(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_synchronize_cache() argument 1843 tw_scsiop_test_unit_ready(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_test_unit_ready() argument 1897 tw_scsiop_test_unit_ready_complete(TW_Device_Extension *tw_dev, int request_id) tw_scsiop_test_unit_ready_complete() argument 1929 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; tw_scsi_queue_lck() local 2001 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; tw_interrupt() local 2193 __tw_shutdown(TW_Device_Extension *tw_dev) __tw_shutdown() argument 2218 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_shutdown() local 2254 TW_Device_Extension *tw_dev; tw_probe() local 2371 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; tw_remove() local [all...] |
H A D | 3w-sas.c | 93 static int twl_reset_device_extension(TW_Device_Extension *tw_dev, int ioctl_reset); 104 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_aen_read() local 111 spin_lock_irqsave(tw_dev->host->host_lock, flags); in twl_sysfs_aen_read() 112 ret = memory_read_from_buffer(outbuf, count, &offset, tw_dev->event_queue[0], sizeof(TW_Event) * TW_Q_LENGTH); in twl_sysfs_aen_read() 113 spin_unlock_irqrestore(tw_dev->host->host_lock, flags); in twl_sysfs_aen_read() 135 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_compat_info() local 142 spin_lock_irqsave(tw_dev->host->host_lock, flags); in twl_sysfs_compat_info() 143 ret = memory_read_from_buffer(outbuf, count, &offset, &tw_dev->tw_compat_info, sizeof(TW_Compatibility_Info)); in twl_sysfs_compat_info() 144 spin_unlock_irqrestore(tw_dev->host->host_lock, flags); in twl_sysfs_compat_info() 164 TW_Device_Extension *tw_dev in twl_show_stats() local 223 twl_aen_queue_event(TW_Device_Extension *tw_dev, TW_Command_Apache_Header *header) twl_aen_queue_event() argument 271 twl_post_command_packet(TW_Device_Extension *tw_dev, int request_id) twl_post_command_packet() argument 292 twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry_ISO *sglistarg) twl_scsiop_execute_scsi() argument 374 twl_aen_read_queue(TW_Device_Extension *tw_dev, int request_id) twl_aen_read_queue() argument 408 twl_aen_sync_time(TW_Device_Extension *tw_dev, int request_id) twl_aen_sync_time() argument 450 twl_get_request_id(TW_Device_Extension *tw_dev, int *request_id) twl_get_request_id() argument 458 twl_free_request_id(TW_Device_Extension *tw_dev, int request_id) twl_free_request_id() argument 466 twl_aen_complete(TW_Device_Extension *tw_dev, int request_id) twl_aen_complete() argument 520 twl_poll_response(TW_Device_Extension *tw_dev, int request_id, int seconds) twl_poll_response() argument 555 twl_aen_drain_queue(TW_Device_Extension *tw_dev, int no_check_reset) twl_aen_drain_queue() argument 641 twl_allocate_memory(TW_Device_Extension *tw_dev, int size, int which) twl_allocate_memory() argument 678 twl_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length) twl_load_sgl() argument 725 TW_Device_Extension *tw_dev = twl_device_extension_list[iminor(inode)]; twl_chrdev_ioctl() local 859 twl_fill_sense(TW_Device_Extension *tw_dev, int i, int request_id, int copy_sense, int print_host) twl_fill_sense() argument 900 twl_free_device_extension(TW_Device_Extension *tw_dev) twl_free_device_extension() argument 925 twl_get_param(TW_Device_Extension *tw_dev, int request_id, int table_id, int parameter_id, int parameter_size_bytes) twl_get_param() argument 968 twl_initconnection(TW_Device_Extension *tw_dev, int message_credits, u32 set_features, unsigned short current_fw_srl, unsigned short current_fw_arch_id, unsigned short current_fw_branch, unsigned short current_fw_build, unsigned short *fw_on_ctlr_srl, unsigned short *fw_on_ctlr_arch_id, unsigned short *fw_on_ctlr_branch, unsigned short *fw_on_ctlr_build, u32 *init_connect_result) twl_initconnection() argument 1032 twl_initialize_device_extension(TW_Device_Extension *tw_dev) twl_initialize_device_extension() argument 1081 twl_handle_attention_interrupt(TW_Device_Extension *tw_dev) twl_handle_attention_interrupt() argument 1121 TW_Device_Extension *tw_dev = (TW_Device_Extension *)dev_instance; twl_interrupt() local 1237 twl_poll_register(TW_Device_Extension *tw_dev, void *reg, u32 value, u32 result, int seconds) twl_poll_register() argument 1258 twl_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset) twl_reset_sequence() argument 1349 twl_reset_device_extension(TW_Device_Extension *tw_dev, int ioctl_reset) twl_reset_device_extension() argument 1428 TW_Device_Extension *tw_dev = NULL; twl_scsi_eh_reset() local 1459 TW_Device_Extension *tw_dev = (TW_Device_Extension *)SCpnt->device->host->hostdata; twl_scsi_queue_lck() local 1488 __twl_shutdown(TW_Device_Extension *tw_dev) __twl_shutdown() argument 1513 TW_Device_Extension *tw_dev; twl_shutdown() local 1555 TW_Device_Extension *tw_dev; twl_probe() local 1706 TW_Device_Extension *tw_dev; twl_remove() local 1753 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twl_suspend() local 1780 TW_Device_Extension *tw_dev = (TW_Device_Extension *)host->hostdata; twl_resume() local [all...] |
H A D | 3w-sas.h | 198 (writel(~0, TWL_HIMASK_REG_ADDR(tw_dev))) 200 (writel(~TWL_HISTATUS_VALID_INTERRUPT, TWL_HIMASK_REG_ADDR(tw_dev))) 202 (writel(~0, TWL_HOBDBC_REG_ADDR(tw_dev))) 204 (writel(TWL_ISSUE_SOFT_RESET, TWL_HIBDB_REG_ADDR(tw_dev)))
|