Home
last modified time | relevance | path

Searched refs:wo (Results 1 – 25 of 37) sorted by relevance

12

/linux/drivers/net/ethernet/mediatek/
A Dmtk_wed_wo.c66 mtk_wed_wo_set_isr(wo, wo->mmio.irq_mask); in mtk_wed_wo_set_isr_mask()
249 mtk_wed_wo_rx_run_queue(wo, &wo->q_rx); in mtk_wed_wo_irq_tasklet()
418 mtk_wed_wo_queue_reset(wo, &wo->q_tx); in mtk_wed_wo_hardware_init()
432 mtk_wed_wo_queue_reset(wo, &wo->q_rx); in mtk_wed_wo_hardware_init()
435 mtk_wed_wo_set_isr(wo, wo->mmio.irq_mask); in mtk_wed_wo_hardware_init()
440 devm_free_irq(wo->hw->dev, wo->mmio.irq, wo); in mtk_wed_wo_hardware_init()
455 devm_free_irq(wo->hw->dev, wo->mmio.irq, wo); in mtk_wed_wo_hw_deinit()
457 mtk_wed_wo_queue_tx_clean(wo, &wo->q_tx); in mtk_wed_wo_hw_deinit()
458 mtk_wed_wo_queue_rx_clean(wo, &wo->q_rx); in mtk_wed_wo_hw_deinit()
459 mtk_wed_wo_queue_free(wo, &wo->q_tx); in mtk_wed_wo_hw_deinit()
[all …]
A Dmtk_wed_mcu.c69 wait_event_timeout(wo->mcu.wait, !skb_queue_empty(&wo->mcu.res_q), in mtk_wed_mcu_get_response()
77 wake_up(&wo->mcu.wait); in mtk_wed_mcu_rx_event()
115 dev_notice(wo->hw->dev, in mtk_wed_mcu_rx_unsolicited_event()
140 wo->mcu.timeout = 20 * HZ; in mtk_wed_mcu_skb_send_msg()
147 u16 seq = ++wo->mcu.seq; in mtk_wed_mcu_skb_send_msg()
150 seq = ++wo->mcu.seq; in mtk_wed_mcu_skb_send_msg()
159 return mtk_wed_wo_queue_tx_skb(wo, &wo->q_tx, skb); in mtk_wed_mcu_skb_send_msg()
229 if (WARN_ON(!wo)) in mtk_wed_mcu_msg_update()
335 wo->hw->index + 1); in mtk_wed_mcu_load_firmware()
361 dev_info(wo->hw->dev, in mtk_wed_mcu_load_firmware()
[all …]
A Dmtk_wed_wo.h257 mtk_wed_mcu_check_msg(struct mtk_wed_wo *wo, struct sk_buff *skb) in mtk_wed_mcu_check_msg() argument
270 void mtk_wed_mcu_rx_event(struct mtk_wed_wo *wo, struct sk_buff *skb);
271 void mtk_wed_mcu_rx_unsolicited_event(struct mtk_wed_wo *wo,
273 int mtk_wed_mcu_send_msg(struct mtk_wed_wo *wo, int id, int cmd,
277 int mtk_wed_mcu_init(struct mtk_wed_wo *wo);
/linux/kernel/
A Dexit.c1107 task_pid_type(p, wo->wo_type) == wo->wo_pid; in eligible_pid()
1231 if (wo->wo_rusage) in wait_task_zombie()
1348 if (wo->wo_rusage) in wait_task_stopped()
1398 if (wo->wo_rusage) in wait_task_continued()
1645 (!wo->wo_pid || !pid_has_task(wo->wo_pid, wo->wo_type))) in __do_wait()
1755 wo->wo_pid = pid; in kernel_waitid_prepare()
1845 wo.wo_type = type; in kernel_wait4()
1846 wo.wo_pid = pid; in kernel_wait4()
1848 wo.wo_info = NULL; in kernel_wait4()
1849 wo.wo_stat = 0; in kernel_wait4()
[all …]
A Dexit.h25 bool pid_child_should_wake(struct wait_opts *wo, struct task_struct *p);
26 long __do_wait(struct wait_opts *wo);
27 int kernel_waitid_prepare(struct wait_opts *wo, int which, pid_t upid,
/linux/Documentation/devicetree/bindings/arm/mediatek/
A Dmediatek,mt7622-wed.yaml44 - const: wo-emi
45 - const: wo-ilm
46 - const: wo-dlm
47 - const: wo-data
48 - const: wo-boot
50 mediatek,wo-ccif:
52 description: mediatek wed-wo controller interface.
64 mediatek,wo-ccif: false
101 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
102 "wo-data", "wo-boot";
[all …]
/linux/io_uring/
A Dwaitid.c39 put_pid(iwa->wo.wo_pid); in io_waitid_free()
153 list_del_init(&iwa->wo.child_wait.entry); in __io_waitid_cancel()
221 remove_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid_drop_issue_ref()
233 ret = __do_wait(&iwa->wo); in io_waitid_cb()
248 add_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid_cb()
249 ret = __do_wait(&iwa->wo); in io_waitid_cb()
267 struct io_waitid_async *iwa = container_of(wo, struct io_waitid_async, wo); in io_waitid_wait()
272 if (!pid_child_should_wake(wo, p)) in io_waitid_wait()
334 iwa->wo.child_wait.private = req->task; in io_waitid()
336 add_wait_queue(iw->head, &iwa->wo.child_wait); in io_waitid()
[all …]
A Dwaitid.h7 struct wait_opts wo; member
/linux/Documentation/devicetree/bindings/soc/mediatek/
A Dmediatek,mt7986-wo-ccif.yaml4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,mt7986-wo-ccif.yaml#
14 The MediaTek wo-ccif provides a configuration interface for WED WO
22 - mediatek,mt7986-wo-ccif
23 - mediatek,mt7988-wo-ccif
48 compatible = "mediatek,mt7986-wo-ccif", "syscon";
/linux/arch/arm64/boot/dts/mediatek/
A Dmt7986a.dtsi82 wo_emi0: wo-emi@4fd00000 {
87 wo_emi1: wo-emi@4fd40000 {
92 wo_ilm0: wo-ilm@151e0000 {
97 wo_ilm1: wo-ilm@151f0000 {
102 wo_data: wo-data@4fd80000 {
107 wo_dlm0: wo-dlm@151e8000 {
112 wo_dlm1: wo-dlm@151f8000 {
506 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
507 "wo-data", "wo-boot";
519 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
[all …]
/linux/drivers/media/usb/dvb-usb/
A Ddibusb-common.c142 int ret, wo, len; in dibusb_i2c_msg() local
145 wo = (rbuf == NULL || rlen == 0); in dibusb_i2c_msg()
147 len = 2 + wlen + (wo ? 0 : 2); in dibusb_i2c_msg()
159 sndbuf[0] = wo ? DIBUSB_REQ_I2C_WRITE : DIBUSB_REQ_I2C_READ; in dibusb_i2c_msg()
160 sndbuf[1] = (addr << 1) | (wo ? 0 : 1); in dibusb_i2c_msg()
164 if (!wo) { in dibusb_i2c_msg()
A Ddigitv.c29 int ret, wo; in digitv_ctrl_msg() local
31 wo = (rbuf == NULL || rlen == 0); /* write-only */ in digitv_ctrl_msg()
41 st->sndbuf[2] = wo ? wlen : rlen; in digitv_ctrl_msg()
43 if (wo) { in digitv_ctrl_msg()
/linux/Documentation/translations/zh_CN/PCI/
A Dsysfs-pci.rst54 remove 从内核的列表中删除设备 (ascii, wo)
69 wo - 只写文件
/linux/drivers/media/usb/dvb-usb-v2/
A Dau6610.c70 u8 wo = (rbuf == NULL || rlen == 0); /* write-only */ in au6610_i2c_msg() local
72 if (wo) { in au6610_i2c_msg()
/linux/Documentation/trace/coresight/
A Dcoresight-tpdm.rst34 :File: ``integration_test`` (wo)
/linux/Documentation/PCI/
A Dsysfs-pci.rst45 remove remove device from kernel's list (ascii, wo)
60 wo - write only file
/linux/Documentation/devicetree/bindings/pinctrl/
A Dqcom,sm4450-tlmm.yaml116 gpio-wo-state {
A Dqcom,msm8909-tlmm.yaml119 gpio-wo-subnode-state {
A Dqcom,sdx75-tlmm.yaml112 gpio-wo-state {
A Dqcom,sm8450-tlmm.yaml115 gpio-wo-state {
A Dqcom,sc8180x-tlmm.yaml119 gpio-wo-subnode-state {
A Dqcom,sc8280xp-tlmm.yaml118 gpio-wo-subnode-state {
A Dqcom,sm6375-tlmm.yaml123 gpio-wo-subnode-state {
A Dqcom,sm7150-tlmm.yaml127 gpio-wo-state {
A Dqcom,sm8350-tlmm.yaml116 gpio-wo-subnode-state {

Completed in 37 milliseconds

12