You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ad...@apache.org on 2016/05/20 07:36:12 UTC
[29/51] [partial] incubator-mynewt-site git commit: Changed landing
page, main banner, secondary banner, events, community,
added Quick start nav link, collapsed documentation hierarchy
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/eab28af6/os/core_os/mbuf/os_mbuf_memcmp/index.html
----------------------------------------------------------------------
diff --git a/os/core_os/mbuf/os_mbuf_memcmp/index.html b/os/core_os/mbuf/os_mbuf_memcmp/index.html
index 23fe74e..8a1a3e1 100644
--- a/os/core_os/mbuf/os_mbuf_memcmp/index.html
+++ b/os/core_os/mbuf/os_mbuf_memcmp/index.html
@@ -16,6 +16,7 @@
<link rel="stylesheet" href="../../../../css/highlight.css">
<link href="../../../../css/base.css" rel="stylesheet">
<link href="../../../../css/custom.css" rel="stylesheet">
+ <link href="../../../../css/v2.css" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href="../../../../extra.css" rel="stylesheet">
@@ -43,11 +44,10 @@
<body class="os_mbuf_memcmp">
- <div id="navbar" class="navbar navbar-default navbar-fixed-top" role="navigation">
- <div class="logo-container">
- <img src="/img/logo.svg">
- </div>
- <div class="container-fluid">
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+ <div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
@@ -64,75 +64,37 @@
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav navbar-right">
- <li>
+ <li
+ class=""
+>
<a href="/">Home</a>
</li>
- <li>
- <a href="/about/">About</a>
+ <li
+ class="important"
+>
+ <a href="/quick-start/">Quick Start</a>
</li>
- <li class="dropdown">
- <a href="/documentation/" class="dropdown-toggle" data-toggle="dropdown">Docs <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
-
-
-
-
-
- <li >
- <a href="../../../../documentation/">
- Overview
- </a>
- </li>
-
-
-
-
-
-
-
-
-
- <li class="active">
- <a href="../../../get_started/introduction/">
- Mynewt OS Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newt/newt_intro/">
- Newt Tool Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newtmgr/overview/">
- Newt Manager Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../faq/how_to_edit_docs/">
- Appendix
- </a>
- </li>
-
-
- </ul>
+ <li
+ class=""
+>
+ <a href="/about/">About</a>
</li>
<li>
+ <a href="/os/introduction/">Documentation</a>
+ </li>
+ <li
+ class=""
+>
<a href="/download/">Download</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/community/">Community</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/events/">Events</a>
</li>
</ul>
@@ -142,27 +104,26 @@
</ul>
</div>
- # </div>
-</div>
+ </div>
+</nav>
- <div class="container-fluid">
+ <div class="container">
- <div class="row sm-extra-padding">
- <div id="docSidebar" class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
- <div class="sidebar-top">
+ <div class="row">
+ <div class="col-md-3 v2-sidebar"><div class="hidden-print" role="complementary">
+ <div class="top">
<img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
- <div class="small" role="search">
- <form id ="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
+ <div role="search">
+ <form id="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
<div class="form-group">
- <input type="text" name="q" placeholder="Search documentation" />
- <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
+ <input type="text" name="q" class="form-control" placeholder="Search documentation" />
</div>
</form>
</div>
</div>
- <ul class="nav bs-sidenav">
+ <ul class="toc-nav">
@@ -180,42 +141,29 @@
- <li><a href="
- ../../../get_started/introduction/
-">Mynewt OS Manual</a>
-
-
- <ul class="current-toc">
-
-
-
+ <li ><a href="../../../introduction/">Mynewt Documentation</a>
- <li>
- <a href="../../../get_started/introduction/">Introduction</a>
- </li>
-
+ <ul>
+
- <li ><a href="../../../get_started/get_started/">Quick Start</a></li>
+ <li ><a href="../../../get_started/get_started/">Basic Setup</a>
-
- </li>
+
+ </li>
-
-
- <li ><a href="../../../get_started/vocabulary/">Concepts</a></li>
-
-
- </li>
+ <li >
+ <a href="../../../get_started/vocabulary/">Concepts</a>
+ </li>
@@ -223,10 +171,10 @@
- <li ><a href="../../../tutorials/tutorials/">Tutorials</a></li>
+ <li ><a href="../../../tutorials/tutorials/">Tutorials</a>
-
- </li>
+
+ </li>
@@ -234,10 +182,10 @@
- <li ><a href="../../../os_user_guide/">OS User Guide</a></li>
+ <li ><a href="../../../os_user_guide/">OS User Guide</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -245,10 +193,10 @@
- <li ><a href="../../mynewt_os/">OS Core</a></li>
+ <li ><a href="../../mynewt_os/">OS Core</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -260,8 +208,8 @@
../../os_init/
">System-level Functions</a>
-
- </li>
+
+ </li>
@@ -269,10 +217,10 @@
- <li ><a href="../../context_switch/context_switch/">Scheduler</a></li>
+ <li ><a href="../../context_switch/context_switch/">Scheduler</a>
-
- </li>
+
+ </li>
@@ -280,10 +228,10 @@
- <li ><a href="../../time/os_time/">Time</a></li>
+ <li ><a href="../../time/os_time/">Time</a>
-
- </li>
+
+ </li>
@@ -291,10 +239,10 @@
- <li ><a href="../../task/task/">Tasks</a></li>
+ <li ><a href="../../task/task/">Tasks</a>
-
- </li>
+
+ </li>
@@ -302,10 +250,10 @@
- <li ><a href="../../event_queue/event_queue/">Event Queues</a></li>
+ <li ><a href="../../event_queue/event_queue/">Event Queues</a>
-
- </li>
+
+ </li>
@@ -313,10 +261,10 @@
- <li ><a href="../../semaphore/semaphore/">Semaphores</a></li>
+ <li ><a href="../../semaphore/semaphore/">Semaphores</a>
-
- </li>
+
+ </li>
@@ -324,10 +272,10 @@
- <li ><a href="../../mutex/mutex/">Mutexes</a></li>
+ <li ><a href="../../mutex/mutex/">Mutexes</a>
-
- </li>
+
+ </li>
@@ -335,10 +283,10 @@
- <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a></li>
+ <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a>
-
- </li>
+
+ </li>
@@ -346,10 +294,10 @@
- <li ><a href="../../heap/heap/">Heap</a></li>
+ <li ><a href="../../heap/heap/">Heap</a>
-
- </li>
+
+ </li>
@@ -364,17 +312,17 @@
">Memory Buffers</a>
-
- <ul class="current-toc">
+
+ <ul>
- <li ><a href="../mbuf/">Mbuf</a></li>
+ <li ><a href="../mbuf/">Mbuf</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -386,248 +334,202 @@
../OS_MBUF_PKTHDR/
">Functions/Macros</a>
-
- <ul class="current-toc">
+
+ <ul>
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR/">OS_MBUF_PKTHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR_TO_MBUF/">OS_MBUF_PKTHDR_TO_MBUF</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTLEN/">OS_MBUF_PKTLEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_DATA/">OS_MBUF_DATA</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR/">OS_MBUF_USRHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR_LEN/">OS_MBUF_USRHDR_LEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_LEADINGSPACE/">OS_MBUF_LEADINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_TRAILINGSPACE/">OS_MBUF_TRAILINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_adj/">os_mbuf_adj</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_append/">os_mbuf_append</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_concat/">os_mbuf_concat</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copydata/">os_mbuf_copydata</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copyinto/">os_mbuf_copyinto</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_dup/">os_mbuf_dup</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_extend/">os_mbuf_extend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_free_chain/">os_mbuf_free_chain</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get/">os_mbuf_get</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get_pkthdr/">os_mbuf_get_pkthdr</a>
</li>
-
-
<li class="active">
- os_mbuf_memcmp
+ <a href="./">os_mbuf_memcmp</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_off/">os_mbuf_off</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_pool_init/">os_mbuf_pool_init</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_prepend/">os_mbuf_prepend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_pullup/">os_mbuf_pullup</a>
</li>
-
- </ul>
-
- </li>
+ </ul>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -635,10 +537,10 @@
- <li ><a href="../../msys/msys/">Msys</a></li>
+ <li ><a href="../../msys/msys/">Msys</a>
-
- </li>
+
+ </li>
@@ -646,16 +548,16 @@
- <li ><a href="../../mqueue/mqueue/">MQueue</a></li>
+ <li ><a href="../../mqueue/mqueue/">MQueue</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -663,10 +565,10 @@
- <li ><a href="../../sanity/sanity/">Sanity</a></li>
+ <li ><a href="../../sanity/sanity/">Sanity</a>
-
- </li>
+
+ </li>
@@ -674,16 +576,16 @@
- <li ><a href="../../callout/callout/">Callouts</a></li>
+ <li ><a href="../../callout/callout/">Callouts</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -691,10 +593,10 @@
- <li ><a href="../../porting/port_os/">Porting to your Platform</a></li>
+ <li ><a href="../../porting/port_os/">Porting to your Platform</a>
-
- </li>
+
+ </li>
@@ -702,10 +604,10 @@
- <li ><a href="../../../modules/console/console/">Console</a></li>
+ <li ><a href="../../../modules/console/console/">Console</a>
-
- </li>
+
+ </li>
@@ -713,10 +615,10 @@
- <li ><a href="../../../modules/shell/shell/">Shell</a></li>
+ <li ><a href="../../../modules/shell/shell/">Shell</a>
-
- </li>
+
+ </li>
@@ -724,10 +626,10 @@
- <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a></li>
+ <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a>
-
- </li>
+
+ </li>
@@ -742,8 +644,8 @@
">File System</a>
-
- </li>
+
+ </li>
@@ -751,10 +653,10 @@
- <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a></li>
+ <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a>
-
- </li>
+
+ </li>
@@ -762,10 +664,10 @@
- <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a></li>
+ <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a>
-
- </li>
+
+ </li>
@@ -773,20 +675,18 @@
- <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a></li>
+ <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a>
-
- </li>
+
+ </li>
-
- <li>
+ <li >
<a href="../../../modules/baselibc/">Baselibc library</a>
</li>
-
@@ -794,10 +694,10 @@
- <li ><a href="../../../modules/elua/elua/">Embedded Lua</a></li>
+ <li ><a href="../../../modules/elua/elua/">Embedded Lua</a>
-
- </li>
+
+ </li>
@@ -805,10 +705,10 @@
- <li ><a href="../../../modules/json/json/">JSON</a></li>
+ <li ><a href="../../../modules/json/json/">JSON</a>
-
- </li>
+
+ </li>
@@ -816,10 +716,10 @@
- <li ><a href="../../../modules/stats/stats/">Stats</a></li>
+ <li ><a href="../../../modules/stats/stats/">Stats</a>
-
- </li>
+
+ </li>
@@ -827,16 +727,16 @@
- <li ><a href="../../../modules/logs/logs/">Logs</a></li>
+ <li ><a href="../../../modules/logs/logs/">Logs</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -848,40 +748,36 @@
../../../../network/ble/ble_intro/
">BLE User Guide</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
-
-
-
-
-
+
+
- <li><a href="
- ../../../../newt/newt_intro/
-">Newt Tool Manual</a>
+ <li ><a href="../../../../newt/newt_intro/">Newt Tool Guide</a>
-
- </li>
+
+ </li>
-
-
-
+
+
+
- <li><a href="
- ../../../../newtmgr/overview/
-">Newt Manager Manual</a>
+ <li ><a href="../../../../newtmgr/overview/">Newt Manager Guide</a>
-
- </li>
+
+ </li>
+
+
+
+ </ul>
+
+ </li>
@@ -893,8 +789,8 @@
../../../../faq/how_to_edit_docs/
">Appendix</a>
-
- </li>
+
+ </li>
@@ -905,45 +801,11 @@
<button class="show-sidebar">Docs Menu</button>
</div>
- <div class="col-md-offset-3 col-md-9 documentation-viewer" role="main">
+ <div class="col-md-9" role="main">
<div class="row doc-header">
- <div class="col-sm-6">
-
-<ul class="nav nav-pills">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="active" role="presentation"><a href="../../../get_started/introduction/">Mynewt OS</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newt/newt_intro/">Newt Tool</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newtmgr/overview/">Newt Mgr</a></li>
-
-
-
-
-</ul>
- </div>
- <div class="col-sm-6">
+ <div class="col-sm-12">
<div role="navigation" aria-label="breadcrumbs navigation">
- <ul class="wy-breadcrumbs">
+ <ul class="wy-breadcrumbs pull-right">
<li><a href="/documentation/">Docs</a></li>
@@ -965,14 +827,14 @@
</div>
</div>
- <h2 id="os_mbuf_memcmp"><font color="#F2853F" style="font-size:24pt">os_mbuf_memcmp</font><a class="headerlink" href="#os_mbuf_memcmp" title="Permanent link">¶</a></h2>
+ <h2 id="os_mbuf_memcmp"><font color="#F2853F" style="font-size:24pt">os_mbuf_memcmp</font></h2>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span> <span style="color: #000000">os_mbuf_memcmp</span>(<span style="color: #A90D91">const</span> <span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*om</span>, <span style="color: #A90D91">int</span> <span style="color: #000000">off</span>, <span style="color: #A90D91">const</span> <span style="color: #A90D91">void</span> <span style="color: #000000">*data</span>, <span style="color: #A90D91">int</span> <span style="color: #000000">len</span>)
</pre></div>
<p>Performs a memory compare of the specified region of an mbuf chain against a flat buffer.</p>
<p><br></p>
-<h4 id="arguments">Arguments<a class="headerlink" href="#arguments" title="Permanent link">¶</a></h4>
+<h4 id="arguments">Arguments</h4>
<table>
<thead>
<tr>
@@ -1000,13 +862,13 @@
</tbody>
</table>
<p><br></p>
-<h4 id="returned-values">Returned values<a class="headerlink" href="#returned-values" title="Permanent link">¶</a></h4>
+<h4 id="returned-values">Returned values</h4>
<p>A value of zero means the memory regions are identical; all other values represent either an error or a value returned from memcmp. </p>
<p><br></p>
-<h4 id="notes">Notes<a class="headerlink" href="#notes" title="Permanent link">¶</a></h4>
+<h4 id="notes">Notes</h4>
<p>This function will compare bytes starting from <em>off</em> bytes from the start of the mbuf chain with a data buffer.</p>
<p><br></p>
-<h4 id="example">Example<a class="headerlink" href="#example" title="Permanent link">¶</a></h4>
+<h4 id="example">Example</h4>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"> <span style="color: #A90D91">int</span> <span style="color: #000000">rc</span>;
<span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*om</span>;
<span style="color: #A90D91">uint8_t</span> <span style="color: #000000">my_data_buffer</span>[<span style="color: #1C01CE">32</span>];
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/eab28af6/os/core_os/mbuf/os_mbuf_off/index.html
----------------------------------------------------------------------
diff --git a/os/core_os/mbuf/os_mbuf_off/index.html b/os/core_os/mbuf/os_mbuf_off/index.html
index 55093ca..1114575 100644
--- a/os/core_os/mbuf/os_mbuf_off/index.html
+++ b/os/core_os/mbuf/os_mbuf_off/index.html
@@ -16,6 +16,7 @@
<link rel="stylesheet" href="../../../../css/highlight.css">
<link href="../../../../css/base.css" rel="stylesheet">
<link href="../../../../css/custom.css" rel="stylesheet">
+ <link href="../../../../css/v2.css" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href="../../../../extra.css" rel="stylesheet">
@@ -43,11 +44,10 @@
<body class="os_mbuf_off">
- <div id="navbar" class="navbar navbar-default navbar-fixed-top" role="navigation">
- <div class="logo-container">
- <img src="/img/logo.svg">
- </div>
- <div class="container-fluid">
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+ <div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
@@ -64,75 +64,37 @@
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav navbar-right">
- <li>
+ <li
+ class=""
+>
<a href="/">Home</a>
</li>
- <li>
- <a href="/about/">About</a>
+ <li
+ class="important"
+>
+ <a href="/quick-start/">Quick Start</a>
</li>
- <li class="dropdown">
- <a href="/documentation/" class="dropdown-toggle" data-toggle="dropdown">Docs <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
-
-
-
-
-
- <li >
- <a href="../../../../documentation/">
- Overview
- </a>
- </li>
-
-
-
-
-
-
-
-
-
- <li class="active">
- <a href="../../../get_started/introduction/">
- Mynewt OS Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newt/newt_intro/">
- Newt Tool Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newtmgr/overview/">
- Newt Manager Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../faq/how_to_edit_docs/">
- Appendix
- </a>
- </li>
-
-
- </ul>
+ <li
+ class=""
+>
+ <a href="/about/">About</a>
</li>
<li>
+ <a href="/os/introduction/">Documentation</a>
+ </li>
+ <li
+ class=""
+>
<a href="/download/">Download</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/community/">Community</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/events/">Events</a>
</li>
</ul>
@@ -142,27 +104,26 @@
</ul>
</div>
- # </div>
-</div>
+ </div>
+</nav>
- <div class="container-fluid">
+ <div class="container">
- <div class="row sm-extra-padding">
- <div id="docSidebar" class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
- <div class="sidebar-top">
+ <div class="row">
+ <div class="col-md-3 v2-sidebar"><div class="hidden-print" role="complementary">
+ <div class="top">
<img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
- <div class="small" role="search">
- <form id ="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
+ <div role="search">
+ <form id="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
<div class="form-group">
- <input type="text" name="q" placeholder="Search documentation" />
- <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
+ <input type="text" name="q" class="form-control" placeholder="Search documentation" />
</div>
</form>
</div>
</div>
- <ul class="nav bs-sidenav">
+ <ul class="toc-nav">
@@ -180,42 +141,29 @@
- <li><a href="
- ../../../get_started/introduction/
-">Mynewt OS Manual</a>
-
-
- <ul class="current-toc">
-
-
-
+ <li ><a href="../../../introduction/">Mynewt Documentation</a>
- <li>
- <a href="../../../get_started/introduction/">Introduction</a>
- </li>
-
+ <ul>
+
- <li ><a href="../../../get_started/get_started/">Quick Start</a></li>
+ <li ><a href="../../../get_started/get_started/">Basic Setup</a>
-
- </li>
+
+ </li>
-
-
- <li ><a href="../../../get_started/vocabulary/">Concepts</a></li>
-
-
- </li>
+ <li >
+ <a href="../../../get_started/vocabulary/">Concepts</a>
+ </li>
@@ -223,10 +171,10 @@
- <li ><a href="../../../tutorials/tutorials/">Tutorials</a></li>
+ <li ><a href="../../../tutorials/tutorials/">Tutorials</a>
-
- </li>
+
+ </li>
@@ -234,10 +182,10 @@
- <li ><a href="../../../os_user_guide/">OS User Guide</a></li>
+ <li ><a href="../../../os_user_guide/">OS User Guide</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -245,10 +193,10 @@
- <li ><a href="../../mynewt_os/">OS Core</a></li>
+ <li ><a href="../../mynewt_os/">OS Core</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -260,8 +208,8 @@
../../os_init/
">System-level Functions</a>
-
- </li>
+
+ </li>
@@ -269,10 +217,10 @@
- <li ><a href="../../context_switch/context_switch/">Scheduler</a></li>
+ <li ><a href="../../context_switch/context_switch/">Scheduler</a>
-
- </li>
+
+ </li>
@@ -280,10 +228,10 @@
- <li ><a href="../../time/os_time/">Time</a></li>
+ <li ><a href="../../time/os_time/">Time</a>
-
- </li>
+
+ </li>
@@ -291,10 +239,10 @@
- <li ><a href="../../task/task/">Tasks</a></li>
+ <li ><a href="../../task/task/">Tasks</a>
-
- </li>
+
+ </li>
@@ -302,10 +250,10 @@
- <li ><a href="../../event_queue/event_queue/">Event Queues</a></li>
+ <li ><a href="../../event_queue/event_queue/">Event Queues</a>
-
- </li>
+
+ </li>
@@ -313,10 +261,10 @@
- <li ><a href="../../semaphore/semaphore/">Semaphores</a></li>
+ <li ><a href="../../semaphore/semaphore/">Semaphores</a>
-
- </li>
+
+ </li>
@@ -324,10 +272,10 @@
- <li ><a href="../../mutex/mutex/">Mutexes</a></li>
+ <li ><a href="../../mutex/mutex/">Mutexes</a>
-
- </li>
+
+ </li>
@@ -335,10 +283,10 @@
- <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a></li>
+ <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a>
-
- </li>
+
+ </li>
@@ -346,10 +294,10 @@
- <li ><a href="../../heap/heap/">Heap</a></li>
+ <li ><a href="../../heap/heap/">Heap</a>
-
- </li>
+
+ </li>
@@ -364,17 +312,17 @@
">Memory Buffers</a>
-
- <ul class="current-toc">
+
+ <ul>
- <li ><a href="../mbuf/">Mbuf</a></li>
+ <li ><a href="../mbuf/">Mbuf</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -386,248 +334,202 @@
../OS_MBUF_PKTHDR/
">Functions/Macros</a>
-
- <ul class="current-toc">
+
+ <ul>
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR/">OS_MBUF_PKTHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR_TO_MBUF/">OS_MBUF_PKTHDR_TO_MBUF</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTLEN/">OS_MBUF_PKTLEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_DATA/">OS_MBUF_DATA</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR/">OS_MBUF_USRHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR_LEN/">OS_MBUF_USRHDR_LEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_LEADINGSPACE/">OS_MBUF_LEADINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_TRAILINGSPACE/">OS_MBUF_TRAILINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_adj/">os_mbuf_adj</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_append/">os_mbuf_append</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_concat/">os_mbuf_concat</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copydata/">os_mbuf_copydata</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copyinto/">os_mbuf_copyinto</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_dup/">os_mbuf_dup</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_extend/">os_mbuf_extend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_free_chain/">os_mbuf_free_chain</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get/">os_mbuf_get</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get_pkthdr/">os_mbuf_get_pkthdr</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_memcmp/">os_mbuf_memcmp</a>
</li>
-
-
<li class="active">
- os_mbuf_off
+ <a href="./">os_mbuf_off</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_pool_init/">os_mbuf_pool_init</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_prepend/">os_mbuf_prepend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_pullup/">os_mbuf_pullup</a>
</li>
-
- </ul>
-
- </li>
+ </ul>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -635,10 +537,10 @@
- <li ><a href="../../msys/msys/">Msys</a></li>
+ <li ><a href="../../msys/msys/">Msys</a>
-
- </li>
+
+ </li>
@@ -646,16 +548,16 @@
- <li ><a href="../../mqueue/mqueue/">MQueue</a></li>
+ <li ><a href="../../mqueue/mqueue/">MQueue</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -663,10 +565,10 @@
- <li ><a href="../../sanity/sanity/">Sanity</a></li>
+ <li ><a href="../../sanity/sanity/">Sanity</a>
-
- </li>
+
+ </li>
@@ -674,16 +576,16 @@
- <li ><a href="../../callout/callout/">Callouts</a></li>
+ <li ><a href="../../callout/callout/">Callouts</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -691,10 +593,10 @@
- <li ><a href="../../porting/port_os/">Porting to your Platform</a></li>
+ <li ><a href="../../porting/port_os/">Porting to your Platform</a>
-
- </li>
+
+ </li>
@@ -702,10 +604,10 @@
- <li ><a href="../../../modules/console/console/">Console</a></li>
+ <li ><a href="../../../modules/console/console/">Console</a>
-
- </li>
+
+ </li>
@@ -713,10 +615,10 @@
- <li ><a href="../../../modules/shell/shell/">Shell</a></li>
+ <li ><a href="../../../modules/shell/shell/">Shell</a>
-
- </li>
+
+ </li>
@@ -724,10 +626,10 @@
- <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a></li>
+ <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a>
-
- </li>
+
+ </li>
@@ -742,8 +644,8 @@
">File System</a>
-
- </li>
+
+ </li>
@@ -751,10 +653,10 @@
- <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a></li>
+ <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a>
-
- </li>
+
+ </li>
@@ -762,10 +664,10 @@
- <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a></li>
+ <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a>
-
- </li>
+
+ </li>
@@ -773,20 +675,18 @@
- <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a></li>
+ <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a>
-
- </li>
+
+ </li>
-
- <li>
+ <li >
<a href="../../../modules/baselibc/">Baselibc library</a>
</li>
-
@@ -794,10 +694,10 @@
- <li ><a href="../../../modules/elua/elua/">Embedded Lua</a></li>
+ <li ><a href="../../../modules/elua/elua/">Embedded Lua</a>
-
- </li>
+
+ </li>
@@ -805,10 +705,10 @@
- <li ><a href="../../../modules/json/json/">JSON</a></li>
+ <li ><a href="../../../modules/json/json/">JSON</a>
-
- </li>
+
+ </li>
@@ -816,10 +716,10 @@
- <li ><a href="../../../modules/stats/stats/">Stats</a></li>
+ <li ><a href="../../../modules/stats/stats/">Stats</a>
-
- </li>
+
+ </li>
@@ -827,16 +727,16 @@
- <li ><a href="../../../modules/logs/logs/">Logs</a></li>
+ <li ><a href="../../../modules/logs/logs/">Logs</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -848,40 +748,36 @@
../../../../network/ble/ble_intro/
">BLE User Guide</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
-
-
-
-
-
+
+
- <li><a href="
- ../../../../newt/newt_intro/
-">Newt Tool Manual</a>
+ <li ><a href="../../../../newt/newt_intro/">Newt Tool Guide</a>
-
- </li>
+
+ </li>
-
-
-
+
+
+
- <li><a href="
- ../../../../newtmgr/overview/
-">Newt Manager Manual</a>
+ <li ><a href="../../../../newtmgr/overview/">Newt Manager Guide</a>
-
- </li>
+
+ </li>
+
+
+
+ </ul>
+
+ </li>
@@ -893,8 +789,8 @@
../../../../faq/how_to_edit_docs/
">Appendix</a>
-
- </li>
+
+ </li>
@@ -905,45 +801,11 @@
<button class="show-sidebar">Docs Menu</button>
</div>
- <div class="col-md-offset-3 col-md-9 documentation-viewer" role="main">
+ <div class="col-md-9" role="main">
<div class="row doc-header">
- <div class="col-sm-6">
-
-<ul class="nav nav-pills">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="active" role="presentation"><a href="../../../get_started/introduction/">Mynewt OS</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newt/newt_intro/">Newt Tool</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newtmgr/overview/">Newt Mgr</a></li>
-
-
-
-
-</ul>
- </div>
- <div class="col-sm-6">
+ <div class="col-sm-12">
<div role="navigation" aria-label="breadcrumbs navigation">
- <ul class="wy-breadcrumbs">
+ <ul class="wy-breadcrumbs pull-right">
<li><a href="/documentation/">Docs</a></li>
@@ -965,14 +827,14 @@
</div>
</div>
- <h2 id="os_mbuf_off"><font color="#F2853F" style="font-size:24pt">os_mbuf_off</font><a class="headerlink" href="#os_mbuf_off" title="Permanent link">¶</a></h2>
+ <h2 id="os_mbuf_off"><font color="#F2853F" style="font-size:24pt">os_mbuf_off</font></h2>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*os_mbuf_off</span>(<span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*om</span>, <span style="color: #A90D91">int</span> <span style="color: #000000">off</span>, <span style="color: #A90D91">int</span> <span style="color: #000000">*out_off</span>)
</pre></div>
<p>Given an offset in the packet (i.e. user data byte offset in the mbuf chain), return the mbuf and the offset in that mbuf where byte 'off' is located. Note that the offset is 'returned' in <em>out_off</em>.</p>
<p><br></p>
-<h4 id="arguments">Arguments<a class="headerlink" href="#arguments" title="Permanent link">¶</a></h4>
+<h4 id="arguments">Arguments</h4>
<table>
<thead>
<tr>
@@ -996,14 +858,14 @@
</tbody>
</table>
<p><br></p>
-<h4 id="returned-values">Returned values<a class="headerlink" href="#returned-values" title="Permanent link">¶</a></h4>
+<h4 id="returned-values">Returned values</h4>
<p>NULL if the offset is not within the mbuf chain or <em>om</em> points to NULL.</p>
<p><br></p>
-<h4 id="notes">Notes<a class="headerlink" href="#notes" title="Permanent link">¶</a></h4>
+<h4 id="notes">Notes</h4>
<p>The user is allowed to call this function with the length of the mbuf chain but no greater. This allows the user to get the mbuf and offset (in that mbuf) where the next user data byte should be written.</p>
<p>While this api is provided to the user, other API are expected to be used by the applciation developer (i.e. <code>os_mbuf_append()</code> or <code>os_mbuf_copyinto()</code>).
<br></p>
-<h4 id="example">Example<a class="headerlink" href="#example" title="Permanent link">¶</a></h4>
+<h4 id="example">Example</h4>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"> <span style="color: #A90D91">int</span> <span style="color: #000000">relative_offset</span>;
<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">pktlen</span>;
<span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf</span> <span style="color: #000000">*om</span>;
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/eab28af6/os/core_os/mbuf/os_mbuf_pool_init/index.html
----------------------------------------------------------------------
diff --git a/os/core_os/mbuf/os_mbuf_pool_init/index.html b/os/core_os/mbuf/os_mbuf_pool_init/index.html
index f9479ba..6dbe2a8 100644
--- a/os/core_os/mbuf/os_mbuf_pool_init/index.html
+++ b/os/core_os/mbuf/os_mbuf_pool_init/index.html
@@ -16,6 +16,7 @@
<link rel="stylesheet" href="../../../../css/highlight.css">
<link href="../../../../css/base.css" rel="stylesheet">
<link href="../../../../css/custom.css" rel="stylesheet">
+ <link href="../../../../css/v2.css" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300,100' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<link href="../../../../extra.css" rel="stylesheet">
@@ -43,11 +44,10 @@
<body class="os_mbuf_pool_init">
- <div id="navbar" class="navbar navbar-default navbar-fixed-top" role="navigation">
- <div class="logo-container">
- <img src="/img/logo.svg">
- </div>
- <div class="container-fluid">
+
+
+<nav id="navbar" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
+ <div class="container">
<!-- Collapsed navigation -->
<div class="navbar-header">
<!-- Expander button -->
@@ -64,75 +64,37 @@
<div class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav navbar-right">
- <li>
+ <li
+ class=""
+>
<a href="/">Home</a>
</li>
- <li>
- <a href="/about/">About</a>
+ <li
+ class="important"
+>
+ <a href="/quick-start/">Quick Start</a>
</li>
- <li class="dropdown">
- <a href="/documentation/" class="dropdown-toggle" data-toggle="dropdown">Docs <b class="caret"></b></a>
- <ul class="dropdown-menu">
-
-
-
-
-
-
- <li >
- <a href="../../../../documentation/">
- Overview
- </a>
- </li>
-
-
-
-
-
-
-
-
-
- <li class="active">
- <a href="../../../get_started/introduction/">
- Mynewt OS Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newt/newt_intro/">
- Newt Tool Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../newtmgr/overview/">
- Newt Manager Manual
- </a>
- </li>
-
-
-
- <li >
- <a href="../../../../faq/how_to_edit_docs/">
- Appendix
- </a>
- </li>
-
-
- </ul>
+ <li
+ class=""
+>
+ <a href="/about/">About</a>
</li>
<li>
+ <a href="/os/introduction/">Documentation</a>
+ </li>
+ <li
+ class=""
+>
<a href="/download/">Download</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/community/">Community</a>
</li>
- <li>
+ <li
+ class=""
+>
<a href="/events/">Events</a>
</li>
</ul>
@@ -142,27 +104,26 @@
</ul>
</div>
- # </div>
-</div>
+ </div>
+</nav>
- <div class="container-fluid">
+ <div class="container">
- <div class="row sm-extra-padding">
- <div id="docSidebar" class="col-md-3 bg-grey sidebar-container"><div class="bs-sidebar hidden-print" role="complementary">
- <div class="sidebar-top">
+ <div class="row">
+ <div class="col-md-3 v2-sidebar"><div class="hidden-print" role="complementary">
+ <div class="top">
<img class="hidden-xs hidden-sm logo-small" src="/img/logo.svg" alt="MyNewt" title="MyNewt">
- <div class="small" role="search">
- <form id ="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
+ <div role="search">
+ <form id="rtd-search-form" class="wy-form" action="../../../../search.html" method="get">
<div class="form-group">
- <input type="text" name="q" placeholder="Search documentation" />
- <button class="search-button" type="submit"><i class="fa fa-search"></i></button>
+ <input type="text" name="q" class="form-control" placeholder="Search documentation" />
</div>
</form>
</div>
</div>
- <ul class="nav bs-sidenav">
+ <ul class="toc-nav">
@@ -180,42 +141,29 @@
- <li><a href="
- ../../../get_started/introduction/
-">Mynewt OS Manual</a>
-
-
- <ul class="current-toc">
-
-
-
+ <li ><a href="../../../introduction/">Mynewt Documentation</a>
- <li>
- <a href="../../../get_started/introduction/">Introduction</a>
- </li>
-
+ <ul>
+
- <li ><a href="../../../get_started/get_started/">Quick Start</a></li>
+ <li ><a href="../../../get_started/get_started/">Basic Setup</a>
-
- </li>
+
+ </li>
-
-
- <li ><a href="../../../get_started/vocabulary/">Concepts</a></li>
-
-
- </li>
+ <li >
+ <a href="../../../get_started/vocabulary/">Concepts</a>
+ </li>
@@ -223,10 +171,10 @@
- <li ><a href="../../../tutorials/tutorials/">Tutorials</a></li>
+ <li ><a href="../../../tutorials/tutorials/">Tutorials</a>
-
- </li>
+
+ </li>
@@ -234,10 +182,10 @@
- <li ><a href="../../../os_user_guide/">OS User Guide</a></li>
+ <li ><a href="../../../os_user_guide/">OS User Guide</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -245,10 +193,10 @@
- <li ><a href="../../mynewt_os/">OS Core</a></li>
+ <li ><a href="../../mynewt_os/">OS Core</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -260,8 +208,8 @@
../../os_init/
">System-level Functions</a>
-
- </li>
+
+ </li>
@@ -269,10 +217,10 @@
- <li ><a href="../../context_switch/context_switch/">Scheduler</a></li>
+ <li ><a href="../../context_switch/context_switch/">Scheduler</a>
-
- </li>
+
+ </li>
@@ -280,10 +228,10 @@
- <li ><a href="../../time/os_time/">Time</a></li>
+ <li ><a href="../../time/os_time/">Time</a>
-
- </li>
+
+ </li>
@@ -291,10 +239,10 @@
- <li ><a href="../../task/task/">Tasks</a></li>
+ <li ><a href="../../task/task/">Tasks</a>
-
- </li>
+
+ </li>
@@ -302,10 +250,10 @@
- <li ><a href="../../event_queue/event_queue/">Event Queues</a></li>
+ <li ><a href="../../event_queue/event_queue/">Event Queues</a>
-
- </li>
+
+ </li>
@@ -313,10 +261,10 @@
- <li ><a href="../../semaphore/semaphore/">Semaphores</a></li>
+ <li ><a href="../../semaphore/semaphore/">Semaphores</a>
-
- </li>
+
+ </li>
@@ -324,10 +272,10 @@
- <li ><a href="../../mutex/mutex/">Mutexes</a></li>
+ <li ><a href="../../mutex/mutex/">Mutexes</a>
-
- </li>
+
+ </li>
@@ -335,10 +283,10 @@
- <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a></li>
+ <li ><a href="../../memory_pool/memory_pool/">Memory Pools</a>
-
- </li>
+
+ </li>
@@ -346,10 +294,10 @@
- <li ><a href="../../heap/heap/">Heap</a></li>
+ <li ><a href="../../heap/heap/">Heap</a>
-
- </li>
+
+ </li>
@@ -364,17 +312,17 @@
">Memory Buffers</a>
-
- <ul class="current-toc">
+
+ <ul>
- <li ><a href="../mbuf/">Mbuf</a></li>
+ <li ><a href="../mbuf/">Mbuf</a>
-
- <ul class="current-toc">
+
+ <ul>
@@ -386,248 +334,202 @@
../OS_MBUF_PKTHDR/
">Functions/Macros</a>
-
- <ul class="current-toc">
+
+ <ul>
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR/">OS_MBUF_PKTHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTHDR_TO_MBUF/">OS_MBUF_PKTHDR_TO_MBUF</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_PKTLEN/">OS_MBUF_PKTLEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_DATA/">OS_MBUF_DATA</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR/">OS_MBUF_USRHDR</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_USRHDR_LEN/">OS_MBUF_USRHDR_LEN</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_LEADINGSPACE/">OS_MBUF_LEADINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../OS_MBUF_TRAILINGSPACE/">OS_MBUF_TRAILINGSPACE</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_adj/">os_mbuf_adj</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_append/">os_mbuf_append</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_concat/">os_mbuf_concat</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copydata/">os_mbuf_copydata</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_copyinto/">os_mbuf_copyinto</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_dup/">os_mbuf_dup</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_extend/">os_mbuf_extend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_free_chain/">os_mbuf_free_chain</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get/">os_mbuf_get</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_get_pkthdr/">os_mbuf_get_pkthdr</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_memcmp/">os_mbuf_memcmp</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_off/">os_mbuf_off</a>
</li>
-
-
<li class="active">
- os_mbuf_pool_init
+ <a href="./">os_mbuf_pool_init</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_prepend/">os_mbuf_prepend</a>
</li>
-
-
- <li>
+ <li >
<a href="../os_mbuf_pullup/">os_mbuf_pullup</a>
</li>
-
- </ul>
-
- </li>
+ </ul>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -635,10 +537,10 @@
- <li ><a href="../../msys/msys/">Msys</a></li>
+ <li ><a href="../../msys/msys/">Msys</a>
-
- </li>
+
+ </li>
@@ -646,16 +548,16 @@
- <li ><a href="../../mqueue/mqueue/">MQueue</a></li>
+ <li ><a href="../../mqueue/mqueue/">MQueue</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -663,10 +565,10 @@
- <li ><a href="../../sanity/sanity/">Sanity</a></li>
+ <li ><a href="../../sanity/sanity/">Sanity</a>
-
- </li>
+
+ </li>
@@ -674,16 +576,16 @@
- <li ><a href="../../callout/callout/">Callouts</a></li>
+ <li ><a href="../../callout/callout/">Callouts</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -691,10 +593,10 @@
- <li ><a href="../../porting/port_os/">Porting to your Platform</a></li>
+ <li ><a href="../../porting/port_os/">Porting to your Platform</a>
-
- </li>
+
+ </li>
@@ -702,10 +604,10 @@
- <li ><a href="../../../modules/console/console/">Console</a></li>
+ <li ><a href="../../../modules/console/console/">Console</a>
-
- </li>
+
+ </li>
@@ -713,10 +615,10 @@
- <li ><a href="../../../modules/shell/shell/">Shell</a></li>
+ <li ><a href="../../../modules/shell/shell/">Shell</a>
-
- </li>
+
+ </li>
@@ -724,10 +626,10 @@
- <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a></li>
+ <li ><a href="../../../modules/bootloader/bootloader/">Bootloader</a>
-
- </li>
+
+ </li>
@@ -742,8 +644,8 @@
">File System</a>
-
- </li>
+
+ </li>
@@ -751,10 +653,10 @@
- <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a></li>
+ <li ><a href="../../../modules/hal/hal/">Hardware Abstraction Layer</a>
-
- </li>
+
+ </li>
@@ -762,10 +664,10 @@
- <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a></li>
+ <li ><a href="../../../modules/testutil/testutil/">Test Utilities</a>
-
- </li>
+
+ </li>
@@ -773,20 +675,18 @@
- <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a></li>
+ <li ><a href="../../../modules/imgmgr/imgmgr/">Image Manager</a>
-
- </li>
+
+ </li>
-
- <li>
+ <li >
<a href="../../../modules/baselibc/">Baselibc library</a>
</li>
-
@@ -794,10 +694,10 @@
- <li ><a href="../../../modules/elua/elua/">Embedded Lua</a></li>
+ <li ><a href="../../../modules/elua/elua/">Embedded Lua</a>
-
- </li>
+
+ </li>
@@ -805,10 +705,10 @@
- <li ><a href="../../../modules/json/json/">JSON</a></li>
+ <li ><a href="../../../modules/json/json/">JSON</a>
-
- </li>
+
+ </li>
@@ -816,10 +716,10 @@
- <li ><a href="../../../modules/stats/stats/">Stats</a></li>
+ <li ><a href="../../../modules/stats/stats/">Stats</a>
-
- </li>
+
+ </li>
@@ -827,16 +727,16 @@
- <li ><a href="../../../modules/logs/logs/">Logs</a></li>
+ <li ><a href="../../../modules/logs/logs/">Logs</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
+ </ul>
+
+ </li>
@@ -848,40 +748,36 @@
../../../../network/ble/ble_intro/
">BLE User Guide</a>
-
- </li>
+
+ </li>
- </ul>
-
- </li>
-
-
-
-
-
+
+
- <li><a href="
- ../../../../newt/newt_intro/
-">Newt Tool Manual</a>
+ <li ><a href="../../../../newt/newt_intro/">Newt Tool Guide</a>
-
- </li>
+
+ </li>
-
-
-
+
+
+
- <li><a href="
- ../../../../newtmgr/overview/
-">Newt Manager Manual</a>
+ <li ><a href="../../../../newtmgr/overview/">Newt Manager Guide</a>
-
- </li>
+
+ </li>
+
+
+
+ </ul>
+
+ </li>
@@ -893,8 +789,8 @@
../../../../faq/how_to_edit_docs/
">Appendix</a>
-
- </li>
+
+ </li>
@@ -905,45 +801,11 @@
<button class="show-sidebar">Docs Menu</button>
</div>
- <div class="col-md-offset-3 col-md-9 documentation-viewer" role="main">
+ <div class="col-md-9" role="main">
<div class="row doc-header">
- <div class="col-sm-6">
-
-<ul class="nav nav-pills">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <li class="active" role="presentation"><a href="../../../get_started/introduction/">Mynewt OS</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newt/newt_intro/">Newt Tool</a></li>
-
-
-
- <li role="presentation"><a href="../../../../newtmgr/overview/">Newt Mgr</a></li>
-
-
-
-
-</ul>
- </div>
- <div class="col-sm-6">
+ <div class="col-sm-12">
<div role="navigation" aria-label="breadcrumbs navigation">
- <ul class="wy-breadcrumbs">
+ <ul class="wy-breadcrumbs pull-right">
<li><a href="/documentation/">Docs</a></li>
@@ -965,7 +827,7 @@
</div>
</div>
- <h2 id="os_mbuf_pool_init"><font color="#F2853F" style="font-size:24pt">os_mbuf_pool_init</font><a class="headerlink" href="#os_mbuf_pool_init" title="Permanent link">¶</a></h2>
+ <h2 id="os_mbuf_pool_init"><font color="#F2853F" style="font-size:24pt">os_mbuf_pool_init</font></h2>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #A90D91">int</span> <span style="color: #000000">os_mbuf_pool_init</span>(<span style="color: #A90D91">struct</span> <span style="color: #000000">os_mbuf_pool</span> <span style="color: #000000">*omp</span>, <span style="color: #A90D91">struct</span> <span style="color: #000000">os_mempool</span> <span style="color: #000000">*mp</span>, <span style="color: #A90D91">uint16_t</span> <span style="color: #000000">buf_len</span>,
<span style="color: #A90D91">uint16_t</span> <span style="color: #000000">nbufs</span>)
</pre></div>
@@ -973,7 +835,7 @@
<p>Initialize an mbuf pool</p>
<p><br></p>
-<h4 id="arguments">Arguments<a class="headerlink" href="#arguments" title="Permanent link">¶</a></h4>
+<h4 id="arguments">Arguments</h4>
<table>
<thead>
<tr>
@@ -1001,13 +863,13 @@
</tbody>
</table>
<p><br></p>
-<h4 id="returned-values">Returned values<a class="headerlink" href="#returned-values" title="Permanent link">¶</a></h4>
+<h4 id="returned-values">Returned values</h4>
<p>0 on success; all other values indicate an error.</p>
<p><br></p>
-<h4 id="notes">Notes<a class="headerlink" href="#notes" title="Permanent link">¶</a></h4>
+<h4 id="notes">Notes</h4>
<p>The parameter <em>buf_len</em> is the total size of the memory block. This must accommodate the os_mbuf structure, the os_mbuf_pkthdr structure, any user headers plus the desired amount of user data.</p>
<p><br></p>
-<h4 id="example">Example<a class="headerlink" href="#example" title="Permanent link">¶</a></h4>
+<h4 id="example">Example</h4>
<div class="codehilite" style="background: #ffffff"><pre style="line-height: 125%"><span style="color: #633820">#define MBUF_PKTHDR_OVERHEAD sizeof(struct os_mbuf_pkthdr) + sizeof(struct user_hdr)</span>
<span style="color: #633820">#define MBUF_MEMBLOCK_OVERHEAD sizeof(struct os_mbuf) + MBUF_PKTHDR_OVERHEAD</span>