1
     #�Æ¾Ç      #File not found.
     %�Æ¾Ç      %File not found.
  
   'ˆÁÄ‚�¾Ç  ¡    '# SPDX-License-Identifier: GPL-2.0

CFLAGS += -I../../../../usr/include/
TEST_GEN_PROGS := devpts_pts
TEST_GEN_PROGS_EXTENDED := dnotify_test

include ../lib.mk
     )�Æ¾Ç      )File not found.
  
   +ˆƒBÿÉ¾Ç G    +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /FSS-OZR/root/lib/modules/5.14.0-687.29.1.el9_8.x86_64/build/include/clocksource</title>
 </head>
 <body>
<h1>Index of /FSS-OZR/root/lib/modules/5.14.0-687.29.1.el9_8.x86_64/build/include/clocksource</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/FSS-OZR/root/lib/modules/5.14.0-687.29.1.el9_8.x86_64/build/include/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="arm_arch_timer.h">arm_arch_timer.h</a>       </td><td align="right">2026-08-01 06:03  </td><td align="right">2.6K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="hyperv_timer.h">hyperv_timer.h</a>         </td><td align="right">2026-08-01 06:03  </td><td align="right">3.3K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="pxa.h">pxa.h</a>                  </td><td align="right">2026-08-01 06:03  </td><td align="right">278 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="samsung_pwm.h">samsung_pwm.h</a>          </td><td align="right">2026-08-01 06:03  </td><td align="right">803 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="timer-davinci.h">timer-davinci.h</a>        </td><td align="right">2026-08-01 06:03  </td><td align="right">1.3K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="timer-goldfish.h">timer-goldfish.h</a>       </td><td align="right">2026-08-01 06:03  </td><td align="right">1.0K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="timer-ti-dm.h">timer-ti-dm.h</a>          </td><td align="right">2026-08-01 06:03  </td><td align="right"> 12K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
     -ˆÁÄƒŽµ_†I|¥�+¿È Š    -/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Driver for the High Speed UART DMA
 *
 * Copyright (C) 2015 Intel Corporation
 */

#ifndef _DMA_HSU_H
#define _DMA_HSU_H

#include <linux/errno.h>
#include <linux/kconfig.h>
#include <linux/types.h>

#include <linux/platform_data/dma-hsu.h>

struct device;
struct hsu_dma;

/**
 * struct hsu_dma_chip - representation of HSU DMA hardware
 * @dev:		 struct device of the DMA controller
 * @irq:		 irq line
 * @regs:		 memory mapped I/O space
 * @length:		 I/O space length
 * @offset:		 offset of the I/O space where registers are located
 * @hsu:		 struct hsu_dma that is filed by ->probe()
 * @pdata:		 platform data for the DMA controller if provided
 */
struct hsu_dma_chip {
	struct device			*dev;
	int				irq;
	void __iomem			*regs;
	unsigned int			length;
	unsigned int			offset;
	struct hsu_dma			*hsu;
};

#if IS_ENABLED(CONFIG_HSU_DMA)
/* Export to the internal users */
int hsu_dma_get_status(struct hsu_dma_chip *chip, unsigned short nr,
		       u32 *status);
int hsu_dma_do_irq(struct hsu_dma_chip *chip, unsigned short nr, u32 status);

/* Export to the platform drivers */
int hsu_dma_probe(struct hsu_dma_chip *chip);
int hsu_dma_remove(struct hsu_dma_chip *chip);
#else
static inline int hsu_dma_get_status(struct hsu_dma_chip *chip,
				     unsigned short nr, u32 *status)
{
	return 0;
}
static inline int hsu_dma_do_irq(struct hsu_dma_chip *chip, unsigned short nr,
				 u32 status)
{
	return 0;
}
static inline int hsu_dma_probe(struct hsu_dma_chip *chip) { return -ENODEV; }
static inline int hsu_dma_remove(struct hsu_dma_chip *chip) 