Home
last modified time | relevance | path

Searched refs:dtmf (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/isdn/mISDN/
H A Ddsp_dtmf.c42 dsp->dtmf.size = 0; in dsp_dtmf_goertzel_init()
43 dsp->dtmf.lastwhat = '\0'; in dsp_dtmf_goertzel_init()
44 dsp->dtmf.lastdigit = '\0'; in dsp_dtmf_goertzel_init()
45 dsp->dtmf.count = 0; in dsp_dtmf_goertzel_init()
54 if (!dsp->dtmf.enable) in dsp_dtmf_hardware()
137 size = dsp->dtmf.size; in dsp_dtmf_goertzel_decode()
138 buf = dsp->dtmf.buffer; in dsp_dtmf_goertzel_decode()
176 dsp->dtmf.size = size; in dsp_dtmf_goertzel_decode()
181 dsp->dtmf.size = 0; in dsp_dtmf_goertzel_decode()
288 dsp->dtmf.count = 0; in dsp_dtmf_goertzel_decode()
[all …]
H A Ddsp_core.c202 else if (dsp->dtmf.software) in dsp_rx_off_member()
309 dsp->dtmf.treshold = (*(int *)data) * 10000; in dsp_control_req()
311 dsp->dtmf.enable = 1; in dsp_control_req()
322 dsp->dtmf.enable = 0; in dsp_control_req()
323 dsp->dtmf.hardware = 0; in dsp_control_req()
324 dsp->dtmf.software = 0; in dsp_control_req()
725 if (dsp->dtmf.software) { in dsp_function()
776 if (!dsp->dtmf.hardware) { in dsp_function()
909 if (dsp->dtmf.hardware || dsp->dtmf.software) in dsp_function()
1096 ndsp->dtmf.treshold = dtmfthreshold * 10000; in dspcreate()
H A DKconfig21 cross connecting of bchannels, conferencing, dtmf decoding,
H A Ddsp.h181 struct dsp_dtmf dtmf; member
/openbmc/linux/drivers/isdn/hardware/mISDN/
H A Dhfc_multi.h200 int dtmf; /* flag that dtmf is currently in process */ member
H A Dhfcmulti.c1801 int dtmf = 0; in hfcmulti_dtmf() local
1822 dtmf = 1; in hfcmulti_dtmf()
1890 hc->dtmf = dtmf; in hfcmulti_dtmf()
1891 if (dtmf) in hfcmulti_dtmf()
3466 if (ch->protocol == ISDN_P_B_RAW && !hc->dtmf in handle_bmsg()
3469 hc->dtmf = 1; in handle_bmsg()