Home
last modified time | relevance | path

Searched refs:hdrv (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/sound/hda/
H A Dhda_bus_type.c52 struct hdac_driver *hdrv = drv_to_hdac_driver(drv); in hda_bus_match() local
54 if (hdev->type != hdrv->type) in hda_bus_match()
61 if (hdrv->match) in hda_bus_match()
62 return hdrv->match(hdev, hdrv); in hda_bus_match()
64 return hdac_codec_match(hdev, hdrv); in hda_bus_match()
/linux-6.15/drivers/hid/
H A Dhid-core.c1541 if (hdrv && hdrv->event && hid_match_usage(hid, usage)) { in hid_process_event()
2053 hdrv = hid->driver; in hid_report_raw_event()
2054 if (hdrv && hdrv->report) in hid_report_raw_event()
2091 hdrv = hid->driver; in __hid_input_report()
2116 if (hdrv && hdrv->raw_event && hid_match_report(hid, report)) { in __hid_input_report()
2676 if (hdrv->match) in hid_check_device_match()
2716 if (hdrv->probe) { in __hid_device_probe()
2771 if (hdrv) { in hid_device_remove()
2772 if (hdrv->remove) in hid_device_remove()
3002 if (hdrv->match) { in __hid_bus_driver_added()
[all …]
H A Dhid-generic.c28 struct hid_driver *hdrv = to_hid_driver(drv); in __check_hid_generic() local
31 if (hdrv == &hid_generic) in __check_hid_generic()
34 return hid_match_device(hdev, hdrv) != NULL; in __check_hid_generic()
/linux-6.15/drivers/net/hamradio/
H A Dbaycom_ser_fdx.c113 struct hdlcdrv_state hdrv; member
255 if (!bc || bc->hdrv.magic != HDLCDRV_MAGIC) in ser12_interrupt()
308 if (!hdlcdrv_ptt(&bc->hdrv)) { in ser12_interrupt()
320 hdlcdrv_arbitrate(dev, &bc->hdrv); in ser12_interrupt()
321 if (hdlcdrv_ptt(&bc->hdrv)) { in ser12_interrupt()
327 hdlcdrv_transmitter(dev, &bc->hdrv); in ser12_interrupt()
328 hdlcdrv_receiver(dev, &bc->hdrv); in ser12_interrupt()
400 bc->hdrv.par.bitrate = bc->baud; in ser12_open()
433 hdlcdrv_setdcd(&bc->hdrv, 0); in ser12_open()
511 BUG_ON(bc->hdrv.magic != HDLCDRV_MAGIC); in baycom_ioctl()
[all …]
H A Dbaycom_par.c113 struct hdlcdrv_state hdrv; member
182 unsigned int data = hdlcdrv_getbits(&bc->hdrv); in par96_tx()
227 hdlcdrv_putbits(&bc->hdrv, data); in par96_rx()
265 if (hdlcdrv_ptt(&bc->hdrv)) in par96_interrupt()
272 hdlcdrv_arbitrate(dev, &bc->hdrv); in par96_interrupt()
276 hdlcdrv_transmitter(dev, &bc->hdrv); in par96_interrupt()
277 hdlcdrv_receiver(dev, &bc->hdrv); in par96_interrupt()
320 bc->hdrv.par.bitrate = 9600; in par96_open()
349 bc->hdrv.par.bitrate = 9600; in par96_open()
421 BUG_ON(bc->hdrv.magic != HDLCDRV_MAGIC); in baycom_ioctl()
[all …]
H A Dbaycom_ser_hdx.c99 struct hdlcdrv_state hdrv; member
210 hdlcdrv_channelbit(&bc->hdrv, cur_s); in ser12_rx()
341 hdlcdrv_putbits(&bc->hdrv, bc->modem.shreg >> 1); in ser12_rx()
368 if (!dev || !bc || bc->hdrv.magic != HDLCDRV_MAGIC) in ser12_interrupt()
388 if (hdlcdrv_ptt(&bc->hdrv)) in ser12_interrupt()
406 hdlcdrv_arbitrate(dev, &bc->hdrv); in ser12_interrupt()
409 hdlcdrv_transmitter(dev, &bc->hdrv); in ser12_interrupt()
410 hdlcdrv_receiver(dev, &bc->hdrv); in ser12_interrupt()
469 bc->hdrv.par.bitrate = 1200; in ser12_open()
564 BUG_ON(bc->hdrv.magic != HDLCDRV_MAGIC); in baycom_ioctl()
[all …]
/linux-6.15/sound/hda/ext/
H A Dhdac_ext_bus.c86 struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver); in get_hdrv() local
87 return hdrv; in get_hdrv()
/linux-6.15/include/linux/
H A Dhid.h981 struct hid_driver *hdrv);
/linux-6.15/sound/soc/codecs/
H A Dhdac_hdmi.c2145 struct hdac_driver *hdrv = drv_to_hdac_driver(hdev->dev.driver); in hdac_hdmi_dev_probe() local
2146 const struct hda_device_id *hdac_id = hdac_get_device_id(hdev, hdrv); in hdac_hdmi_dev_probe()