0
  
   ˆƒ-7Å¿Ã A    <!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/sys/bus/acpi/devices/device:1f/subsystem/drivers/tpm_crb</title>
 </head>
 <body>
<h1>Index of /FSS-OZR/root/sys/bus/acpi/devices/device:1f/subsystem/drivers/tpm_crb</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/sys/bus/acpi/devices/device:1f/subsystem/drivers/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="bind">bind</a>                   </td><td align="right">2026-10-12 02:06  </td><td align="right">4.0K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="uevent">uevent</a>                 </td><td align="right">2026-10-12 02:06  </td><td align="right">4.0K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="unbind">unbind</a>                 </td><td align="right">2026-10-12 02:05  </td><td align="right">4.0K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
  "   ˆl–ß=¿J	•2ÛB‚ œP@¸Èn	•1hßÂ166ÀÄ  ¦    amdgpu.ko
ast.ko
bochs.ko
cirrus-qemu.ko
gm12u320.ko
gud.ko
hyperv_drm.ko
i915.ko
mgag200.ko
nouveau.ko
qxl.ko
radeon.ko
udl.ko
virtio-gpu.ko
vkms.ko
vmwgfx.ko
xe.ko
  *   ˆl–Ãa¾”ji?u@?pÜŠbÑ¿Ãƒq§[_†I|¥�+ÂÆ K    /*
 * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, you can obtain one at https://mozilla.org/MPL/2.0/.
 *
 * See the COPYRIGHT file distributed with this work for additional
 * information regarding copyright ownership.
 */

#ifndef DNS_PEER_H
#define DNS_PEER_H 1

/*****
***** Module Info
*****/

/*! \file dns/peer.h
 * \brief
 * Data structures for peers (e.g. a 'server' config file statement)
 */

/***
 *** Imports
 ***/

#include <inttypes.h>
#include <stdbool.h>

#include <isc/lang.h>
#include <isc/magic.h>
#include <isc/netaddr.h>
#include <isc/refcount.h>

#include <dns/types.h>

#define DNS_PEERLIST_MAGIC ISC_MAGIC('s', 'e', 'R', 'L')
#define DNS_PEER_MAGIC	   ISC_MAGIC('S', 'E', 'r', 'v')

#define DNS_PEERLIST_VALID(ptr) ISC_MAGIC_VALID(ptr, DNS_PEERLIST_MAGIC)
#define DNS_PEER_VALID(ptr)	ISC_MAGIC_VALID(ptr, DNS_PEER_MAGIC)

/***
 *** Types
 ***/

struct dns_peerlist {
	unsigned int   magic;
	isc_refcount_t refs;

	isc_mem_t *mem;

	ISC_LIST(dns_peer_t) elements;
};

struct dns_peer {
	unsigned int   magic;
	isc_refcount_t refs;

	isc_mem_t *mem;

	isc_netaddr_t	      address;
	unsigned int	      prefixlen;
	bool		      bogus;
	dns_transfer_format_t transfer_format;
	uint32_t	      transfers;
	bool		      support_ixfr;
	bool		      provide_ixfr;
	bool		      request_ixfr;
	bool		      support_edns;
	bool		      request_nsid;
	bool		      send_cookie;
	bool		      request_expire;
	bool		      force_tcp;
	bool		      tcp_keepalive;
	dns_name_t	   *key;
	isc_sockaddr_t       *transfer_source;
	isc_dscp_t	      transfer_dscp;
	isc_sockaddr_t       *notify_source;
	isc_dscp_t	      notify_dscp;
	isc_sockaddr_t       *query_source;
	isc_dscp_t	      query_dscp;
	uint16_t	      udpsize;	   /* receive size */
	uint16_t	      maxudp;	   /* transmit size */
	uint16_t	      padding;	   /* pad block size */
	uint8_t		      ednsversion; /* edns version */

	uint32_t bitflags;

	ISC_LINK(dns_peer_t) next;
};

/***
 *** Functions
 ***/

ISC_LANG_BEGINDECLS

isc_result_t
dns_peerlist_new(isc_mem_t *mem, dns_peerlist_t **list);

void
dns_peerlist_attach(dns_peerlist_t *source, dns_peerlist_t **target);

void
dns_peerlist_detach(dns_peerlist_t **list);

/*
 * After return caller still holds a reference to peer.
 */
void
dns_peerlist_addpeer(dns_p