Home
last modified time | relevance | path

Searched refs:sc_config (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/etherswitch/ar40xx/
H A Dar40xx_hw.c169 sc->sc_config.switch_cpu_bmp | sc->sc_config.switch_lan_bmp; in ar40xx_hw_vlan_init()
171 sc->sc_config.switch_lan_bmp; in ar40xx_hw_vlan_init()
174 sc->sc_config.switch_cpu_bmp | sc->sc_config.switch_wan_bmp; in ar40xx_hw_vlan_init()
176 sc->sc_config.switch_wan_bmp; in ar40xx_hw_vlan_init()
180 if (sc->sc_config.switch_lan_bmp & (1U << i)) in ar40xx_hw_vlan_init()
182 if (sc->sc_config.switch_wan_bmp & (1U << i)) in ar40xx_hw_vlan_init()
H A Dar40xx_main.c345 &sc->sc_config.switch_mac_mode, in ar40xx_attach()
346 sizeof(sc->sc_config.switch_mac_mode)); in ar40xx_attach()
354 &sc->sc_config.switch_cpu_bmp, in ar40xx_attach()
355 sizeof(sc->sc_config.switch_cpu_bmp)); in ar40xx_attach()
363 &sc->sc_config.switch_lan_bmp, in ar40xx_attach()
364 sizeof(sc->sc_config.switch_lan_bmp)); in ar40xx_attach()
372 &sc->sc_config.switch_wan_bmp, in ar40xx_attach()
373 sizeof(sc->sc_config.switch_wan_bmp)); in ar40xx_attach()
460 sc->sc_config.switch_mac_mode); in ar40xx_attach()
H A Dar40xx_var.h97 } sc_config; member
/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma.c738 sc->sc_config.num_tx_queue_per_cpu = in qcom_ess_edma_attach()
774 sc->sc_config.rx_buf_size = 2048; in qcom_ess_edma_attach()
775 sc->sc_config.rx_buf_ether_align = true; in qcom_ess_edma_attach()
778 sc->sc_config.rss_type = in qcom_ess_edma_attach()
784 sc->sc_config.tx_ring_count = EDMA_TX_RING_SIZE; in qcom_ess_edma_attach()
785 sc->sc_config.rx_ring_count = EDMA_RX_RING_SIZE; in qcom_ess_edma_attach()
788 sc->sc_config.rx_intr_mask = EDMA_RX_IMR_NORMAL_MASK; in qcom_ess_edma_attach()
789 sc->sc_config.tx_intr_mask = EDMA_TX_IMR_NORMAL_MASK; in qcom_ess_edma_attach()
799 &sc->sc_config.num_gmac, sizeof(uint32_t)) > 0) { in qcom_ess_edma_attach()
801 sc->sc_config.num_gmac); in qcom_ess_edma_attach()
[all …]
H A Dqcom_ess_edma_hw.c245 sc->sc_config.tx_intr_mask); in qcom_ess_edma_hw_intr_enable()
252 sc->sc_config.rx_intr_mask); in qcom_ess_edma_hw_intr_enable()
567 EDMA_REG_WRITE(sc, EDMA_REG_RSS_TYPE, sc->sc_config.rss_type); in qcom_ess_edma_hw_setup_rx()
627 sc->sc_config.tx_ring_count & EDMA_TPD_RING_SIZE_MASK); in qcom_ess_edma_hw_setup_txrx_desc_rings()
642 len = sc->sc_config.rx_buf_size; in qcom_ess_edma_hw_setup_txrx_desc_rings()
643 if (sc->sc_config.rx_buf_ether_align) in qcom_ess_edma_hw_setup_txrx_desc_rings()
648 reg |= (sc->sc_config.rx_ring_count & EDMA_RFD_RING_SIZE_MASK) in qcom_ess_edma_hw_setup_txrx_desc_rings()
H A Dqcom_ess_edma_rx.c152 m = m_get2(sc->sc_config.rx_buf_size, M_NOWAIT, MT_DATA, M_PKTHDR); in qcom_ess_edma_rx_buf_alloc()
161 m->m_pkthdr.len = m->m_len = sc->sc_config.rx_buf_size; in qcom_ess_edma_rx_buf_alloc()
164 if (sc->sc_config.rx_buf_ether_align) in qcom_ess_edma_rx_buf_alloc()
H A Dqcom_ess_edma_var.h249 } sc_config; member
H A Dqcom_ess_edma_gmac.c204 q = m->m_pkthdr.flowid % sc->sc_config.num_tx_queue_per_cpu; in qcom_ess_edma_gmac_transmit()
/freebsd/sys/dev/safexcel/
H A Dsafexcel.c240 (sc->sc_config.rd_offset * nrdescs * sizeof(uint32_t))); in safexcel_rdr_intr()
321 sc->sc_config.aic_rings = i; in safexcel_configure()
322 if (sc->sc_config.aic_rings == 0) in safexcel_configure()
334 sc->sc_config.hdw = in safexcel_configure()
336 mask = (1 << sc->sc_config.hdw) - 1; in safexcel_configure()
338 sc->sc_config.rings = reg & SAFEXCEL_N_RINGS_MASK; in safexcel_configure()
340 sc->sc_config.rings = MIN(sc->sc_config.rings, sc->sc_config.aic_rings); in safexcel_configure()
342 sc->sc_config.pes = (reg & pemask) >> SAFEXCEL_N_PES_OFFSET; in safexcel_configure()
344 sc->sc_config.cd_size = in safexcel_configure()
346 sc->sc_config.cd_offset = (sc->sc_config.cd_size + mask) & ~mask; in safexcel_configure()
[all …]
H A Dsafexcel_var.h419 struct safexcel_config sc_config; member
/freebsd/sys/dev/usb/input/
H A Dusbhid.c127 struct usb_config sc_config[USBHID_N_TRANSFER]; member
357 sc->sc_config + n, 1, in usbhid_intr_setup()
376 bcopy(usbhid_config, sc->sc_config, sizeof(usbhid_config)); in usbhid_intr_setup()
380 sc->sc_config[USBHID_INTR_OUT_DT].bufsize = rdesc->osize; in usbhid_intr_setup()
381 sc->sc_config[USBHID_INTR_IN_DT].bufsize = rdesc->isize; in usbhid_intr_setup()
382 sc->sc_config[USBHID_CTRL_DT].bufsize = in usbhid_intr_setup()
389 sc->sc_xfer + n, sc->sc_config + n, 1, in usbhid_intr_setup()
517 sc->sc_config[xfer_idx].type != UE_INTERRUPT || in usbhid_sync_xfer()
518 sc->sc_config[xfer_idx].direction != UE_DIR_OUT) in usbhid_sync_xfer()