50
  
   'ˆÀÆ‚]¿È  u    '# SPDX-License-Identifier: GPL-2.0-only
userprogs-always-y += test-fsmount test-statx

userccflags += -I usr/include
  
   )ˆƒ/Ê¿È æ    )<!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/usr/share/doc/perl-XML-Parser/samples</title>
 </head>
 <body>
<h1>Index of /FSS-OZR/root/usr/share/doc/perl-XML-Parser/samples</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/usr/share/doc/perl-XML-Parser/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="REC-xml-19980210.xml">REC-xml-19980210.xml</a>   </td><td align="right">2026-04-14 04:28  </td><td align="right">156K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="canonical">canonical</a>              </td><td align="right">2026-04-14 04:28  </td><td align="right">2.8K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="canontst.xml">canontst.xml</a>           </td><td align="right">2016-04-13 00:36  </td><td align="right">510 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="ctest.dtd">ctest.dtd</a>              </td><td align="right">2016-04-13 00:36  </td><td align="right"> 71 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="xmlcomments">xmlcomments</a>            </td><td align="right">2026-04-14 04:28  </td><td align="right">684 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="xmlfilter">xmlfilter</a>              </td><td align="right">2026-04-14 04:28  </td><td align="right">6.3K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="xmlstats">xmlstats</a>               </td><td align="right">2026-04-14 04:28  </td><td align="right">3.4K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
     +ˆÇÆƒ.=Å¿È 	@    +/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
	Copyright (C) 2004 - 2006 rt2x00 SourceForge Project
	<http://rt2x00.serialmonkey.com>

 */

/*
	Module: eeprom_93cx6
	Abstract: EEPROM reader datastructures for 93cx6 chipsets.
	Supported chipsets: 93c46, 93c56 and 93c66.
 */

/*
 * EEPROM operation defines.
 */
#define PCI_EEPROM_WIDTH_93C46	6
#define PCI_EEPROM_WIDTH_93C56	8
#define PCI_EEPROM_WIDTH_93C66	8
#define PCI_EEPROM_WIDTH_93C86	8
#define PCI_EEPROM_WIDTH_OPCODE	3
#define PCI_EEPROM_WRITE_OPCODE	0x05
#define PCI_EEPROM_ERASE_OPCODE 0x07
#define PCI_EEPROM_READ_OPCODE	0x06
#define PCI_EEPROM_EWDS_OPCODE	0x10
#define PCI_EEPROM_EWEN_OPCODE	0x13

/**
 * struct eeprom_93cx6 - control structure for setting the commands
 * for reading the eeprom data.
 * @data: private pointer for the driver.
 * @register_read(struct eeprom_93cx6 *eeprom): handler to
 * read the eeprom register, this function should set all reg_* fields.
 * @register_write(struct eeprom_93cx6 *eeprom): handler to
 * write to the eeprom register by using all reg_* fields.
 * @width: eeprom width, should be one of the PCI_EEPROM_WIDTH_* defines
 * @drive_data: Set if we're driving the data line.
 * @reg_data_in: register field to indicate data input
 * @reg_data_out: register field to indicate data output
 * @reg_data_clock: register field to set the data clock
 * @reg_chip_select: register field to set the chip select
 *
 * This structure is used for the communication between the driver
 * and the eeprom_93cx6 handlers for reading the eeprom.
 */
struct eeprom_93cx6 {
	void *data;

	void (*register_read)(struct eeprom_93cx6 *eeprom);
	void (*register_write)(struct eeprom_93cx6 *eeprom);

	int width;

	char drive_data;
	char reg_data_in;
	char reg_data_out;
	char reg_data_clock;
	char reg_chip_select;
};

extern void eeprom_93cx6_read(struct eeprom_93cx6 *eeprom,
	