From owner-freebsd-hackers@FreeBSD.ORG Sun Feb 1 20:37:56 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FE1D106564A for ; Sun, 1 Feb 2009 20:37:56 +0000 (UTC) (envelope-from bsd.quest@googlemail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.159]) by mx1.freebsd.org (Postfix) with ESMTP id D26AE8FC17 for ; Sun, 1 Feb 2009 20:37:55 +0000 (UTC) (envelope-from bsd.quest@googlemail.com) Received: by fg-out-1718.google.com with SMTP id l26so376555fgb.35 for ; Sun, 01 Feb 2009 12:37:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=IcRajPHZoiP2XNxP5Dzy4k7uC6byqL9Scucaur8O7vw=; b=E2BfJnMaweugZHCPqPmLd7Mbflv7NBGpz0CpOt2uM6AVtXUau+Y/b9m1j+fQrIpVFp sRi9kiPP2A4ndBd0LT2s5Uj4OYb39yNqiRX5M0g+ngN/iWgc70HE506JxFr9omUrFejE FHzyUQjMcYfyB6wj7qBEK/eW8BL+EJWBMEMe4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=VfPy+B8kihbTwp8qQNOBskQZy4dYCiwRA8z9NeHdLAvHH5XB/LYeqa9BZ31n4NrkSd z6uj2KQxCL0Z905zcpVKdCGYh3xHPRJw0bbBnG/T5wHlVN5CytMzlSxD8zw+Xnztx+mY xviGllS0icst0FJZ63HGLVCH3LXURaqA4yAvw= MIME-Version: 1.0 Received: by 10.86.94.11 with SMTP id r11mr1036011fgb.53.1233520674906; Sun, 01 Feb 2009 12:37:54 -0800 (PST) Date: Sun, 1 Feb 2009 21:37:54 +0100 Message-ID: <671bb5fc0902011237j19dc7fc5o881649228c121bf2@mail.gmail.com> From: Alexej Sokolov To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: bus_dma (9). What exactly means "Loading of memory allocation" ? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2009 20:37:56 -0000 Hi, at first the cut of text from man (9) bus_dma: bus_dmamap_t A machine-dependent opaque type describing an individual mapping. One map is used for each memory allocation that will be loaded. Maps can be reused once they have been unloaded... Question: What exactly means "Loading of memory allocation" in this context ? Could anyone explain it or give me some little example with DMA functions for understanding it. Thanks a lot, Alexej