Home
last modified time | relevance | path

Searched refs:bch (Results 1 – 25 of 29) sorted by relevance

12

/drivers/isdn/mISDN/
A Dhwchannel.c45 bch->rcount--; in bchannel_bh()
47 err = bch->ch.recv(bch->ch.peer, skb); in bchannel_bh()
264 (bch->rx_skb->len < bch->minlen) && !force) in recv_Bchannel()
276 skb_queue_tail(&bch->rqueue, bch->rx_skb); in recv_Bchannel()
300 bch->rcount++; in recv_Bchannel_skb()
355 bch->rcount++; in confirm_Bsend()
365 bch->tx_skb = bch->next_skb; in get_next_bframe()
491 if (unlikely(bch->maxlen != bch->next_maxlen)) in bchannel_get_rxbuf()
492 bch->maxlen = bch->next_maxlen; in bchannel_get_rxbuf()
493 if (unlikely(bch->minlen != bch->next_minlen)) in bchannel_get_rxbuf()
[all …]
A Dl1oip_core.c355 struct bchannel *bch; in l1oip_socket_recv() local
377 bch = hc->chan[channel].bch; in l1oip_socket_recv()
378 if (!dch && !bch) { in l1oip_socket_recv()
406 if (bch) { in l1oip_socket_recv()
1016 bch = hc->chan[ch].bch; in open_bchannel()
1017 if (!bch) { in open_bchannel()
1025 rq->ch = &bch->ch; in open_bchannel()
1395 if (!bch) { in init_card()
1400 bch->nr = i + ch; in init_card()
1404 bch->hw = hc; in init_card()
[all …]
A Dl1oip.h34 struct bchannel *bch; member
/drivers/mtd/nand/raw/ingenic/
A Djz4725b_bch.c64 writel(cfg, bch->base + BCH_BHCSR); in jz4725b_bch_config_set()
69 writel(cfg, bch->base + BCH_BHCCR); in jz4725b_bch_config_clear()
78 writel(readl(bch->base + BCH_BHINT), bch->base + BCH_BHINT); in jz4725b_bch_reset()
107 writel(reg, bch->base + BCH_BHCNT); in jz4725b_bch_reset()
115 writel(readl(bch->base + BCH_BHINT), bch->base + BCH_BHINT); in jz4725b_bch_disable()
189 mutex_lock(&bch->lock); in jz4725b_calculate()
208 jz4725b_bch_disable(bch); in jz4725b_calculate()
209 mutex_unlock(&bch->lock); in jz4725b_calculate()
222 mutex_lock(&bch->lock); in jz4725b_correct()
266 jz4725b_bch_disable(bch); in jz4725b_correct()
[all …]
A Djz4780_bch.c68 writel(readl(bch->base + BCH_BHINT), bch->base + BCH_BHINT); in jz4780_bch_reset()
73 writel(reg, bch->base + BCH_BHCNT); in jz4780_bch_reset()
80 writel(reg, bch->base + BCH_BHCR); in jz4780_bch_reset()
85 writel(readl(bch->base + BCH_BHINT), bch->base + BCH_BHINT); in jz4780_bch_disable()
166 mutex_lock(&bch->lock); in jz4780_calculate()
178 jz4780_bch_disable(bch); in jz4780_calculate()
179 mutex_unlock(&bch->lock); in jz4780_calculate()
190 mutex_lock(&bch->lock); in jz4780_correct()
227 jz4780_bch_disable(bch); in jz4780_correct()
228 mutex_unlock(&bch->lock); in jz4780_correct()
[all …]
A DKconfig33 will be called jz4725b-bch.
43 will be called jz4780-bch.
/drivers/isdn/hardware/mISDN/
A Davmfritz.c345 '@' + bch->nr, bch->state, protocol, bch->nr); in modehdlc()
351 bch->state = -1; in modehdlc()
454 p = bch->fill; in hdlc_fill_fifo()
457 count = bch->tx_skb->len - bch->tx_idx; in hdlc_fill_fifo()
460 p = bch->tx_skb->data + bch->tx_idx; in hdlc_fill_fifo()
472 bch->tx_idx, bch->tx_skb->len); in hdlc_fill_fifo()
510 if (bch->tx_skb && bch->tx_idx < bch->tx_skb->len) { in HDLC_irq_xpr()
580 if (bch->tx_skb && bch->tx_skb->len) { in HDLC_irq()
605 if (bch) in HDLC_irq_main()
613 if (bch) in HDLC_irq_main()
[all …]
A DmISDNisar.c475 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
489 ch->bch.rx_skb = mI_alloc_skb(ch->bch.maxlen, in isar_rcv_frame()
551 skb_trim(ch->bch.rx_skb, ch->bch.rx_skb->len - 2); in isar_rcv_frame()
581 ch->bch.tx_skb ? ch->bch.tx_skb->len : -1, ch->bch.tx_idx); in isar_fill_fifo()
596 count = ch->bch.tx_skb->len - ch->bch.tx_idx; in isar_fill_fifo()
605 ptr = ch->bch.tx_skb->data + ch->bch.tx_idx; in isar_fill_fifo()
678 ch->bch.nr, ch->bch.tx_skb ? ch->bch.tx_skb->len : -1, in send_next()
728 if (ch->bch.tx_skb && (ch->bch.tx_skb->len > in check_send()
738 if (ch->bch.tx_skb && (ch->bch.tx_skb->len > in check_send()
1322 ch->bch.nr, ch->dpath, ch->bch.state, bprotocol); in modeisar()
[all …]
A Dnetjet.c42 struct bchannel bch; member
204 bc->bch.nr, bc->bch.state, protocol); in mode_tiger()
410 bc->bch.rx_skb->data, bc->bch.maxlen); in read_dma()
422 stat = bchannel_get_rxbuf(&bc->bch, bc->bch.maxlen); in read_dma()
436 card->name, bc->bch.nr, bc->bch.maxlen); in read_dma()
541 count = bc->bch.tx_skb->len - bc->bch.tx_idx; in fill_dma()
546 bc->bch.tx_idx, bc->bch.tx_skb->len, bc->txstate, in fill_dma()
548 p = bc->bch.tx_skb->data + bc->bch.tx_idx; in fill_dma()
606 if (bc->bch.tx_skb && bc->bch.tx_idx < bc->bch.tx_skb->len) { in bc_next_frame()
742 struct tiger_ch *bc = container_of(bch, struct tiger_ch, bch); in nj_l2l1B()
[all …]
A Dw6692.c499 count = wch->bch.tx_skb->len - wch->bch.tx_idx; in W6692_fill_Bfifo()
502 ptr = wch->bch.tx_skb->data + wch->bch.tx_idx; in W6692_fill_Bfifo()
594 wch->bch.nr, wch->bch.state, pr); in w6692_mode()
635 if (wch->bch.tx_skb && wch->bch.tx_idx < wch->bch.tx_skb->len) { in send_next()
663 wch->bch.nr, wch->bch.state); in W6692B_interrupt()
702 wch->bch.nr, wch->bch.state); in W6692B_interrupt()
718 wch->bch.nr, wch->bch.state); in W6692B_interrupt()
734 wch->bch.nr, wch->bch.state); in W6692B_interrupt()
752 wch->bch.nr, wch->bch.state); in W6692B_interrupt()
935 struct w6692_ch *bc = container_of(bch, struct w6692_ch, bch); in w6692_l2l1B()
[all …]
A Dhfcpci.c752 if ((!bch->tx_skb) || bch->tx_skb->len == 0) { in hfcpci_fill_fifo()
758 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo()
809 count = bch->tx_skb->len - bch->tx_idx; in hfcpci_fill_fifo()
820 src = bch->tx_skb->data + bch->tx_idx; in hfcpci_fill_fifo()
841 if (bch->tx_idx < bch->tx_skb->len) in hfcpci_fill_fifo()
1120 if (bch->tx_skb && bch->tx_idx < bch->tx_skb->len) in tx_birq()
1247 bch->state, protocol, bch->nr, bc); in mode_hfcpci()
1438 bch->state, protocol, bch->nr, chan); in set_hfcpci_rxtest()
1513 mode_hfcpci(bch, bch->nr, ISDN_P_NONE); in deactivate_bchannel()
1548 mode_hfcpci(bch, bch->nr, ISDN_P_NONE); in hfc_bctrl()
[all …]
A DmISDNipac.c976 count = hscx->bch.tx_skb->len - hscx->bch.tx_idx; in hscx_fill_fifo()
979 p = hscx->bch.tx_skb->data + hscx->bch.tx_idx; in hscx_fill_fifo()
987 count, hscx->bch.tx_idx, hscx->bch.tx_skb->len); in hscx_fill_fifo()
1010 if (hx->bch.tx_skb && hx->bch.tx_idx < hx->bch.tx_skb->len) { in hscx_xpr()
1067 hx->ip->name, hx->bch.nr, hx->bch.rx_skb->len); in ipac_rme()
1070 skb_trim(hx->bch.rx_skb, hx->bch.rx_skb->len - 1); in ipac_rme()
1142 hx->bch.nr, hx->bch.tx_idx); in ipac_irq()
1216 '@' + hscx->bch.nr, hscx->bch.state, bprotocol, hscx->bch.nr); in hscx_mode()
1335 struct hscx_hw *hx = container_of(bch, struct hscx_hw, bch); in hscx_l2l1()
1390 struct hscx_hw *hx = container_of(bch, struct hscx_hw, bch); in hscx_bctrl()
[all …]
A Dhfcsusb.c261 phi->bch[i].protocol = hw->bch[i].ch.protocol; in hfcsusb_ph_info()
262 phi->bch[i].Flags = hw->bch[i].Flags; in hfcsusb_ph_info()
483 bch = &hw->bch[rq->adr.channel - 1]; in open_bchannel()
693 bch->nr); in hfcsusb_setup_bch()
702 bch->state = -1; in hfcsusb_setup_bch()
836 if (fifo->bch) { in hfcsusb_rx_frame()
912 if (fifo->bch) in hfcsusb_rx_frame()
1875 hw->fifos[HFCUSB_B1_TX].bch = &hw->bch[0]; in setup_instance()
1876 hw->fifos[HFCUSB_B1_RX].bch = &hw->bch[0]; in setup_instance()
1877 hw->fifos[HFCUSB_B2_TX].bch = &hw->bch[1]; in setup_instance()
[all …]
A Dhfcmulti.c814 struct bchannel *bch = hc->chan[ch].bch; in vpm_echocan_on() local
846 struct bchannel *bch = hc->chan[ch].bch; in vpm_echocan_off() local
1812 bch = hc->chan[ch].bch; in hfcmulti_dtmf()
1914 bch = hc->chan[ch].bch; in hfcmulti_tx()
2048 if (bch && test_bit(FLG_FILLEMPTY, &bch->Flags) in hfcmulti_tx()
2128 if (bch && get_next_bframe(bch)) { in hfcmulti_tx()
2160 bch = hc->chan[ch].bch; in hfcmulti_rx()
2612 bch = hc->chan[ch].bch; in fifo_irq()
4072 bch = hc->chan[ch].bch; in open_bchannel()
4822 hc->chan[ch].bch = bch; in init_e1_port()
[all …]
A Dhfcsusb.h265 struct bchannel *bch; /* link to hfcsusb_t->bch */ member
274 struct bchannel bch[2]; member
A Dspeedfax.c79 card->isar.ch[0].bch.debug = debug; in _set_debug()
80 card->isar.ch[1].bch.debug = debug; in _set_debug()
399 list_add(&card->isar.ch[i].bch.ch.list, in setup_instance()
A Disar.h16 struct bchannel bch; member
/drivers/mtd/nand/
A Decc-sw-bch.c30 bch_encode(engine_conf->bch, buf, nand->ecc.ctx.conf.step_size, code); in nand_ecc_sw_bch_calculate()
57 count = bch_decode(engine_conf->bch, NULL, step_size, read_ecc, in nand_ecc_sw_bch_correct()
86 bch_free(engine_conf->bch); in nand_ecc_sw_bch_cleanup()
120 engine_conf->bch = bch_init(m, t, 0, false); in nand_ecc_sw_bch_init()
121 if (!engine_conf->bch) in nand_ecc_sw_bch_init()
140 bch_encode(engine_conf->bch, erased_page, eccsize, in nand_ecc_sw_bch_init()
148 if (engine_conf->bch->ecc_bytes != eccbytes) { in nand_ecc_sw_bch_init()
150 eccbytes, engine_conf->bch->ecc_bytes); in nand_ecc_sw_bch_init()
A DMakefile14 nandcore-$(CONFIG_MTD_NAND_ECC_SW_BCH) += ecc-sw-bch.o
/drivers/mtd/nand/raw/gpmi-nand/
A Dgpmi-nand.c1041 if (this->bch) in gpmi_raw_len_to_len()
1553 this->bch = true; in gpmi_ecc_read_page()
1667 this->bch = true; in gpmi_ecc_read_subpage()
1691 this->bch = true; in gpmi_ecc_write_page()
2431 if (this->bch) { in gpmi_chain_data_read()
2446 if (!this->bch) in gpmi_chain_data_read()
2477 if (this->bch) { in gpmi_chain_data_write()
2493 if (!this->bch) in gpmi_chain_data_write()
2603 if (this->bch) { in gpmi_nfc_exec_op()
2617 if (this->bch && buf_read) { in gpmi_nfc_exec_op()
[all …]
A Dgpmi-nand.h149 bool bch; member
/drivers/mtd/nand/raw/
A Dnandsim.c98 static unsigned int bch; variable
130 module_param(bch, uint, 0400);
164 MODULE_PARM_DESC(bch, "Enable BCH ecc and set how many bits should "
2218 chip->ecc.algo = bch ? NAND_ECC_ALGO_BCH : NAND_ECC_ALGO_HAMMING; in ns_attach_chip()
2220 if (!bch) in ns_attach_chip()
2230 eccbytes = ((bch * 13) + 7) / 8; in ns_attach_chip()
2239 NS_ERR("Invalid BCH value %u\n", bch); in ns_attach_chip()
2244 chip->ecc.strength = bch; in ns_attach_chip()
2247 NS_INFO("Using %u-bit/%u bytes BCH ECC\n", bch, chip->ecc.size); in ns_attach_chip()
A Darasan-nand-controller.c187 struct bch_control *bch; member
463 bf = bch_decode(anand->bch, raw_buf, chip->ecc.size, in anfc_read_page_hw_ecc()
1186 anand->bch = bch_init(bch_gf_mag, ecc->strength, bch_prim_poly, true); in anfc_init_hw_ecc_controller()
1187 if (!anand->bch) in anfc_init_hw_ecc_controller()
1261 if (anand->bch) in anfc_detach_chip()
1262 bch_free(anand->bch); in anfc_detach_chip()
/drivers/mtd/devices/
A Ddocg3.h267 struct bch_control *bch; member
A Ddocg3.c650 numerrs = bch_decode(docg3->cascade->bch, NULL, in doc_ecc_bch_fix_data()
1999 cascade->bch = bch_init(DOC_ECC_BCH_M, DOC_ECC_BCH_T, in docg3_probe()
2001 if (!cascade->bch) in docg3_probe()
2036 bch_free(cascade->bch); in docg3_probe()
2060 bch_free(docg3->cascade->bch); in docg3_release()

Completed in 68 milliseconds

12