/openbmc/linux/Documentation/userspace-api/netlink/ |
H A D | genetlink-legacy.rst | 1 .. SPDX-License-Identifier: BSD-3-Clause 9 the ``genetlink-legacy`` protocol level. 15 -------------------- 17 New Netlink families should use ``multi-attr`` to define arrays. 21 For reference the ``multi-attr`` array may look like this:: 23 [ARRAY-ATTR] 27 [SOME-OTHER-ATTR] 28 [ARRAY-ATTR] 33 where ``ARRAY-ATTR`` is the array entry type. 35 array-nest [all …]
|
/openbmc/linux/Documentation/netlink/specs/ |
H A D | handshake.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 15 - 17 name: handler-class 18 value-start: 0 20 - 22 name: msg-type 23 value-start: 0 25 - 28 value-start: 0 31 attribute-sets: [all …]
|
H A D | devlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 12 name: sb-pool-type 14 - 16 - 19 attribute-sets: 20 - 22 name-prefix: devlink-attr- 24 - [all …]
|
H A D | ethtool.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 5 protocol: genetlink-legacy 10 - 11 name: udp-tunnel-type 12 enum-name: 14 entries: [ vxlan, geneve, vxlan-gpe ] 15 - 20 attribute-sets: 21 - 24 - [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | leds-lp55xx-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Derived from leds-lp5521.c, leds-lp5523.c 15 #include <linux/led-class-multicolor.h> 40 struct device_attribute *attr, \ 43 return show_engine_mode(dev, attr, buf, nr); \ 48 struct device_attribute *attr, \ 51 return store_engine_mode(dev, attr, buf, len, nr); \ 56 struct device_attribute *attr, \ 59 return show_engine_leds(dev, attr, buf, nr); \ 64 struct device_attribute *attr, \ [all …]
|
/openbmc/phosphor-networkd/src/ |
H A D | netlink.cpp | 42 auto msg = msgs.substr(NLMSG_HDRLEN, hdr.nlmsg_len - NLMSG_HDRLEN); in processMsg() 59 throw std::runtime_error("Got done for non-multi msg"); in processMsg() 73 // All multi-msg headers must have the multi flag in processMsg() 76 throw std::runtime_error("Got non-multi msg before done"); in processMsg() 148 // We only do multiple recvs if we have a MULTI type message in receive() 197 auto attr = data.substr(RTA_LENGTH(0), hdr.rta_len - RTA_LENGTH(0)); in extractRtAttr() local 199 return {hdr, attr}; in extractRtAttr()
|
/openbmc/openbmc/poky/scripts/ |
H A D | buildstats-diff | 7 # SPDX-License-Identifier: GPL-2.0-only 34 def read_buildstats(path, multi): argument 45 # Handle a non-buildstat directory 48 if multi: 53 "a single buildstat directory of use the --multi " 81 print("------------") 87 print("----------------") 94 print("-----------------") 96 field1 = "{} -> {}".format(val.left.revision, val.right.revision) 97 field2 = "{} -> {}".format(val.left.nevr, val.right.nevr) [all …]
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/ti/ |
H A D | am65_nuss_cpsw_switchdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 ip -d link show dev sw0p1 | grep switchid 16 SUBSYSTEM=="net", ACTION=="add", ATTR{phys_switch_id}==<switchid>, \ 17 ATTR{phys_port_name}!="", NAME="sw0$attr{phys_port_name}" 20 Multi mac mode 23 - The driver is operating in multi-mac mode by default, thus 29 See Documentation/networking/devlink/am65-nuss-cpsw-switch.rst 40 This can be done regardless of the state of Port's netdev devices - UP/DOWN, but 45 When the both interfaces joined the bridge - CPSW switch driver will enable 84 bridge vlan add dev br0 vid 1 pvid untagged self <---- add cpu port to VLAN 1 [all …]
|
/openbmc/linux/drivers/soc/versatile/ |
H A D | soc-realview.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 { .compatible = "arm,realview-eb-soc", }, 22 { .compatible = "arm,realview-pb1176-soc", }, 23 { .compatible = "arm,realview-pb11mp-soc", }, 24 { .compatible = "arm,realview-pba8-soc", }, 25 { .compatible = "arm,realview-pbx-soc", }, 37 return "Multi-layer AXI"; in realview_arch_str() 44 manufacturer_show(struct device *dev, struct device_attribute *attr, char *buf) in manufacturer_show() argument 52 board_show(struct device *dev, struct device_attribute *attr, char *buf) in board_show() argument 54 return sprintf(buf, "HBI-%03x\n", ((realview_coreid >> 16) & 0xfff)); in board_show() [all …]
|
/openbmc/openpower-pnor-code-mgmt/mmc/ |
H A D | obmc-recover-pnor.service | 3 After=obmc-host-reset-running@%i.target 4 Before=phal-import-devtree@0.service 5 After=openpower-update-bios-attr-table.service 13 WantedBy=multi-user.target
|
/openbmc/openpower-proc-control/service_files/ |
H A D | phal-import-devtree@.service.in | 3 After=obmc-host-reset-running@%i.target 5 After=openpower-update-bios-attr-table.service 6 ConditionPathExists=/run/openbmc/chassis@%i-on 7 ConditionPathExists=/run/openbmc/host@%i-on 12 ExecStart=/usr/bin/openpower-proc-control importDevtree 15 WantedBy=multi-user.target
|
/openbmc/linux/drivers/s390/net/ |
H A D | ctcm_sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0 25 struct device_attribute *attr, char *buf) in ctcm_buffer_show() argument 30 return -ENODEV; in ctcm_buffer_show() 31 return sysfs_emit(buf, "%d\n", priv->buffer_size); in ctcm_buffer_show() 35 struct device_attribute *attr, const char *buf, size_t count) in ctcm_buffer_write() argument 42 if (!(priv && priv->channel[CTCM_READ] && in ctcm_buffer_write() 43 priv->channel[CTCM_READ]->netdev)) { in ctcm_buffer_write() 45 return -ENODEV; in ctcm_buffer_write() 47 ndev = priv->channel[CTCM_READ]->netdev; in ctcm_buffer_write() 56 priv->buffer_size = bs1; /* just to overwrite the default */ in ctcm_buffer_write() [all …]
|
/openbmc/linux/include/linux/ceph/ |
H A D | rados.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 #define CEPH_SNAPDIR ((__u64)(-1)) /* reserved for hidden .snap dir */ 30 #define CEPH_NOSNAP ((__u64)(-2)) /* "head", "live" revision */ 31 #define CEPH_MAXSNAP ((__u64)(-3)) /* largest valid snapid */ 40 * object layout - how objects are mapped into PGs 47 * pg layout -- how PGs are mapped onto (sets of) OSDs 69 * pg_num -- base number of pseudorandomly placed pgs 71 * pgp_num -- effective number when calculating pg placement. this 78 * lpg_num -- localized pg count (per device). replicas are randomly 81 * lpgp_num -- as above. [all …]
|
/openbmc/linux/tools/perf/bench/ |
H A D | sched-messaging.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * sched-messaging.c 13 #include <subcmd/parse-options.h> 81 if (poll(&pollfd, 1, -1) != 1) in ready() 91 ready(ctx->ready_out, ctx->wakefd); in sender() 96 for (j = 0; j < ctx->num_fds; j++) { in sender() 100 ret = write(ctx->out_fds[j], data + done, in sender() 101 sizeof(data)-done); in sender() 120 close(ctx->in_fds[1]); in receiver() 123 ready(ctx->ready_out, ctx->wakefd); in receiver() [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | sht4x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * sht4x.c - Linux hwmon driver for SHT4x Temperature and Humidity sensor 41 #define SHT4X_MIN_TEMPERATURE -45000 49 * struct sht4x_data - All the data required to operate an SHT4X chip 61 long update_interval; /* in milli-seconds */ 68 * sht4x_read_values() - read and parse the raw data from the SHT4X 70 * Return: 0 if successful, -ERRNO if not 77 struct i2c_client *client = data->client; in sht4x_read_values() 82 mutex_lock(&data->lock); in sht4x_read_values() 83 next_update = data->last_updated + in sht4x_read_values() [all …]
|
H A D | sht3x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* Sensirion SHT3x-DIS humidity and temperature sensor driver. 16 #include <linux/hwmon-sysfs.h> 45 /* delays for single-shot mode i2c commands, both in us */ 56 #define SHT3X_MIN_TEMPERATURE -45000 198 return number_of_modes - 1; in get_mode_from_update_interval() 208 mutex_lock(&data->i2c_lock); in sht3x_read_from_command() 212 ret = ret < 0 ? ret : -EIO; in sht3x_read_from_command() 221 ret = ret < 0 ? ret : -EIO; in sht3x_read_from_command() 227 mutex_unlock(&data->i2c_lock); in sht3x_read_from_command() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | gateworks-gsc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * The Gateworks System Controller (GSC) is a multi-function 6 * system functions such as push-button monitoring, multiple ADC's for 40 * -EAGAIN returned when the i2c host controller is busy in gsc_write() 41 * -EIO returned when i2c device is busy in gsc_write() 43 if (ret != -EAGAIN && ret != -EIO) in gsc_write() 59 * -EAGAIN returned when the i2c host controller is busy in gsc_read() 60 * -EIO returned when i2c device is busy in gsc_read() 62 if (ret != -EAGAIN && ret != -EIO) in gsc_read() 72 * gsc_powerdown - API to use GSC to power down board for a specific time [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | nxt200x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Support for NXT2002 and NXT2004 - VSB/QAM 6 * Copyright (C) 2006-2014 Michael Krufky <mkrufky@linuxtv.org> 8 * and nxt2004 by Jean-Francois Thibert <jeanfrancois@sagetv.com> 15 * B2C2/BBTI Technisat Air2PC - ATSC (NXT2002) 31 #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" 32 #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" 63 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in i2c_writebytes() 66 return -EREMOTEIO; in i2c_writebytes() 76 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in i2c_readbytes() [all …]
|
/openbmc/linux/drivers/char/ipmi/ |
H A D | ipmi_ssif.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 * non-blocking I2C interface, add support for multi-part 63 /* ssif_debug is a bit-field 64 * SSIF_DEBUG_MSG - commands and their responses 65 * SSIF_DEBUG_STATES - message states 66 * SSIF_DEBUG_TIMING - Measure times between events in the driver 103 /* FIXME - add watchdog stuff. */ 106 #define IS_SSIF_IDLE(ssif) ((ssif)->ssif_state == SSIF_IDLE \ 107 && (ssif)->curr_msg == NULL) 293 atomic_inc(&(ssif)->stats[SSIF_STAT_ ## stat]) [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/patch/ |
H A D | patch_2.7.6.bb | 2 LICENSE = "GPL-3.0-only" 4 SRC_URI += "file://0001-Unset-need_charset_alias-when-building-for-musl.patch \ 5 file://0002-Fix-segfault-with-mangled-rename-patch.patch \ 6 file://0003-Allow-input-files-to-be-missing-for-ed-style-patches.patch \ 7 file://0004-Fix-arbitrary-command-execution-in-ed-style-patches-.patch \ 8 file://0001-Fix-swapping-fake-lines-in-pch_swap.patch \ 9 file://CVE-2019-13636.patch \ 10 file://0001-Invoke-ed-directly-instead-of-using-the-shell.patch \ 11 file://0001-Don-t-leak-temporary-file-on-failed-ed-style-patch.patch \ 12 file://0001-Don-t-leak-temporary-file-on-failed-multi-file-ed.patch \ [all …]
|
/openbmc/linux/kernel/ |
H A D | cpu.c | 36 #include <linux/percpu-rwsem.h> 48 * struct cpuhp_cpu_state - Per cpu hotplug state storage 58 * @node: Remote CPU node; for multi-instance, do a 60 * @last: For multi-instance rollback, remember how far we got 64 * @done_up: Signal completion to the issuer of the task for cpu-up 65 * @done_down: Signal completion to the issuer of the task for cpu-down 97 STATIC_LOCKDEP_MAP_INIT("cpuhp_state-up", &cpuhp_state_up_map); 99 STATIC_LOCKDEP_MAP_INIT("cpuhp_state-down", &cpuhp_state_down_map); 119 * struct cpuhp_step - Hotplug state machine step 130 int (*multi)(unsigned int cpu, member [all …]
|
/openbmc/linux/drivers/block/xen-blkback/ |
H A D | xenbus.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 #define pr_fmt(fmt) "xen-blkback: " fmt 18 /* On the XenBus the max length of 'ring-ref%u'. */ 40 return be->dev; in xen_blkbk_xenbus() 58 struct xenbus_device *dev = blkif->be->dev; in blkback_name() 60 devpath = xenbus_read(XBT_NIL, dev->nodename, "dev", NULL); in blkback_name() 70 snprintf(buf, TASK_COMM_LEN, "%d.%s", blkif->domid, devname); in blkback_name() 84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev) in xen_update_blkif_status() 88 if (blkif->be->dev->state == XenbusStateConnected) in xen_update_blkif_status() 92 connect(blkif->be); in xen_update_blkif_status() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/templates/ |
H A D | basetable_bottom.html | 4 <!-- Show pagination controls --> 5 <div id="pagination-basetable_bottom"> 6 …<!--span class="help-inline">Showing {{objects.start_index}} to {{objects.end_index}} out of {{obj… 23 <form class="navbar-form navbar-right"> 24 <div class="form-group"> 26 <select class="form-control pagesize"> 37 <!-- Update page display settings --> 67 .attr('selected', true); 70 showhideTableColumn($(this).attr('id'), $(this).is(':checked')) 73 //turn edit columns dropdown into a multi-select menu [all …]
|
/openbmc/linux/Documentation/netlink/ |
H A D | genetlink-c.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_]+( - 1)?$ 21 required: [ name, doc, attribute-sets, operations ] 35 enum: [ genetlink, genetlink-c ] 36 uapi-header: 37 description: Path to the uAPI header, default is linux/${family-name}.h [all …]
|
/openbmc/linux/net/ncsi/ |
H A D | ncsi-netlink.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018. 18 #include "ncsi-pkt.h" 19 #include "ncsi-netlink.h" 66 nla_put_u32(skb, NCSI_CHANNEL_ATTR_ID, nc->id); in ncsi_write_channel_info() 67 m = &nc->modes[NCSI_MODE_LINK]; in ncsi_write_channel_info() 68 nla_put_u32(skb, NCSI_CHANNEL_ATTR_LINK_STATE, m->data[2]); in ncsi_write_channel_info() 69 if (nc->state == NCSI_CHANNEL_ACTIVE) in ncsi_write_channel_info() 71 if (nc == nc->package->preferred_channel) in ncsi_write_channel_info() 74 nla_put_u32(skb, NCSI_CHANNEL_ATTR_VERSION_MAJOR, nc->version.major); in ncsi_write_channel_info() [all …]
|