Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/net/ethernet/mediatek/
A Dmtk_wed_wo.c67 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()
428 mtk_wed_wo_queue_reset(wo, &wo->q_tx); in mtk_wed_wo_hardware_init()
442 mtk_wed_wo_queue_reset(wo, &wo->q_rx); in mtk_wed_wo_hardware_init()
445 mtk_wed_wo_set_isr(wo, wo->mmio.irq_mask); in mtk_wed_wo_hardware_init()
450 devm_free_irq(wo->hw->dev, wo->mmio.irq, wo); in mtk_wed_wo_hardware_init()
465 devm_free_irq(wo->hw->dev, wo->mmio.irq, wo); in mtk_wed_wo_hw_deinit()
467 mtk_wed_wo_queue_tx_clean(wo, &wo->q_tx); in mtk_wed_wo_hw_deinit()
468 mtk_wed_wo_queue_rx_clean(wo, &wo->q_rx); in mtk_wed_wo_hw_deinit()
469 mtk_wed_wo_queue_free(wo, &wo->q_tx); in mtk_wed_wo_hw_deinit()
[all …]
A Dmtk_wed_mcu.c53 wait_event_timeout(wo->mcu.wait, !skb_queue_empty(&wo->mcu.res_q), in mtk_wed_mcu_get_response()
61 wake_up(&wo->mcu.wait); in mtk_wed_mcu_rx_event()
96 dev_notice(wo->hw->dev, in mtk_wed_mcu_rx_unsolicited_event()
121 wo->mcu.timeout = 20 * HZ; in mtk_wed_mcu_skb_send_msg()
128 u16 seq = ++wo->mcu.seq; in mtk_wed_mcu_skb_send_msg()
131 seq = ++wo->mcu.seq; in mtk_wed_mcu_skb_send_msg()
140 return mtk_wed_wo_queue_tx_skb(wo, &wo->q_tx, skb); in mtk_wed_mcu_skb_send_msg()
210 if (WARN_ON(!wo)) in mtk_wed_mcu_msg_update()
320 ret = mtk_wed_get_memory_region(wo, &wo->boot); in mtk_wed_mcu_load_firmware()
326 wo->hw->index + 1); in mtk_wed_mcu_load_firmware()
[all …]
A Dmtk_wed_wo.h255 mtk_wed_mcu_check_msg(struct mtk_wed_wo *wo, struct sk_buff *skb) in mtk_wed_mcu_check_msg() argument
268 void mtk_wed_mcu_rx_event(struct mtk_wed_wo *wo, struct sk_buff *skb);
269 void mtk_wed_mcu_rx_unsolicited_event(struct mtk_wed_wo *wo,
271 int mtk_wed_mcu_send_msg(struct mtk_wed_wo *wo, int id, int cmd,
275 int mtk_wed_mcu_init(struct mtk_wed_wo *wo);
A Dmtk_wed.c169 struct mtk_wed_wo *wo = dev->hw->wed_wo; in mtk_wed_wo_reset() local
177 if (mtk_wed_mcu_send_msg(wo, MTK_WED_MODULE_ID_WO, in mtk_wed_wo_reset()
827 struct mtk_wed_wo *wo = dev->hw->wed_wo; in mtk_wed_rro_cfg() local
850 return mtk_wed_mcu_send_msg(wo, MTK_WED_MODULE_ID_WO, in mtk_wed_rro_cfg()
1015 struct mtk_wed_wo *wo = dev->hw->wed_wo; in mtk_wed_rx_reset() local
1019 ret = mtk_wed_mcu_send_msg(wo, MTK_WED_MODULE_ID_WO, in mtk_wed_rx_reset()
1103 ret = mtk_wed_mcu_send_msg(wo, MTK_WED_MODULE_ID_WO, in mtk_wed_rx_reset()
/linux-6.3-rc2/kernel/
A Dexit.c1058 task_pid_type(p, wo->wo_type) == wo->wo_pid; in eligible_pid()
1186 if (wo->wo_rusage) in wait_task_zombie()
1303 if (wo->wo_rusage) in wait_task_stopped()
1353 if (wo->wo_rusage) in wait_task_continued()
1598 (!wo->wo_pid || !pid_has_task(wo->wo_pid, wo->wo_type))) in do_wait()
1691 wo.wo_type = type; in kernel_waitid()
1692 wo.wo_pid = pid; in kernel_waitid()
1695 wo.wo_rusage = ru; in kernel_waitid()
1769 wo.wo_type = type; in kernel_wait4()
1770 wo.wo_pid = pid; in kernel_wait4()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/arm/mediatek/
A Dmediatek,mt7622-wed.yaml42 - const: wo-emi
43 - const: wo-ilm
44 - const: wo-dlm
45 - const: wo-data
46 - const: wo-boot
48 mediatek,wo-ccif:
50 description: mediatek wed-wo controller interface.
62 mediatek,wo-ccif: false
99 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
100 "wo-data", "wo-boot";
[all …]
/linux-6.3-rc2/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 {
465 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
466 "wo-data", "wo-boot";
478 memory-region-names = "wo-emi", "wo-ilm", "wo-dlm",
[all …]
/linux-6.3-rc2/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
47 compatible = "mediatek,mt7986-wo-ccif", "syscon";
/linux-6.3-rc2/drivers/media/usb/dvb-usb/
A Ddibusb-common.c141 int ret, wo, len; in dibusb_i2c_msg() local
144 wo = (rbuf == NULL || rlen == 0); in dibusb_i2c_msg()
146 len = 2 + wlen + (wo ? 0 : 2); in dibusb_i2c_msg()
158 sndbuf[0] = wo ? DIBUSB_REQ_I2C_WRITE : DIBUSB_REQ_I2C_READ; in dibusb_i2c_msg()
159 sndbuf[1] = (addr << 1) | (wo ? 0 : 1); in dibusb_i2c_msg()
163 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-6.3-rc2/Documentation/translations/zh_CN/PCI/
A Dsysfs-pci.rst54 remove 从内核的列表中删除设备 (ascii, wo)
69 wo - 只写文件
/linux-6.3-rc2/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-6.3-rc2/Documentation/trace/coresight/
A Dcoresight-tpdm.rst34 :File: ``integration_test`` (wo)
/linux-6.3-rc2/Documentation/PCI/
A Dsysfs-pci.rst45 remove remove device from kernel's list (ascii, wo)
60 wo - write only file
/linux-6.3-rc2/drivers/block/drbd/
A Ddrbd_receiver.c1437 if (wo == WO_BDEV_FLUSH && !dc->disk_flushes) in max_allowed_wo()
1438 wo = WO_DRAIN_IO; in max_allowed_wo()
1439 if (wo == WO_DRAIN_IO && !dc->disk_drain) in max_allowed_wo()
1440 wo = WO_NONE; in max_allowed_wo()
1442 return wo; in max_allowed_wo()
1450 enum write_ordering_e wo) in drbd_bump_write_ordering() argument
1462 if (wo != WO_BDEV_FLUSH) in drbd_bump_write_ordering()
1463 wo = min(pwo, wo); in drbd_bump_write_ordering()
1467 wo = max_allowed_wo(device->ldev, wo); in drbd_bump_write_ordering()
1475 wo = max_allowed_wo(bdev, wo); in drbd_bump_write_ordering()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/
A Dqcom,msm8909-tlmm.yaml134 gpio-wo-subnode-state {
A Dqcom,sc8180x-tlmm.yaml134 gpio-wo-subnode-state {
A Dqcom,sm8350-tlmm.yaml135 gpio-wo-subnode-state {
A Dqcom,sm8450-tlmm.yaml132 gpio-wo-state {
A Dqcom,sm8550-tlmm.yaml144 gpio-wo-state {
A Dqcom,sc8280xp-tlmm.yaml133 gpio-wo-subnode-state {
A Dqcom,sm6375-tlmm.yaml139 gpio-wo-subnode-state {
A Dqcom,sm6350-tlmm.yaml147 gpio-wo-subnode-state {
A Dqcom,sdx65-tlmm.yaml148 gpio-wo-subnode-state {
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/
A Dselftest_workarounds.c999 static const struct regmask wo[] = { in writeonly_reg() local
1003 return find_reg(i915, reg, wo, ARRAY_SIZE(wo)); in writeonly_reg()

Completed in 36 milliseconds

12