/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-scb.c | 11 #include "cx18-scb.h" 16 cx18_memset_io(cx, cx->scb, 0, 0x10000); in cx18_init_scb() 18 cx18_writel(cx, IRQ_APU_TO_CPU, &cx->scb->apu2cpu_irq); in cx18_init_scb() 19 cx18_writel(cx, IRQ_CPU_TO_APU_ACK, &cx->scb->cpu2apu_irq_ack); in cx18_init_scb() 20 cx18_writel(cx, IRQ_HPU_TO_CPU, &cx->scb->hpu2cpu_irq); in cx18_init_scb() 21 cx18_writel(cx, IRQ_CPU_TO_HPU_ACK, &cx->scb->cpu2hpu_irq_ack); in cx18_init_scb() 22 cx18_writel(cx, IRQ_PPU_TO_CPU, &cx->scb->ppu2cpu_irq); in cx18_init_scb() 23 cx18_writel(cx, IRQ_CPU_TO_PPU_ACK, &cx->scb->cpu2ppu_irq_ack); in cx18_init_scb() 24 cx18_writel(cx, IRQ_EPU_TO_CPU, &cx->scb->epu2cpu_irq); in cx18_init_scb() 25 cx18_writel(cx, IRQ_CPU_TO_EPU_ACK, &cx->scb in cx18_init_scb() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-scb.c | 11 #include "cx18-scb.h" 16 cx18_memset_io(cx, cx->scb, 0, 0x10000); in cx18_init_scb() 18 cx18_writel(cx, IRQ_APU_TO_CPU, &cx->scb->apu2cpu_irq); in cx18_init_scb() 19 cx18_writel(cx, IRQ_CPU_TO_APU_ACK, &cx->scb->cpu2apu_irq_ack); in cx18_init_scb() 20 cx18_writel(cx, IRQ_HPU_TO_CPU, &cx->scb->hpu2cpu_irq); in cx18_init_scb() 21 cx18_writel(cx, IRQ_CPU_TO_HPU_ACK, &cx->scb->cpu2hpu_irq_ack); in cx18_init_scb() 22 cx18_writel(cx, IRQ_PPU_TO_CPU, &cx->scb->ppu2cpu_irq); in cx18_init_scb() 23 cx18_writel(cx, IRQ_CPU_TO_PPU_ACK, &cx->scb->cpu2ppu_irq_ack); in cx18_init_scb() 24 cx18_writel(cx, IRQ_EPU_TO_CPU, &cx->scb->epu2cpu_irq); in cx18_init_scb() 25 cx18_writel(cx, IRQ_CPU_TO_EPU_ACK, &cx->scb in cx18_init_scb() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | ips.c | 209 #define IPS_DMA_DIR(scb) ((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \ 210 DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \ 212 scb->scsi_cmd->sc_data_direction) 644 ips_scb_t *scb; in ips_release() local 667 scb = &ha->scbs[ha->max_cmds - 1]; in ips_release() 669 ips_init_scb(ha, scb); in ips_release() 671 scb->timeout = ips_cmd_timeout; in ips_release() 672 scb in ips_release() 718 ips_scb_t *scb; ips_halt() local 837 ips_scb_t *scb; __ips_eh_reset() local 1268 ips_scb_t *scb; ips_intr_copperhead() local 1332 ips_scb_t *scb; ips_intr_morpheus() local 1557 ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr) ips_make_passthru() argument 1651 ips_flash_copperhead(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_copperhead() argument 1722 ips_flash_bios(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_bios() argument 1786 ips_fill_scb_sg_single(ips_ha_t * ha, dma_addr_t busaddr, ips_scb_t * scb, int indx, unsigned int e_len) ips_fill_scb_sg_single() argument 1824 ips_flash_firmware(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_firmware() argument 1897 ips_usrcmd(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_usrcmd() argument 1985 ips_cleanup_passthru(ips_ha_t * ha, ips_scb_t * scb) ips_cleanup_passthru() argument 2230 ips_scb_t *scb; ips_get_bios_version() local 2524 ips_scb_t *scb; ips_next() local 3084 ipsintr_blocking(ips_ha_t * ha, ips_scb_t * scb) ipsintr_blocking() argument 3106 ipsintr_done(ips_ha_t * ha, ips_scb_t * scb) ipsintr_done() argument 3138 ips_done(ips_ha_t * ha, ips_scb_t * scb) ips_done() argument 3244 ips_map_status(ips_ha_t * ha, ips_scb_t * scb, ips_stat_t * sp) ips_map_status() argument 3381 ips_send_wait(ips_ha_t * ha, ips_scb_t * scb, int timeout, int intr) ips_send_wait() argument 3447 ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb) ips_send_cmd() argument 3832 ips_scb_t *scb; ips_chkstatus() local 3988 ips_online(ips_ha_t * ha, ips_scb_t * scb) ips_online() argument 4023 ips_inquiry(ips_ha_t * ha, ips_scb_t * scb) ips_inquiry() argument 4058 ips_rdcap(ips_ha_t * ha, ips_scb_t * scb) ips_rdcap() argument 4088 ips_msense(ips_ha_t * ha, ips_scb_t * scb) ips_msense() argument 4179 ips_reqsen(ips_ha_t * ha, ips_scb_t * scb) ips_reqsen() argument 4364 ips_init_scb(ips_ha_t * ha, ips_scb_t * scb) ips_init_scb() argument 4411 ips_scb_t *scb; ips_getscb() local 4441 ips_freescb(ips_ha_t * ha, ips_scb_t * scb) ips_freescb() argument 4554 ips_scb_t *scb; ips_flush_and_reset() local 5270 ips_issue_copperhead(ips_ha_t * ha, ips_scb_t * scb) ips_issue_copperhead() argument 5324 ips_issue_copperhead_memio(ips_ha_t * ha, ips_scb_t * scb) ips_issue_copperhead_memio() argument 5377 ips_issue_i2o(ips_ha_t * ha, ips_scb_t * scb) ips_issue_i2o() argument 5409 ips_issue_i2o_memio(ips_ha_t * ha, ips_scb_t * scb) ips_issue_i2o_memio() argument 5656 ips_scb_t *scb; ips_read_adapter_status() local 5699 ips_scb_t *scb; ips_read_subsystem_parameters() local 5743 ips_scb_t *scb; ips_read_config() local 5801 ips_scb_t *scb; ips_readwrite_page5() local 5851 ips_scb_t *scb; ips_clear_adapter() local 5914 ips_scb_t *scb; ips_ffdc_reset() local 5948 ips_scb_t *scb; ips_ffdc_time() local 5981 ips_fix_ffdc_time(ips_ha_t * ha, ips_scb_t * scb, time64_t current_time) ips_fix_ffdc_time() argument [all...] |
H A D | a100u2w.c | 86 static void inia100_scb_handler(struct orc_host *host, struct orc_scb *scb); 274 * @scb: SCB to queue for execution 277 static void orc_exec_scb(struct orc_host * host, struct orc_scb * scb) in orc_exec_scb() argument 279 scb->status = ORCSCB_POST; in orc_exec_scb() 280 outb(scb->scbidx, host->base + ORC_PQUEUE); in orc_exec_scb() 444 struct orc_scb *scb; in setup_SCBs() local 457 scb = host->scb_virt; in setup_SCBs() 462 scb->sg_addr = cpu_to_le32((u32) escb_phys); in setup_SCBs() 463 scb->sense_addr = cpu_to_le32((u32) escb_phys); in setup_SCBs() 464 scb in setup_SCBs() 597 struct orc_scb *scb; orc_device_reset() local 698 struct orc_scb *scb; orc_alloc_scb() local 716 orc_release_scb(struct orc_host *host, struct orc_scb *scb) orc_release_scb() argument 738 orchid_abort_scb(struct orc_host * host, struct orc_scb * scb) orchid_abort_scb() argument 765 struct orc_scb *scb; inia100_abort_cmd() local 814 struct orc_scb *scb; orc_interrupt() local 842 inia100_build_scb(struct orc_host * host, struct orc_scb * scb, struct scsi_cmnd * cmd) inia100_build_scb() argument 916 struct orc_scb *scb; inia100_queue_lck() local 991 inia100_scb_handler(struct orc_host *host, struct orc_scb *scb) inia100_scb_handler() argument [all...] |
H A D | initio.c | 147 static void initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb); 148 static void initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb); 149 static void initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb); 658 struct scsi_ctrl_blk *scb; in initio_alloc_scb() local 662 if ((scb = host->first_avail) != NULL) { in initio_alloc_scb() 664 printk("find scb at %p\n", scb); in initio_alloc_scb() 666 if ((host->first_avail = scb->next) == NULL) in initio_alloc_scb() 668 scb->next = NULL; in initio_alloc_scb() 669 scb in initio_alloc_scb() 765 initio_unlink_pend_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_unlink_pend_scb() argument 835 initio_unlink_busy_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_unlink_busy_scb() argument 1005 struct scsi_ctrl_blk *scb; initio_bad_seq() local 1022 initio_exec_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_exec_scb() argument 1073 struct scsi_ctrl_blk *scb; tulip_main() local 1145 struct scsi_ctrl_blk *scb; tulip_scsi() local 1296 struct scsi_ctrl_blk *scb = host->active; initio_state_1() local 1351 struct scsi_ctrl_blk *scb = host->active; initio_state_2() local 1380 struct scsi_ctrl_blk *scb = host->active; initio_state_3() local 1447 struct scsi_ctrl_blk *scb = host->active; initio_state_4() local 1511 struct scsi_ctrl_blk *scb = host->active; initio_state_5() local 1600 struct scsi_ctrl_blk *scb = host->active; initio_state_6() local 1675 struct scsi_ctrl_blk *scb = host->active; initio_xfer_data_in() local 1707 struct scsi_ctrl_blk *scb = host->active; initio_xfer_data_out() local 1731 struct scsi_ctrl_blk *scb = host->active; initio_xpad_in() local 1755 struct scsi_ctrl_blk *scb = host->active; initio_xpad_out() local 1780 struct scsi_ctrl_blk *scb = host->active; initio_status_msg() local 1830 struct scsi_ctrl_blk *scb = host->active; int_initio_busfree() local 1864 struct scsi_ctrl_blk *scb; int_initio_scsi_rst() local 1900 struct scsi_ctrl_blk *scb; int_initio_resel() local 1981 struct scsi_ctrl_blk *scb; int_initio_bad_seq() local 2279 struct scsi_ctrl_blk *scb; initio_post_scsi_rst() local 2305 initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn_stop() argument 2315 initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn() argument 2330 initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn3() argument 2356 struct scsi_ctrl_blk *scb = host->active; initio_bus_device_reset() local 2815 struct scsi_ctrl_blk *scb, *tmp, *prev = NULL /* silence gcc */; initio_probe_one() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | ips.c | 213 #define IPS_DMA_DIR(scb) ((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \ 214 DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \ 216 scb->scsi_cmd->sc_data_direction) 647 ips_scb_t *scb; in ips_release() local 669 scb = &ha->scbs[ha->max_cmds - 1]; in ips_release() 671 ips_init_scb(ha, scb); in ips_release() 673 scb->timeout = ips_cmd_timeout; in ips_release() 674 scb in ips_release() 718 ips_scb_t *scb; ips_halt() local 837 ips_scb_t *scb; __ips_eh_reset() local 1272 ips_scb_t *scb; ips_intr_copperhead() local 1336 ips_scb_t *scb; ips_intr_morpheus() local 1560 ips_make_passthru(ips_ha_t *ha, struct scsi_cmnd *SC, ips_scb_t *scb, int intr) ips_make_passthru() argument 1654 ips_flash_copperhead(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_copperhead() argument 1725 ips_flash_bios(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_bios() argument 1789 ips_fill_scb_sg_single(ips_ha_t * ha, dma_addr_t busaddr, ips_scb_t * scb, int indx, unsigned int e_len) ips_fill_scb_sg_single() argument 1827 ips_flash_firmware(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_flash_firmware() argument 1900 ips_usrcmd(ips_ha_t * ha, ips_passthru_t * pt, ips_scb_t * scb) ips_usrcmd() argument 1988 ips_cleanup_passthru(ips_ha_t * ha, ips_scb_t * scb) ips_cleanup_passthru() argument 2233 ips_scb_t *scb; ips_get_bios_version() local 2527 ips_scb_t *scb; ips_next() local 3087 ipsintr_blocking(ips_ha_t * ha, ips_scb_t * scb) ipsintr_blocking() argument 3109 ipsintr_done(ips_ha_t * ha, ips_scb_t * scb) ipsintr_done() argument 3141 ips_done(ips_ha_t * ha, ips_scb_t * scb) ips_done() argument 3247 ips_map_status(ips_ha_t * ha, ips_scb_t * scb, ips_stat_t * sp) ips_map_status() argument 3386 ips_send_wait(ips_ha_t * ha, ips_scb_t * scb, int timeout, int intr) ips_send_wait() argument 3452 ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb) ips_send_cmd() argument 3835 ips_scb_t *scb; ips_chkstatus() local 3991 ips_online(ips_ha_t * ha, ips_scb_t * scb) ips_online() argument 4026 ips_inquiry(ips_ha_t * ha, ips_scb_t * scb) ips_inquiry() argument 4061 ips_rdcap(ips_ha_t * ha, ips_scb_t * scb) ips_rdcap() argument 4091 ips_msense(ips_ha_t * ha, ips_scb_t * scb) ips_msense() argument 4182 ips_reqsen(ips_ha_t * ha, ips_scb_t * scb) ips_reqsen() argument 4367 ips_init_scb(ips_ha_t * ha, ips_scb_t * scb) ips_init_scb() argument 4414 ips_scb_t *scb; ips_getscb() local 4444 ips_freescb(ips_ha_t * ha, ips_scb_t * scb) ips_freescb() argument 4557 ips_scb_t *scb; ips_flush_and_reset() local 5273 ips_issue_copperhead(ips_ha_t * ha, ips_scb_t * scb) ips_issue_copperhead() argument 5327 ips_issue_copperhead_memio(ips_ha_t * ha, ips_scb_t * scb) ips_issue_copperhead_memio() argument 5380 ips_issue_i2o(ips_ha_t * ha, ips_scb_t * scb) ips_issue_i2o() argument 5412 ips_issue_i2o_memio(ips_ha_t * ha, ips_scb_t * scb) ips_issue_i2o_memio() argument 5659 ips_scb_t *scb; ips_read_adapter_status() local 5702 ips_scb_t *scb; ips_read_subsystem_parameters() local 5746 ips_scb_t *scb; ips_read_config() local 5804 ips_scb_t *scb; ips_readwrite_page5() local 5854 ips_scb_t *scb; ips_clear_adapter() local 5917 ips_scb_t *scb; ips_ffdc_reset() local 5951 ips_scb_t *scb; ips_ffdc_time() local 5984 ips_fix_ffdc_time(ips_ha_t * ha, ips_scb_t * scb, time64_t current_time) ips_fix_ffdc_time() argument [all...] |
H A D | a100u2w.c | 86 static void inia100_scb_handler(struct orc_host *host, struct orc_scb *scb); 274 * @scb: SCB to queue for execution 277 static void orc_exec_scb(struct orc_host * host, struct orc_scb * scb) in orc_exec_scb() argument 279 scb->status = ORCSCB_POST; in orc_exec_scb() 280 outb(scb->scbidx, host->base + ORC_PQUEUE); in orc_exec_scb() 444 struct orc_scb *scb; in setup_SCBs() local 457 scb = host->scb_virt; in setup_SCBs() 462 scb->sg_addr = cpu_to_le32((u32) escb_phys); in setup_SCBs() 463 scb->sense_addr = cpu_to_le32((u32) escb_phys); in setup_SCBs() 464 scb in setup_SCBs() 597 struct orc_scb *scb; orc_device_reset() local 698 struct orc_scb *scb; orc_alloc_scb() local 716 orc_release_scb(struct orc_host *host, struct orc_scb *scb) orc_release_scb() argument 738 orchid_abort_scb(struct orc_host * host, struct orc_scb * scb) orchid_abort_scb() argument 765 struct orc_scb *scb; inia100_abort_cmd() local 814 struct orc_scb *scb; orc_interrupt() local 842 inia100_build_scb(struct orc_host * host, struct orc_scb * scb, struct scsi_cmnd * cmd) inia100_build_scb() argument 914 struct orc_scb *scb; inia100_queue_lck() local 988 inia100_scb_handler(struct orc_host *host, struct orc_scb *scb) inia100_scb_handler() argument [all...] |
H A D | initio.c | 147 static void initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb); 148 static void initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb); 149 static void initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb); 657 struct scsi_ctrl_blk *scb; in initio_alloc_scb() local 661 if ((scb = host->first_avail) != NULL) { in initio_alloc_scb() 663 printk("find scb at %p\n", scb); in initio_alloc_scb() 665 if ((host->first_avail = scb->next) == NULL) in initio_alloc_scb() 667 scb->next = NULL; in initio_alloc_scb() 668 scb in initio_alloc_scb() 764 initio_unlink_pend_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_unlink_pend_scb() argument 834 initio_unlink_busy_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_unlink_busy_scb() argument 1003 struct scsi_ctrl_blk *scb; initio_bad_seq() local 1020 initio_exec_scb(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_exec_scb() argument 1071 struct scsi_ctrl_blk *scb; tulip_main() local 1143 struct scsi_ctrl_blk *scb; tulip_scsi() local 1294 struct scsi_ctrl_blk *scb = host->active; initio_state_1() local 1349 struct scsi_ctrl_blk *scb = host->active; initio_state_2() local 1378 struct scsi_ctrl_blk *scb = host->active; initio_state_3() local 1445 struct scsi_ctrl_blk *scb = host->active; initio_state_4() local 1509 struct scsi_ctrl_blk *scb = host->active; initio_state_5() local 1598 struct scsi_ctrl_blk *scb = host->active; initio_state_6() local 1673 struct scsi_ctrl_blk *scb = host->active; initio_xfer_data_in() local 1705 struct scsi_ctrl_blk *scb = host->active; initio_xfer_data_out() local 1729 struct scsi_ctrl_blk *scb = host->active; initio_xpad_in() local 1753 struct scsi_ctrl_blk *scb = host->active; initio_xpad_out() local 1778 struct scsi_ctrl_blk *scb = host->active; initio_status_msg() local 1829 struct scsi_ctrl_blk *scb = host->active; int_initio_busfree() local 1863 struct scsi_ctrl_blk *scb; int_initio_scsi_rst() local 1899 struct scsi_ctrl_blk *scb; int_initio_resel() local 1981 struct scsi_ctrl_blk *scb; int_initio_bad_seq() local 2279 struct scsi_ctrl_blk *scb; initio_post_scsi_rst() local 2305 initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn_stop() argument 2315 initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn() argument 2330 initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb) initio_select_atn3() argument 2356 struct scsi_ctrl_blk *scb = host->active; initio_bus_device_reset() local 2810 struct scsi_ctrl_blk *scb, *tmp, *prev = NULL /* silence gcc */; initio_probe_one() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.h | 229 ahc_scb_timer_reset(struct scb *scb, u_int usec) in ahc_scb_timer_reset() argument 519 static inline void ahc_set_transaction_status(struct scb *, uint32_t); 521 static inline void ahc_set_scsi_status(struct scb *, uint32_t); 523 static inline uint32_t ahc_get_transaction_status(struct scb *); 525 static inline uint32_t ahc_get_scsi_status(struct scb *); 526 static inline void ahc_set_transaction_tag(struct scb *, int, u_int); 527 static inline u_long ahc_get_transfer_length(struct scb *); 528 static inline int ahc_get_transfer_dir(struct scb *); 529 static inline void ahc_set_residual(struct scb *, u_lon 550 ahc_set_transaction_status(struct scb *scb, uint32_t status) ahc_set_transaction_status() argument 563 ahc_set_scsi_status(struct scb *scb, uint32_t status) ahc_set_scsi_status() argument 575 ahc_get_transaction_status(struct scb *scb) ahc_get_transaction_status() argument 587 ahc_get_scsi_status(struct scb *scb) ahc_get_scsi_status() argument 593 ahc_set_transaction_tag(struct scb *scb, int enabled, u_int type) ahc_set_transaction_tag() argument 602 ahc_get_transfer_length(struct scb *scb) ahc_get_transfer_length() argument 608 ahc_get_transfer_dir(struct scb *scb) ahc_get_transfer_dir() argument 614 ahc_set_residual(struct scb *scb, u_long resid) ahc_set_residual() argument 620 ahc_set_sense_residual(struct scb *scb, u_long resid) ahc_set_sense_residual() argument 626 ahc_get_residual(struct scb *scb) ahc_get_residual() argument 632 ahc_get_sense_residual(struct scb *scb) ahc_get_sense_residual() argument 638 ahc_perform_autosense(struct scb *scb) ahc_perform_autosense() argument 649 ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufsize() argument 662 ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb) ahc_platform_scb_free() argument 671 ahc_freeze_scb(struct scb *scb) ahc_freeze_scb() argument [all...] |
H A D | aic79xx_osm.h | 501 static inline void ahd_set_transaction_status(struct scb *, uint32_t); 503 static inline void ahd_set_scsi_status(struct scb *, uint32_t); 505 static inline uint32_t ahd_get_transaction_status(struct scb *); 507 static inline uint32_t ahd_get_scsi_status(struct scb *); 508 static inline void ahd_set_transaction_tag(struct scb *, int, u_int); 509 static inline u_long ahd_get_transfer_length(struct scb *); 510 static inline int ahd_get_transfer_dir(struct scb *); 511 static inline void ahd_set_residual(struct scb *, u_long); 512 static inline void ahd_set_sense_residual(struct scb *scb, u_lon 532 ahd_set_transaction_status(struct scb *scb, uint32_t status) ahd_set_transaction_status() argument 545 ahd_set_scsi_status(struct scb *scb, uint32_t status) ahd_set_scsi_status() argument 557 ahd_get_transaction_status(struct scb *scb) ahd_get_transaction_status() argument 569 ahd_get_scsi_status(struct scb *scb) ahd_get_scsi_status() argument 575 ahd_set_transaction_tag(struct scb *scb, int enabled, u_int type) ahd_set_transaction_tag() argument 584 ahd_get_transfer_length(struct scb *scb) ahd_get_transfer_length() argument 590 ahd_get_transfer_dir(struct scb *scb) ahd_get_transfer_dir() argument 596 ahd_set_residual(struct scb *scb, u_long resid) ahd_set_residual() argument 602 ahd_set_sense_residual(struct scb *scb, u_long resid) ahd_set_sense_residual() argument 608 ahd_get_residual(struct scb *scb) ahd_get_residual() argument 614 ahd_get_sense_residual(struct scb *scb) ahd_get_sense_residual() argument 620 ahd_perform_autosense(struct scb *scb) ahd_perform_autosense() argument 631 ahd_get_sense_bufsize(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_bufsize() argument 644 ahd_platform_scb_free(struct ahd_softc *ahd, struct scb *scb) ahd_platform_scb_free() argument 655 ahd_freeze_scb(struct scb *scb) ahd_freeze_scb() argument [all...] |
H A D | aic79xx_inline.h | 99 void *ahd_sg_setup(struct ahd_softc *ahd, struct scb *scb, 107 struct scb *scb, int op); 138 struct scb * 140 void ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb); 143 struct scb *scb); 145 struct scb *sc 158 ahd_get_sense_buf(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_buf() argument 164 ahd_get_sense_bufaddr(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_bufaddr() argument [all...] |
H A D | aic79xx_core.c | 128 struct scb *scb); 131 struct scb *scb); 167 struct scb *scb); 180 struct scb *scb, u_int col_idx); 182 struct scb *scb); 406 ahd_sg_setup(struct ahd_softc *ahd, struct scb *scb, void *sgptr, dma_addr_t addr, bus_size_t len, int last) ahd_sg_setup() argument 430 ahd_setup_scb_common(struct ahd_softc *ahd, struct scb *scb) ahd_setup_scb_common() argument 451 ahd_setup_data_scb(struct ahd_softc *ahd, struct scb *scb) ahd_setup_data_scb() argument 488 ahd_setup_noxfer_scb(struct ahd_softc *ahd, struct scb *scb) ahd_setup_noxfer_scb() argument 497 ahd_sg_bus_to_virt(struct ahd_softc *ahd, struct scb *scb, uint32_t sg_busaddr) ahd_sg_bus_to_virt() argument 507 ahd_sg_virt_to_bus(struct ahd_softc *ahd, struct scb *scb, void *sg) ahd_sg_virt_to_bus() argument 519 ahd_sync_scb(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_scb() argument 528 ahd_sync_sglist(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_sglist() argument 540 ahd_sync_sense(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_sense() argument 790 struct scb* scb; ahd_lookup_scb() local 802 ahd_swap_with_next_hscb(struct ahd_softc *ahd, struct scb *scb) ahd_swap_with_next_hscb() argument 841 ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb) ahd_queue_scb() argument 1092 ahd_update_residual(struct ahd_softc *ahd, struct scb *scb) ahd_update_residual() argument 1102 ahd_complete_scb(struct ahd_softc *ahd, struct scb *scb) ahd_complete_scb() argument 1189 struct scb *scb; ahd_flush_qoutfifo() local 1395 ahd_scb_active_in_fifo(struct ahd_softc *ahd, struct scb *scb) ahd_scb_active_in_fifo() argument 1424 ahd_run_data_fifo(struct ahd_softc *ahd, struct scb *scb) ahd_run_data_fifo() argument 1661 struct scb *scb; ahd_run_qoutfifo() local 1727 ahd_dump_sglist(struct scb *scb) ahd_dump_sglist() argument 1801 struct scb *scb; ahd_handle_seqint() local 1851 struct scb *scb; ahd_handle_seqint() local 1867 struct scb *scb; ahd_handle_seqint() local 1906 struct scb *scb; ahd_handle_seqint() local 1992 struct scb *scb; ahd_handle_seqint() local 2059 struct scb *scb; ahd_handle_seqint() local 2195 struct scb *scb; ahd_handle_seqint() local 2232 struct scb *scb; ahd_handle_seqint() local 2259 struct scb *scb; ahd_handle_seqint() local 2313 struct scb *scb; ahd_handle_seqint() local 2376 struct scb *scb; ahd_handle_scsiint() local 2658 struct scb *scb; ahd_handle_transmission_error() local 2892 struct scb *scb; ahd_handle_pkt_busfree() local 2992 struct scb *scb; ahd_handle_pkt_busfree() local 3019 struct scb *scb; ahd_handle_nonpkt_busfree() local 3293 struct scb *scb; ahd_handle_proto_violation() local 4344 ahd_scb_devinfo(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_scb_devinfo() argument 4367 ahd_setup_initiator_msgout(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_setup_initiator_msgout() argument 5494 struct scb *scb; ahd_handle_msg_reject() local 5660 struct scb *scb; ahd_handle_ign_wide_residue() local 5809 struct scb *scb; ahd_reinitialize_dataptrs() local 5953 ahd_setup_target_msgin(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_setup_target_msgin() argument 6456 struct scb *scb; ahd_find_scb_by_tag() local 6610 ahd_add_col_list(struct ahd_softc *ahd, struct scb *scb, u_int col_idx) ahd_add_col_list() argument 6630 ahd_rem_col_list(struct ahd_softc *ahd, struct scb *scb) ahd_rem_col_list() argument 6666 struct scb *scb; ahd_get_scb() local 6700 ahd_free_scb(struct ahd_softc *ahd, struct scb *scb) ahd_free_scb() argument 7951 ahd_match_scb(struct ahd_softc *ahd, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) ahd_match_scb() argument 7987 ahd_freeze_devq(struct ahd_softc *ahd, struct scb *scb) ahd_freeze_devq() argument 8005 ahd_qinfifo_requeue_tail(struct ahd_softc *ahd, struct scb *scb) ahd_qinfifo_requeue_tail() argument 8027 ahd_qinfifo_requeue(struct ahd_softc *ahd, struct scb *prev_scb, struct scb *scb) ahd_qinfifo_requeue() argument 8067 struct scb *scb; ahd_reset_cmds_pending() local 8090 ahd_done_with_status(struct ahd_softc *ahd, struct scb *scb, uint32_t status) ahd_done_with_status() argument 8109 struct scb *scb; ahd_search_qinfifo() local 8340 struct scb *scb; ahd_search_scb_list() local 8826 ahd_handle_scsi_status(struct ahd_softc *ahd, struct scb *scb) ahd_handle_scsi_status() argument 9034 ahd_handle_scb_status(struct ahd_softc *ahd, struct scb *scb) ahd_handle_scb_status() argument 9048 ahd_calc_residual(struct ahd_softc *ahd, struct scb *scb) ahd_calc_residual() argument 9638 struct scb *scb; ahd_dump_card_state() local 10431 struct scb *scb; ahd_handle_en_lun() local [all...] |
H A D | aic7xxx_inline.h | 55 struct scb *scb, int op); 84 struct scb* 86 void ahc_free_scb(struct ahc_softc *ahc, struct scb *scb); 87 struct scb * 89 void ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb); 92 struct scb *scb); [all...] |
/kernel/linux/linux-5.10/sound/pci/cs46xx/ |
H A D | dsp_spos_scb_lib.c | 61 struct dsp_scb_descriptor * scb = scb_info->scb_desc; in cs46xx_dsp_proc_scb_info_read() local 67 snd_iprintf(buffer,"%04x %s:\n",scb->address,scb->scb_name); in cs46xx_dsp_proc_scb_info_read() 74 snd_iprintf(buffer,"%08x ",readl(dst + (scb->address + j) * sizeof(u32))); in cs46xx_dsp_proc_scb_info_read() 79 if (scb->parent_scb_ptr != NULL) { in cs46xx_dsp_proc_scb_info_read() 81 scb->parent_scb_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read() 82 scb->parent_scb_ptr->address); in cs46xx_dsp_proc_scb_info_read() 86 scb->sub_list_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read() 87 scb->sub_list_ptr->address, in cs46xx_dsp_proc_scb_info_read() 88 scb in cs46xx_dsp_proc_scb_info_read() 98 _dsp_unlink_scb(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) _dsp_unlink_scb() argument 160 cs46xx_dsp_remove_scb(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) cs46xx_dsp_remove_scb() argument 215 cs46xx_dsp_proc_free_scb_desc(struct dsp_scb_descriptor * scb) cs46xx_dsp_proc_free_scb_desc() argument 232 cs46xx_dsp_proc_register_scb_desc(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) cs46xx_dsp_proc_register_scb_desc() argument 271 struct dsp_scb_descriptor * scb; _dsp_create_generic_scb() local 366 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_timing_master_scb() local 403 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_codec_out_scb() local 442 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_codec_in_scb() local 488 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_pcm_reader_scb() local 595 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_src_task_scb() local 746 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_mix_only_scb() local 786 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_mix_to_ostream_scb() local 843 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_vari_decimate_scb() local 885 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_pcm_serial_input_scb() local 929 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_asynch_fg_tx_scb() local 976 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_asynch_fg_rx_scb() local 1065 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_spio_write_scb() local 1103 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_magic_snoop_scb() local 1136 struct dsp_scb_descriptor * scb = from; find_next_free_scb() local [all...] |
/kernel/linux/linux-6.6/sound/pci/cs46xx/ |
H A D | dsp_spos_scb_lib.c | 61 struct dsp_scb_descriptor * scb = scb_info->scb_desc; in cs46xx_dsp_proc_scb_info_read() local 67 snd_iprintf(buffer,"%04x %s:\n",scb->address,scb->scb_name); in cs46xx_dsp_proc_scb_info_read() 74 snd_iprintf(buffer,"%08x ",readl(dst + (scb->address + j) * sizeof(u32))); in cs46xx_dsp_proc_scb_info_read() 79 if (scb->parent_scb_ptr != NULL) { in cs46xx_dsp_proc_scb_info_read() 81 scb->parent_scb_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read() 82 scb->parent_scb_ptr->address); in cs46xx_dsp_proc_scb_info_read() 86 scb->sub_list_ptr->scb_name, in cs46xx_dsp_proc_scb_info_read() 87 scb->sub_list_ptr->address, in cs46xx_dsp_proc_scb_info_read() 88 scb in cs46xx_dsp_proc_scb_info_read() 98 _dsp_unlink_scb(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) _dsp_unlink_scb() argument 160 cs46xx_dsp_remove_scb(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) cs46xx_dsp_remove_scb() argument 215 cs46xx_dsp_proc_free_scb_desc(struct dsp_scb_descriptor * scb) cs46xx_dsp_proc_free_scb_desc() argument 232 cs46xx_dsp_proc_register_scb_desc(struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) cs46xx_dsp_proc_register_scb_desc() argument 271 struct dsp_scb_descriptor * scb; _dsp_create_generic_scb() local 366 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_timing_master_scb() local 403 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_codec_out_scb() local 442 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_codec_in_scb() local 488 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_pcm_reader_scb() local 595 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_src_task_scb() local 746 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_mix_only_scb() local 786 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_mix_to_ostream_scb() local 843 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_vari_decimate_scb() local 885 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_pcm_serial_input_scb() local 929 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_asynch_fg_tx_scb() local 976 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_asynch_fg_rx_scb() local 1065 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_spio_write_scb() local 1103 struct dsp_scb_descriptor * scb; cs46xx_dsp_create_magic_snoop_scb() local 1136 struct dsp_scb_descriptor * scb = from; find_next_free_scb() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 83 struct scb *scb; \ 96 scb = ascb->scb; \ 97 scb->header.opcode = CLEAR_NEXUS 120 scb->clear_nexus.nexus = NEXUS_ADAPTER; in asd_clear_nexus_ha() 129 scb->clear_nexus.nexus = NEXUS_PORT; in asd_clear_nexus_port() 130 scb->clear_nexus.conn_mask = port->phy_mask; in asd_clear_nexus_port() 146 scb->clear_nexus.nexus = NEXUS_I_T; in asd_clear_nexus_I_T() 149 scb in asd_clear_nexus_I_T() 393 struct scb *scb; asd_abort_task() local 562 struct scb *scb; asd_initiate_ssp_tmf() local [all...] |
H A D | aic94xx_task.c | 129 le64_to_cpu(ascb->scb->ssp_task.sg_element[0].bus_addr); in asd_unmap_scatterlist() 353 struct scb *scb; in asd_build_ata_ascb() local 357 scb = ascb->scb; in asd_build_ata_ascb() 360 scb->header.opcode = CONTROL_ATA_DEV; in asd_build_ata_ascb() 362 scb->header.opcode = INITIATE_ATAPI_TASK; in asd_build_ata_ascb() 364 scb->header.opcode = INITIATE_ATA_TASK; in asd_build_ata_ascb() 366 scb->ata_task.proto_conn_rate = (1 << 5); /* STP */ in asd_build_ata_ascb() 368 scb in asd_build_ata_ascb() 422 struct scb *scb; asd_build_smp_ascb() local 471 struct scb *scb; asd_build_ssp_ascb() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 83 struct scb *scb; \ 96 scb = ascb->scb; \ 97 scb->header.opcode = CLEAR_NEXUS 120 scb->clear_nexus.nexus = NEXUS_ADAPTER; in asd_clear_nexus_ha() 129 scb->clear_nexus.nexus = NEXUS_PORT; in asd_clear_nexus_port() 130 scb->clear_nexus.conn_mask = port->phy_mask; in asd_clear_nexus_port() 146 scb->clear_nexus.nexus = NEXUS_I_T; in asd_clear_nexus_I_T() 149 scb in asd_clear_nexus_I_T() 393 struct scb *scb; asd_abort_task() local 562 struct scb *scb; asd_initiate_ssp_tmf() local [all...] |
H A D | aic94xx_task.c | 129 le64_to_cpu(ascb->scb->ssp_task.sg_element[0].bus_addr); in asd_unmap_scatterlist() 352 struct scb *scb; in asd_build_ata_ascb() local 356 scb = ascb->scb; in asd_build_ata_ascb() 359 scb->header.opcode = CONTROL_ATA_DEV; in asd_build_ata_ascb() 361 scb->header.opcode = INITIATE_ATAPI_TASK; in asd_build_ata_ascb() 363 scb->header.opcode = INITIATE_ATA_TASK; in asd_build_ata_ascb() 365 scb->ata_task.proto_conn_rate = (1 << 5); /* STP */ in asd_build_ata_ascb() 367 scb in asd_build_ata_ascb() 416 struct scb *scb; asd_build_smp_ascb() local 465 struct scb *scb; asd_build_ssp_ascb() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_osm.h | 229 ahc_scb_timer_reset(struct scb *scb, u_int usec) in ahc_scb_timer_reset() argument 525 void ahc_set_transaction_status(struct scb *scb, uint32_t status) in ahc_set_transaction_status() argument 527 ahc_cmd_set_transaction_status(scb->io_ctx,status); in ahc_set_transaction_status() 538 void ahc_set_scsi_status(struct scb *scb, uint32_t status) in ahc_set_scsi_status() argument 540 ahc_cmd_set_scsi_status(scb->io_ctx, status); in ahc_set_scsi_status() 550 uint32_t ahc_get_transaction_status(struct scb *scb) in ahc_get_transaction_status() argument 562 ahc_get_scsi_status(struct scb *scb) ahc_get_scsi_status() argument 568 ahc_set_transaction_tag(struct scb *scb, int enabled, u_int type) ahc_set_transaction_tag() argument 577 ahc_get_transfer_length(struct scb *scb) ahc_get_transfer_length() argument 583 ahc_get_transfer_dir(struct scb *scb) ahc_get_transfer_dir() argument 589 ahc_set_residual(struct scb *scb, u_long resid) ahc_set_residual() argument 595 ahc_set_sense_residual(struct scb *scb, u_long resid) ahc_set_sense_residual() argument 601 ahc_get_residual(struct scb *scb) ahc_get_residual() argument 607 ahc_get_sense_residual(struct scb *scb) ahc_get_sense_residual() argument 613 ahc_perform_autosense(struct scb *scb) ahc_perform_autosense() argument 624 ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufsize() argument 637 ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb) ahc_platform_scb_free() argument 646 ahc_freeze_scb(struct scb *scb) ahc_freeze_scb() argument [all...] |
H A D | aic79xx_osm.h | 507 void ahd_set_transaction_status(struct scb *scb, uint32_t status) in ahd_set_transaction_status() argument 509 ahd_cmd_set_transaction_status(scb->io_ctx,status); in ahd_set_transaction_status() 520 void ahd_set_scsi_status(struct scb *scb, uint32_t status) in ahd_set_scsi_status() argument 522 ahd_cmd_set_scsi_status(scb->io_ctx, status); in ahd_set_scsi_status() 532 uint32_t ahd_get_transaction_status(struct scb *scb) in ahd_get_transaction_status() argument 534 return (ahd_cmd_get_transaction_status(scb->io_ctx)); in ahd_get_transaction_status() 544 uint32_t ahd_get_scsi_status(struct scb *sc argument 550 ahd_set_transaction_tag(struct scb *scb, int enabled, u_int type) ahd_set_transaction_tag() argument 559 ahd_get_transfer_length(struct scb *scb) ahd_get_transfer_length() argument 565 ahd_get_transfer_dir(struct scb *scb) ahd_get_transfer_dir() argument 571 ahd_set_residual(struct scb *scb, u_long resid) ahd_set_residual() argument 577 ahd_set_sense_residual(struct scb *scb, u_long resid) ahd_set_sense_residual() argument 583 ahd_get_residual(struct scb *scb) ahd_get_residual() argument 589 ahd_get_sense_residual(struct scb *scb) ahd_get_sense_residual() argument 595 ahd_perform_autosense(struct scb *scb) ahd_perform_autosense() argument 606 ahd_get_sense_bufsize(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_bufsize() argument 619 ahd_platform_scb_free(struct ahd_softc *ahd, struct scb *scb) ahd_platform_scb_free() argument 630 ahd_freeze_scb(struct scb *scb) ahd_freeze_scb() argument [all...] |
H A D | aic79xx_inline.h | 99 void *ahd_sg_setup(struct ahd_softc *ahd, struct scb *scb, 107 struct scb *scb, int op); 138 struct scb * 140 void ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb); 143 struct scb *scb); 145 struct scb *sc 158 ahd_get_sense_buf(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_buf() argument 164 ahd_get_sense_bufaddr(struct ahd_softc *ahd, struct scb *scb) ahd_get_sense_bufaddr() argument [all...] |
H A D | aic79xx_core.c | 128 struct scb *scb); 131 struct scb *scb); 167 struct scb *scb); 180 struct scb *scb, u_int col_idx); 182 struct scb *scb); 406 ahd_sg_setup(struct ahd_softc *ahd, struct scb *scb, void *sgptr, dma_addr_t addr, bus_size_t len, int last) ahd_sg_setup() argument 430 ahd_setup_scb_common(struct ahd_softc *ahd, struct scb *scb) ahd_setup_scb_common() argument 451 ahd_setup_data_scb(struct ahd_softc *ahd, struct scb *scb) ahd_setup_data_scb() argument 488 ahd_setup_noxfer_scb(struct ahd_softc *ahd, struct scb *scb) ahd_setup_noxfer_scb() argument 497 ahd_sg_bus_to_virt(struct ahd_softc *ahd, struct scb *scb, uint32_t sg_busaddr) ahd_sg_bus_to_virt() argument 507 ahd_sg_virt_to_bus(struct ahd_softc *ahd, struct scb *scb, void *sg) ahd_sg_virt_to_bus() argument 519 ahd_sync_scb(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_scb() argument 528 ahd_sync_sglist(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_sglist() argument 540 ahd_sync_sense(struct ahd_softc *ahd, struct scb *scb, int op) ahd_sync_sense() argument 790 struct scb* scb; ahd_lookup_scb() local 802 ahd_swap_with_next_hscb(struct ahd_softc *ahd, struct scb *scb) ahd_swap_with_next_hscb() argument 841 ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb) ahd_queue_scb() argument 1092 ahd_update_residual(struct ahd_softc *ahd, struct scb *scb) ahd_update_residual() argument 1102 ahd_complete_scb(struct ahd_softc *ahd, struct scb *scb) ahd_complete_scb() argument 1189 struct scb *scb; ahd_flush_qoutfifo() local 1395 ahd_scb_active_in_fifo(struct ahd_softc *ahd, struct scb *scb) ahd_scb_active_in_fifo() argument 1424 ahd_run_data_fifo(struct ahd_softc *ahd, struct scb *scb) ahd_run_data_fifo() argument 1661 struct scb *scb; ahd_run_qoutfifo() local 1727 ahd_dump_sglist(struct scb *scb) ahd_dump_sglist() argument 1801 struct scb *scb; ahd_handle_seqint() local 1851 struct scb *scb; ahd_handle_seqint() local 1867 struct scb *scb; ahd_handle_seqint() local 1906 struct scb *scb; ahd_handle_seqint() local 1992 struct scb *scb; ahd_handle_seqint() local 2059 struct scb *scb; ahd_handle_seqint() local 2194 struct scb *scb; ahd_handle_seqint() local 2231 struct scb *scb; ahd_handle_seqint() local 2258 struct scb *scb; ahd_handle_seqint() local 2312 struct scb *scb; ahd_handle_seqint() local 2375 struct scb *scb; ahd_handle_scsiint() local 2657 struct scb *scb; ahd_handle_transmission_error() local 2891 struct scb *scb; ahd_handle_pkt_busfree() local 2991 struct scb *scb; ahd_handle_pkt_busfree() local 3018 struct scb *scb; ahd_handle_nonpkt_busfree() local 3292 struct scb *scb; ahd_handle_proto_violation() local 4342 ahd_scb_devinfo(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_scb_devinfo() argument 4365 ahd_setup_initiator_msgout(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_setup_initiator_msgout() argument 5492 struct scb *scb; ahd_handle_msg_reject() local 5658 struct scb *scb; ahd_handle_ign_wide_residue() local 5807 struct scb *scb; ahd_reinitialize_dataptrs() local 5951 ahd_setup_target_msgin(struct ahd_softc *ahd, struct ahd_devinfo *devinfo, struct scb *scb) ahd_setup_target_msgin() argument 6455 struct scb *scb; ahd_find_scb_by_tag() local 6609 ahd_add_col_list(struct ahd_softc *ahd, struct scb *scb, u_int col_idx) ahd_add_col_list() argument 6629 ahd_rem_col_list(struct ahd_softc *ahd, struct scb *scb) ahd_rem_col_list() argument 6665 struct scb *scb; ahd_get_scb() local 6699 ahd_free_scb(struct ahd_softc *ahd, struct scb *scb) ahd_free_scb() argument 7946 ahd_match_scb(struct ahd_softc *ahd, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) ahd_match_scb() argument 7982 ahd_freeze_devq(struct ahd_softc *ahd, struct scb *scb) ahd_freeze_devq() argument 8000 ahd_qinfifo_requeue_tail(struct ahd_softc *ahd, struct scb *scb) ahd_qinfifo_requeue_tail() argument 8022 ahd_qinfifo_requeue(struct ahd_softc *ahd, struct scb *prev_scb, struct scb *scb) ahd_qinfifo_requeue() argument 8062 struct scb *scb; ahd_reset_cmds_pending() local 8085 ahd_done_with_status(struct ahd_softc *ahd, struct scb *scb, uint32_t status) ahd_done_with_status() argument 8104 struct scb *scb; ahd_search_qinfifo() local 8335 struct scb *scb; ahd_search_scb_list() local 8821 ahd_handle_scsi_status(struct ahd_softc *ahd, struct scb *scb) ahd_handle_scsi_status() argument 9030 ahd_handle_scb_status(struct ahd_softc *ahd, struct scb *scb) ahd_handle_scb_status() argument 9044 ahd_calc_residual(struct ahd_softc *ahd, struct scb *scb) ahd_calc_residual() argument 9634 struct scb *scb; ahd_dump_card_state() local 10426 struct scb *scb; ahd_handle_en_lun() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/megaraid/ |
H A D | megaraid_mbox.c | 951 scb_t *scb; in megaraid_alloc_cmd_packets() local 1009 * Allocate memory for the base list of scb. Later allocate memory for in megaraid_alloc_cmd_packets() 1011 * scb to the allocated components in megaraid_alloc_cmd_packets() 1033 // Adjust the scb pointers and link in the free pool in megaraid_alloc_cmd_packets() 1039 scb = adapter->kscb_list + i; in megaraid_alloc_cmd_packets() 1066 scb->ccb = (caddr_t)ccb; in megaraid_alloc_cmd_packets() 1067 scb->gp = 0; in megaraid_alloc_cmd_packets() 1069 scb->sno = i; // command index in megaraid_alloc_cmd_packets() 1071 scb->scp = NULL; in megaraid_alloc_cmd_packets() 1072 scb in megaraid_alloc_cmd_packets() 1275 scb_t *scb = NULL; megaraid_alloc_scb() local 1310 megaraid_dealloc_scb(adapter_t *adapter, scb_t *scb) megaraid_dealloc_scb() argument 1335 megaraid_mbox_mksgl(adapter_t *adapter, scb_t *scb) megaraid_mbox_mksgl() argument 1374 mbox_post_cmd(adapter_t *adapter, scb_t *scb) mbox_post_cmd() argument 1440 scb_t *scb; megaraid_queue_command_lck() local 1490 scb_t *scb; megaraid_mbox_build_cmd() local 1866 scb_t *scb; megaraid_mbox_runpendq() local 1935 megaraid_mbox_prepare_pthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *scp) megaraid_mbox_prepare_pthru() argument 1984 megaraid_mbox_prepare_epthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *scp) megaraid_mbox_prepare_epthru() argument 2037 scb_t *scb; megaraid_ack_sequence() local 2177 scb_t *scb; megaraid_mbox_dpc() local 2388 scb_t *scb; megaraid_abort_handler() local 2525 scb_t *scb; megaraid_reset_handler() local 3312 megaraid_mbox_display_scb(adapter_t *adapter, scb_t *scb) megaraid_mbox_display_scb() argument 3406 scb_t *scb; megaraid_cmm_register() local 3566 scb_t *scb; megaraid_mbox_mm_command() local 3685 megaraid_mbox_mm_done(adapter_t *adapter, scb_t *scb) megaraid_mbox_mm_done() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/megaraid/ |
H A D | megaraid_mbox.c | 953 scb_t *scb; in megaraid_alloc_cmd_packets() local 1011 * Allocate memory for the base list of scb. Later allocate memory for in megaraid_alloc_cmd_packets() 1013 * scb to the allocated components in megaraid_alloc_cmd_packets() 1035 // Adjust the scb pointers and link in the free pool in megaraid_alloc_cmd_packets() 1041 scb = adapter->kscb_list + i; in megaraid_alloc_cmd_packets() 1068 scb->ccb = (caddr_t)ccb; in megaraid_alloc_cmd_packets() 1069 scb->gp = 0; in megaraid_alloc_cmd_packets() 1071 scb->sno = i; // command index in megaraid_alloc_cmd_packets() 1073 scb->scp = NULL; in megaraid_alloc_cmd_packets() 1074 scb in megaraid_alloc_cmd_packets() 1277 scb_t *scb = NULL; megaraid_alloc_scb() local 1312 megaraid_dealloc_scb(adapter_t *adapter, scb_t *scb) megaraid_dealloc_scb() argument 1337 megaraid_mbox_mksgl(adapter_t *adapter, scb_t *scb) megaraid_mbox_mksgl() argument 1376 mbox_post_cmd(adapter_t *adapter, scb_t *scb) mbox_post_cmd() argument 1441 scb_t *scb; megaraid_queue_command_lck() local 1490 scb_t *scb; megaraid_mbox_build_cmd() local 1864 scb_t *scb; megaraid_mbox_runpendq() local 1933 megaraid_mbox_prepare_pthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *scp) megaraid_mbox_prepare_pthru() argument 1982 megaraid_mbox_prepare_epthru(adapter_t *adapter, scb_t *scb, struct scsi_cmnd *scp) megaraid_mbox_prepare_epthru() argument 2035 scb_t *scb; megaraid_ack_sequence() local 2175 scb_t *scb; megaraid_mbox_dpc() local 2381 scb_t *scb; megaraid_abort_handler() local 2518 scb_t *scb; megaraid_reset_handler() local 3303 megaraid_mbox_display_scb(adapter_t *adapter, scb_t *scb) megaraid_mbox_display_scb() argument 3397 scb_t *scb; megaraid_cmm_register() local 3557 scb_t *scb; megaraid_mbox_mm_command() local 3676 megaraid_mbox_mm_done(adapter_t *adapter, scb_t *scb) megaraid_mbox_mm_done() argument [all...] |