/freebsd/sys/dev/iicbus/controller/twsi/ |
H A D | twsi.c | 567 TWSI_WRITE(sc, sc->reg_control, sc->control_val | in twsi_intr() 636 if (sc->sent_bytes == sc->msgs[sc->msg_idx].len) { in twsi_intr() 653 sc->msgs[sc->msg_idx].buf[sc->sent_bytes]); in twsi_intr() 655 sc->msgs[sc->msg_idx].buf[sc->sent_bytes]); in twsi_intr() 661 KASSERT(sc->recv_bytes < sc->msgs[sc->msg_idx].len, in twsi_intr() 664 sc->msgs[sc->msg_idx].buf[sc->recv_bytes] = in twsi_intr() 669 sc->msgs[sc->msg_idx].buf[sc->recv_bytes]); in twsi_intr() 689 sc->msgs[sc->msg_idx].buf[sc->recv_bytes] = in twsi_intr() 694 sc->msgs[sc->msg_idx].buf[sc->recv_bytes]); in twsi_intr() 697 if (sc->msgs[sc->msg_idx].len == sc->recv_bytes) { in twsi_intr() [all …]
|
/freebsd/sys/dev/tws/ |
H A D | tws.c | 210 sc->tws_oidp = SYSCTL_ADD_NODE(&sc->tws_clist, in tws_attach() 235 sc->mfa_base = sc->mfa_base & ~TWS_BIT2; in tws_attach() 247 sc->bus_tag = rman_get_bustag(sc->reg_res); in tws_attach() 282 sc->tws_cdev->si_drv1 = sc; in tws_attach() 310 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map); in tws_attach() 389 bus_dmamem_free(sc->cmd_tag, sc->dma_mem, sc->cmd_map); in tws_detach() 416 bus_dmamem_free(sc->data_tag, sc->ioctl_data_mem, sc->ioctl_data_map); in tws_detach() 569 bus_dmamap_load(sc->cmd_tag, sc->cmd_map, sc->dma_mem, in tws_init() 689 sc->reqs[i].sc = sc; in tws_init_reqs() 856 struct tws_softc *sc = req->sc; in tws_release_request() local [all …]
|
/freebsd/sys/dev/qcom_qup/ |
H A D | qcom_spi_hw.c | 449 bytes_left = sc->transfer.tx_len - sc->transfer.tx_offset; in qcom_spi_hw_setup_current_transfer() 459 sc->transfer.num_words = MIN(sc->transfer.num_words, in qcom_spi_hw_setup_current_transfer() 472 sc->transfer.num_words = MIN(sc->transfer.num_words, in qcom_spi_hw_setup_current_transfer() 505 QCOM_SPI_WRITE_4(sc, QUP_MX_READ_CNT, sc->transfer.num_words); in qcom_spi_hw_setup_pio_transfer_cnt() 506 QCOM_SPI_WRITE_4(sc, QUP_MX_WRITE_CNT, sc->transfer.num_words); in qcom_spi_hw_setup_pio_transfer_cnt() 534 QCOM_SPI_WRITE_4(sc, QUP_MX_INPUT_CNT, sc->transfer.num_words); in qcom_spi_hw_setup_block_transfer_cnt() 751 if (sc->transfer.tx_offset < sc->transfer.tx_len) { in qcom_spi_hw_write_from_tx_buf() 752 *val |= (sc->transfer.tx_buf[sc->transfer.tx_offset] & 0xff) in qcom_spi_hw_write_from_tx_buf() 855 if (sc->transfer.rx_offset < sc->transfer.rx_len) { in qcom_spi_hw_read_into_rx_buf() 856 sc->transfer.rx_buf[sc->transfer.rx_offset] = val; in qcom_spi_hw_read_into_rx_buf() [all …]
|
/freebsd/sys/dev/uart/ |
H A D | uart_core.c | 531 sc->sc_rres = bus_alloc_resource_any(dev, sc->sc_rtype, &sc->sc_rrid, in uart_bus_probe() 567 bus_release_resource(dev, sc->sc_rtype, sc->sc_rrid, sc->sc_rres); in uart_bus_probe() 587 bcopy(sc0, sc, sizeof(*sc)); in uart_bus_attach() 597 sc->sc_sysdev->sc = sc; in uart_bus_attach() 608 sc->sc_hwmtx = &sc->sc_hwmtx_s; in uart_bus_attach() 614 sc->sc_rres = bus_alloc_resource_any(dev, sc->sc_rtype, &sc->sc_rrid, in uart_bus_attach() 630 sc->sc_rxbuf = malloc(sc->sc_rxbufsz * sizeof(*sc->sc_rxbuf), in uart_bus_attach() 632 sc->sc_txbuf = malloc(sc->sc_txfifosz * sizeof(*sc->sc_txbuf), in uart_bus_attach() 760 bus_release_resource(dev, sc->sc_rtype, sc->sc_rrid, sc->sc_rres); in uart_bus_attach() 782 (*sc->sc_sysdev->detach)(sc); in uart_bus_detach() [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath.c | 623 ah = ath_hal_attach(devid, sc, sc->sc_st, sc->sc_sh, in ath_attach() 761 TASK_INIT(&sc->sc_rxtask, 0, sc->sc_rx.recv_tasklet, sc); in ath_attach() 832 sc->sc_rc = ath_rate_attach(sc); in ath_attach() 2270 sc->sc_rx.recv_sched(sc, 1); in ath_intr() 2283 sc->sc_rx.recv_sched(sc, 1); in ath_intr() 3854 error = ath_descdma_setup(sc, &sc->sc_txdma, &sc->sc_txbuf, in ath_desc_alloc() 3865 ath_descdma_cleanup(sc, &sc->sc_txdma, &sc->sc_txbuf); in ath_desc_alloc() 3874 error = ath_descdma_setup(sc, &sc->sc_bdma, &sc->sc_bbuf, in ath_desc_alloc() 3877 ath_descdma_cleanup(sc, &sc->sc_txdma, &sc->sc_txbuf); in ath_desc_alloc() 3890 ath_descdma_cleanup(sc, &sc->sc_bdma, &sc->sc_bbuf); in ath_desc_free() [all …]
|
H A D | if_ath_rx_edma.c | 248 sc->sc_rx_resetted, sc->sc_rx_stopped); in ath_edma_startrecv() 265 if (sc->sc_rx_resetted == 1 || sc->sc_rx_stopped == 1) { in ath_edma_startrecv() 318 ATH_LOCK(sc); in ath_edma_recv_sched_queue() 329 taskqueue_enqueue(sc->sc_tq, &sc->sc_rxtask); in ath_edma_recv_sched_queue() 353 taskqueue_enqueue(sc->sc_tq, &sc->sc_rxtask); in ath_edma_recv_sched() 370 taskqueue_drain(sc->sc_tq, &sc->sc_rxtask); in ath_edma_recv_flush() 561 nf = ath_hal_getchannoise(sc->sc_ah, sc->sc_curchan); in ath_edma_recv_proc_deferred_queue() 656 if (ath_dfs_tasklet_needed(sc, sc->sc_curchan)) in ath_edma_recv_tasklet() 657 taskqueue_enqueue(sc->sc_tq, &sc->sc_dfstask); in ath_edma_recv_tasklet() 977 error = ath_descdma_setup_rx_edma(sc, &sc->sc_rxdma, &sc->sc_rxbuf, in ath_edma_dma_rxsetup() [all …]
|
/freebsd/sys/powerpc/powermac/ |
H A D | cuda.c | 196 STAILQ_INSERT_TAIL(&sc->sc_freeq, &sc->sc_pkts[i], pkt_q); in cuda_attach() 265 bus_teardown_intr(dev, sc->sc_irq, sc->sc_ih); in cuda_detach() 427 if (sc->sc_state == CUDA_IDLE && !cuda_intr_state(sc)) { in cuda_send_outbound() 430 cuda_write_reg(sc, vSR, sc->sc_out[0]); in cuda_send_outbound() 545 sc->sc_in[1] = cuda_read_reg(sc, vSR); in cuda_intr() 556 cuda_write_reg(sc, vSR, sc->sc_out[1]); in cuda_intr() 571 sc->sc_in[sc->sc_received] = cuda_read_reg(sc, vSR); in cuda_intr() 646 sc->sc_out[sc->sc_sent]); in cuda_intr() 677 cuda_write_reg(sc, vSR, sc->sc_out[sc->sc_sent]); in cuda_intr() 697 if (!sc->sc_waiting && sc->sc_state == CUDA_IDLE) in cuda_intr() [all …]
|
/freebsd/sys/dev/cyapa/ |
H A D | cyapa.c | 334 if (sc->data_signal || !fifo_empty(sc, &sc->rfifo)) { in cyapa_notify() 596 sc->cap_phyx != 0 ? sc->cap_resx / sc->cap_phyx : 0); in cyapa_attach() 598 sc->cap_phyy != 0 ? sc->cap_resy / sc->cap_phyy : 0); in cyapa_attach() 619 sc->devnode->si_drv1 = sc; in cyapa_attach() 706 (sc->data_signal || sc->delta_x || sc->delta_y || in cyaparead() 872 sc->ps2_cmd = fifo_read_char(sc, &sc->wfifo); in cyapawrite() 894 sc->mode.resolution = fifo_read_char(sc, &sc->wfifo); in cyapawrite() 1007 sc->mode.rate = fifo_read_char(sc, &sc->wfifo); in cyapawrite() 1142 if (sc->data_signal || !fifo_empty(sc, &sc->rfifo)) in cyapapoll() 1175 ready = fifo_ready(sc, &sc->rfifo) || sc->data_signal; in cyapafilt() [all …]
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas.c | 771 sc->irq_context[i].sc = sc; in mrsas_setup_msix() 882 if (sc->is_ventura || sc->is_aero) in mrsas_attach() 947 sc->mrsas_ich.ich_arg = sc; in mrsas_attach() 1009 sc->mrsas_cdev->si_drv1 = sc; in mrsas_ich_startup() 1106 if ((sc->is_ventura || sc->is_aero) && sc->streamDetectByLD) { in mrsas_detach() 1230 bus_dmamem_free(sc->sense_tag, sc->sense_mem, sc->sense_dmamap); in mrsas_free_mem() 1578 sc->irq_context[0].sc = sc; in mrsas_setup_irq() 2744 if (sc->mrsas_gen3_ctrl || sc->is_ventura || sc->is_aero) { in mrsas_ioc_init() 2882 cmd->sc = sc; in mrsas_alloc_mpt_cmds() 3715 sc->max_map_sz = max(sc->old_map_sz, sc->new_map_sz); in mrsas_update_ext_vd_details() [all …]
|
/freebsd/sys/dev/cadence/ |
H A D | if_cgem.c | 361 WR4(sc, CGEM_NET_CFG, sc->net_cfg_shadow); in cgem_rx_filter() 511 while (sc->rxring_queued < sc->rxbufs) { in cgem_fill_rqueue() 538 sc->rxring_m[sc->rxring_hd_ptr] = m; in cgem_fill_rqueue() 546 sc->rxring[sc->rxring_hd_ptr].ctl = 0; in cgem_fill_rqueue() 579 m = sc->rxring_m[sc->rxring_tl_ptr]; in cgem_recv() 580 sc->rxring_m[sc->rxring_tl_ptr] = NULL; in cgem_recv() 688 m = sc->txring_m[sc->txring_tl_ptr]; in cgem_clean_tx() 689 sc->txring_m[sc->txring_tl_ptr] = NULL; in cgem_clean_tx() 725 sc->txring[sc->txring_tl_ptr].ctl = in cgem_clean_tx() 813 sc->txring_m[sc->txring_hd_ptr] = m; in cgem_start_locked() [all …]
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_bsc.c | 250 sc, sizeof(*sc), in bcm_bsc_sysctl_init() 254 sc, sizeof(*sc), in bcm_bsc_sysctl_init() 258 sc, sizeof(*sc), in bcm_bsc_sysctl_init() 262 sc, sizeof(*sc), in bcm_bsc_sysctl_init() 384 sc->sc_data = sc->sc_curmsg->buf; in bcm_bsc_empty_rx_fifo() 385 sc->sc_dlen = sc->sc_curmsg->len; in bcm_bsc_empty_rx_fifo() 386 sc->sc_resid = sc->sc_dlen; in bcm_bsc_empty_rx_fifo() 408 sc->sc_data = sc->sc_curmsg->buf; in bcm_bsc_fill_tx_fifo() 410 sc->sc_resid = sc->sc_dlen; in bcm_bsc_fill_tx_fifo() 430 sc->sc_replen -= sc->sc_dlen; in bcm_bsc_fill_tx_fifo() [all …]
|
/freebsd/sys/dev/cfi/ |
H A D | cfi_core.c | 163 val = cfi_read(sc, ofs * sc->sc_width); in cfi_read_qry() 423 sc->sc_manid = cfi_read(sc, 0); in cfi_attach() 424 sc->sc_devid = cfi_read(sc, 2); in cfi_attach() 426 sc->sc_manid, sc->sc_devid); in cfi_attach() 433 sc->sc_nod->si_drv1 = sc; in cfi_attach() 640 if ((sc->sc_wrbuf[i] & sc->sc_wrbufcpy[i]) != sc->sc_wrbuf[i]) { in cfi_write_block() 665 cfi_amd_write(sc, sc->sc_wrofs, in cfi_write_block() 695 if (sc->sc_maxbuf > sc->sc_width) { in cfi_write_block() 706 cfi_write(sc, sc->sc_wrofs + i, in cfi_write_block() 715 cfi_write(sc, sc->sc_wrofs + i, in cfi_write_block() [all …]
|
/freebsd/sys/dev/altera/sdcard/ |
H A D | altera_sdcard.c | 82 sc->as_disk = NULL; in altera_sdcard_attach() 83 bioq_init(&sc->as_bioq); in altera_sdcard_attach() 90 TIMEOUT_TASK_INIT(sc->as_taskqueue, &sc->as_task, 0, in altera_sdcard_attach() 113 ALTERA_SDCARD_LOCK(sc); in altera_sdcard_detach() 124 while (taskqueue_cancel_timeout(sc->as_taskqueue, &sc->as_task, NULL)) in altera_sdcard_detach() 125 taskqueue_drain_timeout(sc->as_taskqueue, &sc->as_task); in altera_sdcard_detach() 131 if (sc->as_disk != NULL) in altera_sdcard_detach() 140 sc->as_taskqueue = NULL; in altera_sdcard_detach() 344 taskqueue_enqueue_timeout(sc->as_taskqueue, &sc->as_task, interval); in altera_sdcard_task_rechedule() 359 sc = arg; in altera_sdcard_task() [all …]
|
/freebsd/sys/dev/altera/jtag_uart/ |
H A D | altera_jtag_uart_tty.c | 281 AJU_LOCK(sc); in aju_handle_input() 348 AJU_LOCK(sc); in aju_handle_output() 485 sc->ajus_lockp = &sc->ajus_lock; in altera_jtag_uart_attach() 486 sc->ajus_buffer_validp = &sc->ajus_buffer_valid; in altera_jtag_uart_attach() 487 sc->ajus_buffer_datap = &sc->ajus_buffer_data; in altera_jtag_uart_attach() 488 sc->ajus_jtag_presentp = &sc->ajus_jtag_present; in altera_jtag_uart_attach() 489 sc->ajus_jtag_missedp = &sc->ajus_jtag_missed; in altera_jtag_uart_attach() 502 error = bus_setup_intr(sc->ajus_dev, sc->ajus_irq_res, in altera_jtag_uart_attach() 504 aju_intr, sc, &sc->ajus_irq_cookie); in altera_jtag_uart_attach() 512 tp = sc->ajus_ttyp = tty_alloc(&aju_ttydevsw, sc); in altera_jtag_uart_attach() [all …]
|
/freebsd/sys/dev/rtsx/ |
H A D | rtsx.c | 490 bus_dmamem_free(sc->rtsx_data_dma_tag, sc->rtsx_data_dmamem, sc->rtsx_data_dmamap); in rtsx_dma_alloc() 496 bus_dmamem_free(sc->rtsx_cmd_dma_tag, sc->rtsx_cmd_dmamem, sc->rtsx_cmd_dmamap); in rtsx_dma_alloc() 591 sc->rtsx_intr_trans_ok(sc); in rtsx_intr() 604 sc->rtsx_intr_trans_ko(sc); in rtsx_intr() 662 sc->rtsx_read_count = sc->rtsx_write_count = 0; 673 device_set_ivars(sc->rtsx_mmc_dev, sc); 886 WRITE4(sc, RTSX_BIER, sc->rtsx_intr_enabled); 1899 if (sc->rtsx_double_clk && sc->rtsx_ssc_depth > 1) 2891 WRITE4(sc, RTSX_HDBAR, sc->rtsx_data_buffer); 2924 rtsx_send_req(sc, sc->rtsx_req->stop); [all …]
|
/freebsd/sys/dev/sbni/ |
H A D | if_sbni.c | 266 bus_teardown_intr(sc->dev, sc->irq_res, sc->irq_handle); in sbni_detach() 278 if (sc->io_res && sc->io_off == 0) in sbni_release_resources() 636 sc->outpos += sc->framelen; in interpret_ack() 640 sc->maxframe, sc->pktlen - sc->outpos); in interpret_ack() 664 if (!sc->rx_buf_p && !get_rx_buf(sc)) in append_frame_to_pkt() 701 sc->tx_buf_p = if_dequeue(sc->ifp); in prepare_to_send() 728 BPF_MTAP(sc->ifp, sc->tx_buf_p); in prepare_to_send() 783 sbni_outb(sc, DAT, sc->tx_frameno); in send_frame_header() 1032 sc->delta_rxl = -sc->delta_rxl; in change_level() 1034 sc->csr1.rxl = rxl_tab[sc->cur_rxl_index += sc->delta_rxl]; in change_level() [all …]
|
/freebsd/sys/dev/smc/ |
H A D | if_smc.c | 83 #define SMC_LOCK(sc) mtx_lock(&(sc)->smc_mtx) argument 443 bus_teardown_intr(sc->smc_dev, sc->smc_irq, sc->smc_ih); in smc_detach() 447 taskqueue_drain(sc->smc_tq, &sc->smc_rx); in smc_detach() 448 taskqueue_drain(sc->smc_tq, &sc->smc_tx); in smc_detach() 579 smc_write_1(sc, MSK, sc->smc_mask); in smc_start_locked() 666 smc_write_1(sc, MSK, sc->smc_mask); in smc_task_tx() 791 smc_write_1(sc, MSK, sc->smc_mask); in smc_task_rx() 965 smc_write_1(sc, MSK, sc->smc_mask); in smc_task_intr() 1213 smc_write_1(sc, MSK, sc->smc_mask); in smc_enable() 1289 callout_reset(&sc->smc_mii_tick_ch, hz, sc->smc_mii_tick, sc); in smc_init_locked() [all …]
|
/freebsd/sys/dev/hdmi/ |
H A D | dwc_hdmi.c | 147 WR1(sc, HDMI_FC_INHACTV1, sc->sc_mode.hdisplay >> 8); in dwc_hdmi_av_composer() 148 WR1(sc, HDMI_FC_INHACTV0, sc->sc_mode.hdisplay); in dwc_hdmi_av_composer() 151 WR1(sc, HDMI_FC_INVACTV1, sc->sc_mode.vdisplay >> 8); in dwc_hdmi_av_composer() 152 WR1(sc, HDMI_FC_INVACTV0, sc->sc_mode.vdisplay); in dwc_hdmi_av_composer() 155 hblank = sc->sc_mode.htotal - sc->sc_mode.hdisplay; in dwc_hdmi_av_composer() 160 vblank = sc->sc_mode.vtotal - sc->sc_mode.vdisplay; in dwc_hdmi_av_composer() 164 hfp = sc->sc_mode.hsync_start - sc->sc_mode.hdisplay; in dwc_hdmi_av_composer() 178 WR1(sc, HDMI_FC_VSYNCINWIDTH, (sc->sc_mode.vsync_end - sc->sc_mode.vsync_start)); in dwc_hdmi_av_composer() 675 i2c_dev = sc->sc_get_i2c_dev(sc->sc_dev); in hdmi_edid_read() 713 sc = arg; in dwc_hdmi_detect_cable() [all …]
|
/freebsd/sys/dev/oce/ |
H A D | oce_hw.c | 130 if ((IS_BE(sc) && (sc->flags & OCE_FLAGS_BE3)) || IS_SH(sc)) { in oce_hw_init() 140 oce_dma_free(sc, &sc->bsmbx); in oce_hw_init() 154 if (IS_BE(sc) && (sc->flags & OCE_FLAGS_BE2)) in oce_hw_pci_free() 244 sc->fn = pci_get_function(sc->dev); in oce_hw_pci_alloc() 247 if (IS_BE(sc) && (sc->flags & OCE_FLAGS_BE2)) in oce_hw_pci_alloc() 254 if (IS_BE(sc) || IS_SH(sc)) in oce_hw_pci_alloc() 293 if (IS_BE(sc) || IS_SH(sc)) { in oce_hw_pci_alloc() 310 sc->db_btag = rman_get_bustag(sc->db_res); in oce_hw_pci_alloc() 352 oce_dma_free(sc, &sc->bsmbx); in oce_hw_shutdown() 379 if (IS_SH(sc) || IS_XE201(sc)) in oce_create_nw_interface() [all …]
|
/freebsd/sys/dev/ffec/ |
H A D | if_ffec.c | 679 sc->tx_idx_head = next_txidx(sc, sc->tx_idx_head); in ffec_txstart_locked() 728 sc->tx_idx_tail = next_txidx(sc, sc->tx_idx_tail); in ffec_txfinish_locked() 824 ffec_setup_rxdesc(sc, sc->rx_idx, in ffec_rxfinish_onebuf() 831 bmap = &sc->rxbuf_map[sc->rx_idx]; in ffec_rxfinish_onebuf() 884 desc = &sc->rxdesc_ring[sc->rx_idx]; in ffec_rxfinish_locked() 893 ffec_setup_rxdesc(sc, sc->rx_idx, in ffec_rxfinish_locked() 907 ffec_setup_rxdesc(sc, sc->rx_idx, in ffec_rxfinish_locked() 917 ffec_setup_rxdesc(sc, sc->rx_idx, in ffec_rxfinish_locked() 925 sc->rx_idx = next_rxidx(sc, sc->rx_idx); in ffec_rxfinish_locked() 1211 sc->tx_idx_head = sc->tx_idx_tail = 0; in ffec_init_locked() [all …]
|
/freebsd/sys/dev/bxe/ |
H A D | bxe.c | 904 dma->sc = sc; in bxe_dma_alloc() 5121 sc = fp->sc; in bxe_tx_encap() 6107 sc = fp->sc; in bxe_free_tpa_pool() 7660 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bxe_config_mf_bw() 9604 fp->sc = sc; in bxe_init_eth_fp() 10218 storm_memset_cmng(sc, &sc->cmng, SC_PORT(sc)); in bxe_pf_init() 11889 sc->link_params.sc = sc; in bxe_link_status_update() 12363 __func__, sc, sc->state, sc->recovery_state, sc->error_status); in bxe_parity_recover() 13140 sc->pfunc_rel, sc->pfunc_abs, sc->path_id); in bxe_get_function_num() 13660 sc->link_params.sc = sc; in bxe_get_shmem_info() [all …]
|
/freebsd/sys/dev/xdma/ |
H A D | xdma_fdt_test.c | 151 err = bus_dmamap_load(sc->src_dma_tag, sc->src_dma_map, sc->src, in xdmatest_alloc_test_memory() 185 err = bus_dmamap_load(sc->dst_dma_tag, sc->dst_dma_map, sc->dst, in xdmatest_alloc_test_memory() 217 err = xdma_setup_intr(sc->xchan, 0, xdmatest_intr, sc, &sc->ih); in xdmatest_test() 235 sc->req.src_addr = sc->src_phys; in xdmatest_test() 236 sc->req.dst_addr = sc->dst_phys; in xdmatest_test() 239 sc->req.block_len = sc->len; in xdmatest_test() 242 err = xdma_request(sc->xchan, sc->src_phys, sc->dst_phys, sc->len); in xdmatest_test() 265 if (sc->dst[i] != sc->src[i]) { in xdmatest_verify() 386 sc->config_intrhook.ich_arg = sc; in xdmatest_attach() 401 bus_dmamem_free(sc->src_dma_tag, sc->src, sc->src_dma_map); in xdmatest_detach() [all …]
|
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr.c | 150 msleep(&sc->tm_chan, &sc->mpi3mr_mtx, PRIBIO, in wait_for_completion_timeout_tm() 975 sc->admin_req_ci = sc->admin_req_pi = 0; in mpi3mr_setup_admin_qpair() 1009 bus_dmamap_load(sc->admin_req_tag, sc->admin_req_dmamap, sc->admin_req, sc->admin_req_q_sz, in mpi3mr_setup_admin_qpair() 1047 …bus_dmamap_load(sc->admin_reply_tag, sc->admin_reply_dmamap, sc->admin_reply, sc->admin_reply_q_sz, in mpi3mr_setup_admin_qpair() 1686 sc->max_host_ios = sc->facts.max_reqs - in mpi3mr_process_factsdata() 1735 sz = sc->num_reply_bufs * sc->reply_sz; in mpi3mr_reply_dma_alloc() 1767 sc->reply_buf, sc->num_reply_bufs, sc->reply_sz, in mpi3mr_reply_dma_alloc() 2645 sc->reply_sz, sc->reply_sz); in mpi3mr_validate_fw_update() 2884 sc->reply_sz = sc->facts.reply_sz; in mpi3mr_initialize_ioc() 4989 cmd->sc = sc; in mpi3mr_alloc_requests() [all …]
|
/freebsd/sys/dev/bge/ |
H A D | if_bge.c | 1135 CSR_WRITE_4(sc, BGE_MI_MODE, sc->bge_mi_mode); in bge_miibus_readreg() 1139 bge_ape_unlock(sc, sc->bge_phy_ape_lock); in bge_miibus_readreg() 1183 CSR_WRITE_4(sc, BGE_MI_MODE, sc->bge_mi_mode); in bge_miibus_writereg() 1187 bge_ape_unlock(sc, sc->bge_phy_ape_lock); in bge_miibus_writereg() 3244 sc->bge_chipid, sc->bge_asicrev, sc->bge_chiprev); in bge_devinfo() 3357 sc->bge_phy_addr = sc->bge_func_addr + 8; in bge_attach() 3359 sc->bge_phy_addr = sc->bge_func_addr + 1; in bge_attach() 3363 sc->bge_phy_addr = sc->bge_func_addr + 8; in bge_attach() 3365 sc->bge_phy_addr = sc->bge_func_addr + 1; in bge_attach() 5518 sc->bge_rx_discards = sc->bge_tx_discards = sc->bge_tx_collisions = 0; in bge_init_locked() [all …]
|
/freebsd/sys/dev/gem/ |
H A D | if_gem.c | 170 callout_init_mtx(&sc->sc_rx_ch, &sc->sc_mtx, 0); in gem_attach() 342 sc->sc_mii = device_get_softc(sc->sc_miibus); in gem_attach() 418 device_delete_child(sc->sc_dev, sc->sc_miibus); in gem_detach() 967 GEM_CDRXADDR(sc, 0), GEM_CDTXADDR(sc, 0), sc->sc_cddma); in gem_init_locked() 1312 GEM_WRITE_4(sc, GEM_TX_KICK, sc->sc_txnext); in gem_txkick() 1526 m = sc->sc_rxsoft[sc->sc_rxptr].rxs_mbuf; in gem_rint() 1549 GEM_INIT_RXDESC(sc, sc->sc_rxptr); in gem_rint() 1557 &sc->sc_rxsoft[sc->sc_rxptr], sc->sc_rxptr); in gem_rint() 1572 if (gem_add_rxbuf(sc, sc->sc_rxptr) != 0) { in gem_rint() 1574 GEM_INIT_RXDESC(sc, sc->sc_rxptr); in gem_rint() [all …]
|