/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_osdep.h | 21 #define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg))) argument 22 #define rd32(a, reg) readl((a)->hw_addr + (reg)) argument 23 #define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg))) argument 24 #define rd64(a, reg) readq((a)->hw_addr + (reg)) argument 26 #define ice_flush(a) rd32((a), GLGEN_STAT) argument
|
/openbmc/linux/Documentation/networking/ |
H A D | scaling.rst | 30 applying a filter to each packet that assigns it to one of a small number 42 stores a queue number. The receive queue for a packet is determined 44 packet (usually a Toeplitz hash), taking this number as a key into the 56 The driver for a multi-queue capable NIC typically provides a kernel 61 one for each memory domain, where a memory domain is a set of CPUs that 126 a driver sends a packet up the network stack with netif_rx() or 176 For a multi-queue system, if RSS is configured so that a hardware 191 behavior indicates a problem such as a misconfiguration or spoofed 200 count over the last 256 packets. If a flow exceeds a set ratio (by 237 where a single connection taking up 50% of a CPU indicates a problem. [all …]
|
/openbmc/docs/designs/mctp/ |
H A D | mctp-kernel.md | 17 - Configuration should be simple for a straightforward MCTP endpoint: a single 41 consisting of a configuration utility, and a kernel messaging facility for 73 device. This is represented as a `struct netdevice`, and has a user-visible name 182 than a response. 459 - **controller**: a specific service for a bus owner; may send broadcast 467 "Client"-side implementation to send requests to a responder, and receive a 579 Sends a request to a broadcast EID, and receives (unicast) replies. Typical 706 - a new message is sent to a new destination EID 734 when a reply is received, as there may be multiple replies to a broadcast. 926 precludes running a requester and a responder of the same type); or [all …]
|
/openbmc/linux/Documentation/hid/ |
H A D | hid-bpf.rst | 23 Dead zone of a joystick 34 can not create a generic fix for all of the same joysticks. Adding a custom 46 subsequent shepherding into a release, a long and painful process for users. 56 Add a new feature that requires a new kernel API 89 What if we want to prevent other users to access a specific feature of a 222 Effect of a HID-BPF program 282 and does a reprobe. 294 Attaching a bpf program to a device 308 We can not rely on hidraw to bind a BPF program to a HID device. hidraw is an 331 a specific 3 positions switch to toggle between *pencil on paper*, *cray on a wall* [all …]
|
/openbmc/linux/Documentation/filesystems/ |
H A D | mount_api.rst | 64 The creation and reconfiguration of a superblock is governed by a filesystem 309 building up a security context for the superblock to be mounted. There are a 403 destroying a context: 410 Allocate a filesystem context for the purpose of setting up a new mount, 436 Allocate a filesystem context for the purpose of creating a new mount for 451 for use where a filesystem has to get a mount within a mount, such as NFS4 502 If there is a value, that value is stored in a union in the struct in one 519 Parse a sys_mount() data page, assuming the form to be a text list 741 Look up a constant by name in a table of name -> integer mappings. The 749 If a match is found, the corresponding value is returned. If a match [all …]
|
H A D | configfs.rst | 50 subsystems. Once a client subsystem is loaded, it will appear as a 100 it is a uuid or a disk name:: 127 Items are created and destroyed inside a config_group. A group is a 135 subsystem is also a config_group, and can do everything a config_group 161 Generally, struct config_item is embedded in a container structure, a 166 Whether statically defined in a source file or created by a parent 171 All users of a config_item should have a reference on it via 219 When a config_item wants an attribute to appear as a file in the item's 264 is via mkdir(2) on a config_group. This will trigger creation of a 310 ct_group_ops->drop_item() is called. As a config_group is also a [all …]
|
/openbmc/linux/Documentation/livepatch/ |
H A D | shadow-vars.rst | 5 Shadow variables are a simple way for livepatch modules to associate 11 The implementation introduces a global, in-kernel hashtable that 27 stored and retrieved through a <obj, id> pair. 41 They also allow to call a custom constructor function when a non-zero 48 * klp_shadow_get() - retrieve a shadow variable data pointer 51 * klp_shadow_alloc() - allocate and add a new shadow variable 60 - allocate a new shadow variable 73 - allocate a new shadow variable 141 for a specific struct sta_info::: 172 For commit 1d147bfa6429, a good spot to allocate a shadow spinlock is [all …]
|
/openbmc/linux/net/dccp/ccids/lib/ |
H A D | tfrc.h | 21 #define tfrc_pr_debug(format, a...) DCCP_PR_DEBUG(tfrc_debug, format, ##a) argument 23 #define tfrc_pr_debug(format, a...) argument 27 static inline u64 scaled_div(u64 a, u64 b) in scaled_div() argument 30 return div64_u64(a * 1000000, b); in scaled_div() 33 static inline u32 scaled_div32(u64 a, u64 b) in scaled_div32() argument 35 u64 result = scaled_div(a, b); in scaled_div32() 39 (unsigned long long)a, (unsigned long long)b); in scaled_div32()
|
/openbmc/openbmc-test-automation/ |
H A D | CONTRIBUTING.md | 168 - Create a tag for every test suite with a tag name that represents the suite 179 - Create a tag for every test case with a tag name that mirrors the test case 226 When assigning a variable as output from a keyword, do not precede the equal 227 sign with a space. 328 When a variable is intended to contain **either** an IP address **or** a 393 - If your variable is to contain the path to a file, use a suffix of 430 - If your variable is to contain the path to a directory, use a suffix of 685 When a variable is intended to contain **either** an IP address **or** a 750 - If your variable is to contain the path to a file, use a suffix of 786 - If your variable is to contain the path to a directory, use a suffix of [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | test-qdist.c | 101 entries_insert(&qda, a, n_a); in do_test_bin() 102 qdist_inc(&qda, a[0].x); in do_test_bin() 103 qdist_add(&qda, a[0].x, -1); in do_test_bin() 108 histogram_check(&qda, a, n_a, 0); in do_test_bin() 109 histogram_check(&qda, a, n_a, n_a); in do_test_bin() 226 static const struct entry_desc a[] = { in test_bin_shrink() local 242 return do_test_bin(a, ARRAY_SIZE(a), b, ARRAY_SIZE(b)); in test_bin_shrink() 247 static const struct entry_desc a[] = { in test_bin_expand() local 270 return do_test_bin(a, ARRAY_SIZE(a), b, ARRAY_SIZE(b)); in test_bin_expand() 284 return do_test_bin(a, ARRAY_SIZE(a), b, ARRAY_SIZE(b)); in test_bin_precision() [all …]
|
/openbmc/linux/drivers/ata/pata_parport/ |
H A D | epat.c | 20 #define j44(a, b) (((a >> 4) & 0x0f) + (b & 0xf0)) argument 21 #define j53(a, b) (((a >> 3) & 0x1f) + ((b << 4) & 0xe0)) argument 57 int a, b, r; in epat_read_regr() local 66 return j44(a, b); in epat_read_regr() 70 return j53(a, b); in epat_read_regr() 73 a = r0(); w2(4); in epat_read_regr() 74 return a; in epat_read_regr() 79 return a; in epat_read_regr() 87 int k, ph, a, b; in epat_read_block() local 98 if (a & 8) { in epat_read_block() [all …]
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | CC-BY-SA-2.1-JP | 15 …a. 「二次的著作物」とは、著作物を翻訳し、編曲し、若しくは変形し、または脚色し、映画化し、その他翻案することにより創作した著作物をいう。ただし、編集著作物又はデータベースの著作物(以下、この二つ… 30 a. 本作品に含まれる著作物(以下「本著作物」という。)を複製すること(編集著作物等に組み込み複製することを含む。以下、同じ。)、 48 a. あなたは、この利用許諾の条項に基づいてのみ、本作品を利用することができる。 68 …a. この利用許諾は、あなたがこの利用許諾の条項に違反すると自動的に終了する。しかし、本作品、その二次的著作物又は編集著作物等をあなたからこの利用許諾に基づき受領した第三者に対しては、その受領者が… 69 b. 上記aに定める場合を除き、この利用許諾に基づくライセンスは、本作品に含まれる著作権法上の権利が存続するかぎり継続する。 70 …c. 許諾者は、上記aおよびbに関わらず、いつでも、本作品をこの利用許諾に基づいて頒布することを将来に向かって中止することができる。ただし、許諾者がこの利用許諾に基づく頒布を将来に向かって中止した… 74 a. この利用許諾のいずれかの規定が、適用法の下で無効及び/又は執行不能の場合であっても、この利用許諾の他の条項の有効性及び執行可能性には影響しない。
|
/openbmc/linux/drivers/net/fddi/skfp/h/ |
H A D | targetos.h | 51 #define ADDR(a) (smc->hw.iop+(a)) argument 53 …define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), (smc->hw.iop+( ((a)&0x7F) | ((a)>>7 ?… argument
|
/openbmc/linux/Documentation/translations/ko_KR/ |
H A D | memory-barriers.txt | 739 q = a; 878 ld r1,a 963 a = 1; 1639 a = 0; 1641 a = 0; 1718 if (a) 1726 if (a) 1735 if (a) 1773 foo2.a = foo1.a; 1783 foo2.a = foo1.a; [all …]
|
/openbmc/linux/fs/hpfs/ |
H A D | ea.c | 23 ano ? "anode" : "sectors", a, len); in hpfs_ea_ext_remove() 30 ano ? "anode" : "sectors", a, pos); in hpfs_ea_ext_remove() 46 hpfs_free_sectors(s, a, 1); in hpfs_ea_ext_remove() 69 hpfs_ea_write(s, a, ano, 0, size, data); in set_indirect_ea() 79 secno a; in hpfs_read_ea() local 93 a = le32_to_cpu(fnode->ea_secno); in hpfs_read_ea() 101 ano ? "anode" : "sectors", a, len); in hpfs_read_ea() 135 secno a; in hpfs_get_ea() local 150 a = le32_to_cpu(fnode->ea_secno); in hpfs_get_ea() 197 secno a; in hpfs_set_ea() local [all …]
|
/openbmc/linux/Documentation/trace/ |
H A D | tracepoints.rst | 16 A tracepoint placed in code provides a hook to call a function (probe) 20 (checking a condition for a branch) and space penalty (adding a few 22 and adds a data structure in a separate section). When a tracepoint 30 which prototypes are described in a tracepoint declaration placed in a 40 - A tracepoint definition, placed in a header file. 93 Connecting a function (probe) to a tracepoint is done by providing a 104 same tracepoint, but a single definition must be made of a given 121 If you need to do a bit of work for a tracepoint parameter, and 148 for a series of articles with more details. 150 If you require calling a tracepoint from a header file, it is not [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | device_link.rst | 52 remains in a consistent state: E.g. a device link cannot be added in 56 not to run in parallel to a suspend/resume transition, such as from a 71 If a device link with ``DL_FLAG_STATELESS`` set (i.e. a stateless device link) 112 a problem if the consumer is required to probe before a certain initcall level 203 a single on/off switch, however it does not guarantee a specific 210 * A struct generic_pm_domain is a lot more heavyweight than a 242 Notably this also prevents the addition of a device link from a parent 243 device to a child. However the converse is allowed, i.e. a device link 244 from a child to a parent. Since the driver core already guarantees 246 such a device link only makes sense if a driver presence dependency is [all …]
|
/openbmc/linux/drivers/scsi/sym53c8xx_2/ |
H A D | sym_malloc.c | 52 void *a; in ___sym_malloc() local 74 a = h[j].next; in ___sym_malloc() 75 if (a) { in ___sym_malloc() 87 return a; in ___sym_malloc() 98 unsigned long a, b; in ___sym_mfree() local 113 a = (unsigned long)ptr; in ___sym_mfree() 121 h[i].next = (m_link_p) a; in ___sym_mfree() 125 b = a ^ s; in ___sym_mfree() 132 h[i].next = (m_link_p) a; in ___sym_mfree() 136 a = a & b; in ___sym_mfree() [all …]
|
/openbmc/linux/LICENSES/dual/ |
H A D | copyleft-next-0.3.1 | 9 pair into a comment according to the placement guidelines in the 57 When Distributing a Covered Work, You may not impose further 61 extrinsic to this License (such as a court order or an agreement with a 92 modification of a Covered Work (a "Patch"), and no explicit licensing 99 If I offer to license, for a fee, a Covered Work under terms other than 184 "Covered Work" means My Work or a Derived Work. 216 only as a consequence of further modification of My Work. 218 "Mere Aggregation" means an aggregation of a Covered Work with a 229 "Separate Work" means a work that is separate from and independent of a 233 form of a Covered Work. [all …]
|
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | switch.rst | 5 The device-mapper switch target creates a device that supports an 6 arbitrary mapping of fixed-size regions of I/O across a fixed set of 8 dynamically by sending the target a message. 10 It maps I/O to underlying block devices efficiently when there is a large 12 that would allow for a compact representation of the mapping such as 18 Dell EqualLogic and some other iSCSI storage arrays use a distributed 26 session is connected to an eth port on a single member. Data to a LUN 37 increased network bandwidth. An initiator could use a simple round 42 A device-mapper table already lets you map different regions of a 57 selectors to load balance amongst these paths. We also build a [all …]
|
/openbmc/u-boot/board/freescale/ls1088a/ |
H A D | eth_ls1088aqds.c | 148 a = 0x18; in sgmii_configure_repeater() 150 a = 0x38; in sgmii_configure_repeater() 152 a = 0x4; in sgmii_configure_repeater() 165 a = 0x14; in sgmii_configure_repeater() 167 a = 0xb5; in sgmii_configure_repeater() 169 a = 0x20; in sgmii_configure_repeater() 256 a = 0x18; in qsgmii_configure_repeater() 258 a = 0x38; in qsgmii_configure_repeater() 260 a = 0x4; in qsgmii_configure_repeater() 269 a = 0x14; in qsgmii_configure_repeater() [all …]
|
/openbmc/openbmc/poky/documentation/overview-manual/ |
H A D | yp-intro.rst | 13 Yocto Project provides a flexible toolset and a development environment 81 a rich user experience. For devices that do not have a display or 112 - *Releases According to a Strict Schedule:* Major releases occur on a 237 in a special layer, rather than a general layer, called a BSP Layer. 245 accomplish this through a recipe that is a BitBake append 261 It is not a requirement that a layer name begin with the prefix 377 is a fork of a project originally started by 571 accomplish all aspects of development from a regular shell in a 592 prepare a shell environment to mimic that of a shell being used on a 638 that allow you to build a distribution into a usable binary image. [all …]
|
/openbmc/linux/Documentation/virt/uml/ |
H A D | user_mode_linux_howto_v2.rst | 57 * You can run a usermode kernel as a non-root user (you may need to 60 * You can run a very small VM with a minimal footprint for a specific 197 between machines using a back-to-back cable) or a connection to a 341 to connect UML to a tap interface which is connected to a bridge. 460 An example configuration for a Linux host with a local address of 780 can be used to check that a UML is running. It's also a way of 782 a UML device. 931 a while. 1081 If you have something to contribute such as a patch, a bugfix, a 1133 This is a typical picture from a mostly idle UML instance. [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | stable-process.rst | 11 a four-number version is released, if a single urgent fix needs to go 19 What should go into a stable release? 29 (or for a distribution picking fixes), it is usually a good candidate 33 How to get a patch into QEMU stable 36 There are various ways to get a patch into stable: 45 to the patch description. By default, this will send a copy of the patch 50 directly in your mail client if you think a previously submitted patch 51 should be considered for a stable release. 57 * If you judge an already merged patch suitable for stable, send a mail 58 (preferably as a reply to the most recent patch submission) to [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb/ |
H A D | 0001-include-missing-system-headers.patch | 23 --- a/brokerEnc.c 36 --- a/brokerOs.c 46 diff --git a/mlog.c b/mlog.c 48 --- a/mlog.c 60 --- a/mofc/backend_sfcb.c 73 --- a/sfcbdump.c 85 --- a/sfcbdumpP32onI32.c 97 --- a/sfcbsem.c 107 diff --git a/trace.c b/trace.c 109 --- a/trace.c [all …]
|