Home
last modified time | relevance | path

Searched +full:- +full:eproto (Results 1 – 25 of 393) sorted by relevance

12345678910>>...16

/openbmc/linux/net/caif/
H A Dcfpkt_skbuff.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson AB 2010
19 cfpkt_priv(pkt)->erronous = true; \
20 skb_reset_tail_pointer(&pkt->skb); \
47 return (struct cfpkt_priv_data *) pkt->skb.cb; in cfpkt_priv()
52 return cfpkt_priv(pkt)->erronous; in is_erronous()
57 return &pkt->skb; in pkt_to_skb()
68 cfpkt_priv(pkt)->erronous = false; in cfpkt_fromnative()
105 return skb->len > 0; in cfpkt_more()
112 memcpy(data, skb->data, len); in cfpkt_peek_head()
[all …]
H A Dcfrfml.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson AB 2010
37 struct cfrfml *rfml = container_obj(&srvl->layer); in cfrfml_release()
39 if (rfml->incomplete_frm) in cfrfml_release()
40 cfpkt_destroy(rfml->incomplete_frm); in cfrfml_release()
54 cfsrvl_init(&this->serv, channel_id, dev_info, false); in cfrfml_create()
55 this->serv.release = cfrfml_release; in cfrfml_create()
56 this->serv.layer.receive = cfrfml_receive; in cfrfml_create()
57 this->serv.layer.transmit = cfrfml_transmit; in cfrfml_create()
60 tmp = (mtu_size - RFM_HEAD_SIZE - 6) / 16; in cfrfml_create()
[all …]
H A Dcfveil.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson AB 2010
33 vei->layer.receive = cfvei_receive; in cfvei_create()
34 vei->layer.transmit = cfvei_transmit; in cfvei_create()
35 snprintf(vei->layer.name, CAIF_LAYER_NAME_SZ, "vei%d", channel_id); in cfvei_create()
36 return &vei->layer; in cfvei_create()
43 caif_assert(layr->up != NULL); in cfvei_receive()
44 caif_assert(layr->receive != NULL); in cfvei_receive()
45 caif_assert(layr->ctrlcmd != NULL); in cfvei_receive()
51 return -EPROTO; in cfvei_receive()
[all …]
H A Dcfdgml.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson AB 2010
34 dgm->layer.receive = cfdgml_receive; in cfdgml_create()
35 dgm->layer.transmit = cfdgml_transmit; in cfdgml_create()
36 snprintf(dgm->layer.name, CAIF_LAYER_NAME_SZ, "dgm%d", channel_id); in cfdgml_create()
37 return &dgm->layer; in cfdgml_create()
42 u8 cmd = -1; in cfdgml_receive()
45 caif_assert(layr->up != NULL); in cfdgml_receive()
46 caif_assert(layr->receive != NULL); in cfdgml_receive()
47 caif_assert(layr->ctrlcmd != NULL); in cfdgml_receive()
[all …]
H A Dcffrml.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) ST-Ericsson AB 2010
14 #include <linux/crc-ccitt.h>
40 this->pcpu_refcnt = alloc_percpu(int); in cffrml_create()
41 if (this->pcpu_refcnt == NULL) { in cffrml_create()
48 this->layer.receive = cffrml_receive; in cffrml_create()
49 this->layer.transmit = cffrml_transmit; in cffrml_create()
50 this->layer.ctrlcmd = cffrml_ctrlcmd; in cffrml_create()
51 snprintf(this->layer.name, CAIF_LAYER_NAME_SZ, "frm%d", phyid); in cffrml_create()
52 this->dofcs = use_fcs; in cffrml_create()
[all …]
/openbmc/linux/drivers/crypto/nx/
H A Dnx-common-powernv.c1 // SPDX-License-Identifier: GPL-2.0-or-later
10 #include "nx-842.h"
18 #include <asm/opal-api.h>
25 MODULE_ALIAS_CRYPTO("842-nx");
76 * setup_indirect_dde - Setup an indirect DDE
85 dde->flags = 0; in setup_indirect_dde()
86 dde->count = dde_count; in setup_indirect_dde()
87 dde->index = 0; in setup_indirect_dde()
88 dde->length = cpu_to_be32(byte_count); in setup_indirect_dde()
89 dde->address = cpu_to_be64(nx842_get_pa(ddl)); in setup_indirect_dde()
[all …]
/openbmc/libpldm/src/requester/
H A Dinstance-id.c1 /* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */
2 // NOLINTNEXTLINE(bugprone-reserved-identifier,cert-dcl37-c,cert-dcl51-cpp)
3 #include <libpldm/instance-id.h>
46 return -EINVAL; in pldm_instance_db_init()
53 return -EINVAL; in pldm_instance_db_init()
58 return -EINVAL; in pldm_instance_db_init()
63 return -ENOMEM; in pldm_instance_db_init()
68 l_ctx->state[i].prev = 31; in pldm_instance_db_init()
71 /* Lock database may be read-only, either by permissions or mountpoint in pldm_instance_db_init()
73 l_ctx->lock_db_fd = open(dbpath, O_RDONLY | O_CLOEXEC); in pldm_instance_db_init()
[all …]
/openbmc/linux/drivers/rtc/
H A Drtc-optee.c1 // SPDX-License-Identifier: GPL-2.0
40 * struct optee_rtc - OP-TEE RTC private data
41 * @dev: OP-TEE based RTC device.
42 * @ctx: OP-TEE context handler.
64 inv_arg.session = priv->session_id; in optee_rtc_readtime()
69 param[0].u.memref.shm = priv->shm; in optee_rtc_readtime()
72 ret = tee_client_invoke_func(priv->ctx, &inv_arg, param); in optee_rtc_readtime()
74 return ret ? ret : -EPROTO; in optee_rtc_readtime()
76 optee_tm = tee_shm_get_va(priv->shm, 0); in optee_rtc_readtime()
81 return -EPROTO; in optee_rtc_readtime()
[all …]
/openbmc/linux/net/rxrpc/
H A Drxkad.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Kerberos-based RxRPC security
18 #include <linux/key-type.h>
21 #include <keys/rxrpc-type.h>
22 #include "ar-internal.h"
57 * The data should be the 8-byte secret key.
63 if (prep->datalen != 8) in rxkad_preparse_server_key()
64 return -EINVAL; in rxkad_preparse_server_key()
66 memcpy(&prep->payload.data[2], prep->data, 8); in rxkad_preparse_server_key()
74 if (crypto_skcipher_setkey(ci, prep->data, 8) < 0) in rxkad_preparse_server_key()
[all …]
H A Dinsecure.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include "ar-internal.h"
37 sp->flags |= RXRPC_RX_VERIFIED; in none_verify_packet()
48 return rxrpc_abort_conn(conn, skb, RX_PROTOCOL_ERROR, -EPROTO, in none_respond_to_challenge()
55 return rxrpc_abort_conn(conn, skb, RX_PROTOCOL_ERROR, -EPROTO, in none_verify_response()
73 * RxRPC Kerberos-based security
/openbmc/qemu/hw/virtio/
H A Dvhost-user.c2 * vhost-user
7 * See the COPYING file in the top-level directory.
13 #include "hw/virtio/virtio-dmabuf.h"
15 #include "hw/virtio/virtio-crypto.h"
16 #include "hw/virtio/vhost-user.h"
17 #include "hw/virtio/vhost-backend.h"
19 #include "hw/virtio/virtio-net.h"
20 #include "chardev/char-fe.h"
21 #include "io/channel-socket.h"
23 #include "qemu/error-report.h"
[all …]
/openbmc/linux/drivers/hid/surface-hid/
H A Dsurface_hid_core.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (C) 2019-2021 Maximilian Luz <luzmaximilian@gmail.com>
22 /* -- Utility functions. ---------------------------------------------------- */
27 * Non-ssam client devices, i.e. platform client devices, cannot be in surface_hid_is_hot_removed()
28 * hot-removed. in surface_hid_is_hot_removed()
30 if (!is_ssam_device(shid->dev)) in surface_hid_is_hot_removed()
33 return ssam_device_is_hot_removed(to_ssam_device(shid->dev)); in surface_hid_is_hot_removed()
37 /* -- Device descriptor access. --------------------------------------------- */
44 return -ENODEV; in surface_hid_load_hid_descriptor()
46 status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_HID, in surface_hid_load_hid_descriptor()
[all …]
/openbmc/linux/drivers/nfc/st-nci/
H A Dvendor_cmds.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2014-2015 STMicroelectronics SAS. All rights reserved.
14 #include "st-nci.h"
46 return -EINVAL; in st_nci_factory_mode()
52 test_and_set_bit(ST_NCI_FACTORY_MODE, &info->flags); in st_nci_factory_mode()
55 clear_bit(ST_NCI_FACTORY_MODE, &info->flags); in st_nci_factory_mode()
58 return -EINVAL; in st_nci_factory_mode()
104 HCI_DM_GET_INFO, skb->len); in st_nci_hci_dm_get_info()
106 r = -ENOMEM; in st_nci_hci_dm_get_info()
110 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) { in st_nci_hci_dm_get_info()
[all …]
/openbmc/linux/drivers/iio/common/ssp_sensors/
H A Dssp_spi.c1 // SPDX-License-Identifier: GPL-2.0-or-later
8 #define SSP_DEV (&data->spi->dev)
12 * SSP -> AP Instruction
15 * hrm etc. data. LIBRARY and META are mock-up's for now.
25 #define SSP_UNIMPLEMENTED -1
89 msg->buffer = kzalloc(SSP_HEADER_SIZE_ALIGNED + len, in ssp_create_msg()
91 if (!msg->buffer) { in ssp_create_msg()
96 msg->length = len; in ssp_create_msg()
97 msg->options = opt; in ssp_create_msg()
99 memcpy(msg->buffer, &h, SSP_HEADER_SIZE); in ssp_create_msg()
[all …]
/openbmc/libpldm/src/firmware_device/
H A Dfd.c1 /* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */
14 #include "fd-internal.h"
68 return -EOVERFLOW; in pldm_fd_reply_cc()
72 status = encode_cc_only_resp(req_hdr->instance, PLDM_FWUP, in pldm_fd_reply_cc()
73 req_hdr->command, ccode, resp); in pldm_fd_reply_cc()
75 return -EINVAL; in pldm_fd_reply_cc()
90 case -EINVAL: in pldm_fd_reply_errno()
94 case -EPROTO: in pldm_fd_reply_errno()
98 case -EOVERFLOW: in pldm_fd_reply_errno()
99 case -EBADMSG: in pldm_fd_reply_errno()
[all …]
/openbmc/linux/drivers/nfc/s3fwrn5/
H A Dfirmware.c1 // SPDX-License-Identifier: GPL-2.0-or-later
31 reinit_completion(&fw_info->completion); in s3fwrn5_fw_send_msg()
38 &fw_info->completion, msecs_to_jiffies(1000)); in s3fwrn5_fw_send_msg()
42 return -ENXIO; in s3fwrn5_fw_send_msg()
44 if (!fw_info->rsp) in s3fwrn5_fw_send_msg()
45 return -EINVAL; in s3fwrn5_fw_send_msg()
47 *rsp = fw_info->rsp; in s3fwrn5_fw_send_msg()
48 fw_info->rsp = NULL; in s3fwrn5_fw_send_msg()
59 hdr.type = type | fw_info->parity; in s3fwrn5_fw_prep_msg()
60 fw_info->parity ^= 0x80; in s3fwrn5_fw_prep_msg()
[all …]
/openbmc/linux/drivers/misc/mei/
H A Dhbm.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2003-2022, Intel Corporation. All rights reserved.
68 * mei_cl_conn_status_to_errno - convert client connect response
79 case MEI_CL_CONN_NOT_FOUND: return -ENOTTY; in mei_cl_conn_status_to_errno()
80 case MEI_CL_CONN_ALREADY_STARTED: return -EBUSY; in mei_cl_conn_status_to_errno()
81 case MEI_CL_CONN_OUT_OF_RESOURCES: return -EBUSY; in mei_cl_conn_status_to_errno()
82 case MEI_CL_CONN_MESSAGE_SMALL: return -EINVAL; in mei_cl_conn_status_to_errno()
83 case MEI_CL_CONN_NOT_ALLOWED: return -EBUSY; in mei_cl_conn_status_to_errno()
84 default: return -EINVAL; in mei_cl_conn_status_to_errno()
89 * mei_hbm_write_message - wrapper for sending hbm messages.
[all …]
/openbmc/linux/drivers/nfc/st21nfca/
H A Dvendor_cmds.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2014-2015 STMicroelectronics SAS. All rights reserved.
41 return -EINVAL; in st21nfca_factory_mode()
47 test_and_set_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); in st21nfca_factory_mode()
50 clear_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); in st21nfca_factory_mode()
53 return -EINVAL; in st21nfca_factory_mode()
101 HCI_DM_GET_INFO, skb->len); in st21nfca_hci_dm_get_info()
103 r = -ENOMEM; in st21nfca_hci_dm_get_info()
107 if (nla_put(msg, NFC_ATTR_VENDOR_DATA, skb->len, skb->data)) { in st21nfca_hci_dm_get_info()
109 r = -ENOBUFS; in st21nfca_hci_dm_get_info()
[all …]
/openbmc/linux/drivers/spi/
H A Dspi-dln2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the Diolan DLN-2 USB-SPI adapter
111 tx.port = dln2->port; in dln2_spi_enable()
115 len -= sizeof(tx.wait_for_completion); in dln2_spi_enable()
121 return dln2_transfer_tx(dln2->pdev, cmd, &tx, len); in dln2_spi_enable()
129 * Ex: cs_mask = 0x03 -> CS0 & CS1 will be selected and the next WR/RD operation
139 tx.port = dln2->port; in dln2_spi_cs_set()
148 return dln2_transfer_tx(dln2->pdev, DLN2_SPI_SET_SS, &tx, sizeof(tx)); in dln2_spi_cs_set()
152 * Select one CS line. The other lines will be un-selected.
170 tx.port = dln2->port; in dln2_spi_cs_enable()
[all …]
/openbmc/linux/drivers/infiniband/hw/mana/
H A Dmain.c1 // SPDX-License-Identifier: GPL-2.0-only
11 struct gdma_dev *gd = dev->gdma_dev; in mana_ib_uncfg_vport()
16 mc = gd->driver_data; in mana_ib_uncfg_vport()
17 ndev = mc->ports[port]; in mana_ib_uncfg_vport()
20 mutex_lock(&pd->vport_mutex); in mana_ib_uncfg_vport()
22 pd->vport_use_count- in mana_ib_uncfg_vport()
[all...]
/openbmc/linux/fs/afs/
H A Dmisc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
22 case 13: return -EACCES; in afs_abort_to_error()
23 case 27: return -EFBIG; in afs_abort_to_error()
24 case 30: return -EROFS; in afs_abort_to_error()
26 /* VICE "special error" codes; 101 - 111 */ in afs_abort_to_error()
27 case VSALVAGE: return -EIO; in afs_abort_to_error()
28 case VNOVNODE: return -ENOENT; in afs_abort_to_error()
29 case VNOVOL: return -ENOMEDIUM; in afs_abort_to_error()
30 case VVOLEXISTS: return -EEXIST; in afs_abort_to_error()
31 case VNOSERVICE: return -EIO; in afs_abort_to_error()
[all …]
/openbmc/libpldm/src/oem/meta/
H A Dfile_io.c1 /* SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later */
16 return req->data; in pldm_oem_meta_file_io_write_req_data()
29 return -EINVAL; in decode_oem_meta_file_io_write_req()
33 return -EINVAL; in decode_oem_meta_file_io_write_req()
38 msg->payload, payload_length); in decode_oem_meta_file_io_write_req()
43 pldm_msgbuf_extract(buf, req->handle); in decode_oem_meta_file_io_write_req()
44 rc = pldm_msgbuf_extract(buf, req->length); in decode_oem_meta_file_io_write_req()
49 rc = pldm_msgbuf_extract_array(buf, req->length, req->data, in decode_oem_meta_file_io_write_req()
50 req_length - sizeof(*req)); in decode_oem_meta_file_io_write_req()
69 return pldm_xlate_errno(-EINVAL); in decode_oem_meta_file_io_req()
[all …]
/openbmc/linux/drivers/base/
H A Dproperty.c1 // SPDX-License-Identifier: GPL-2.0
3 * property.c - Unified device property interface.
22 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode()
23 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode()
29 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode_const()
30 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode_const()
35 * device_property_present - check if a property of a device is present
50 * fwnode_property_present - check if a property of a firmware node is present
68 return fwnode_call_bool_op(fwnode->secondary, property_present, propname); in fwnode_property_present()
73 * device_property_read_u8_array - return a u8 array property of a device
[all …]
/openbmc/linux/net/can/j1939/
H A Daddress-claim.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2010-2011 EIA Electronics,
4 // Copyright (c) 2010-2011 EIA Electronics,
6 // Copyright (c) 2017-2019 Pengutronix,
7 // Marc Kleine-Budde <kernel@pengutronix.de>
8 // Copyright (c) 2017-2019 Pengutronix,
13 * - keeps track of the AC states of ECU's,
14 * - resolves NAME<=>SA taking into account the AC states of ECU's.
16 * All Address Claim msgs (including host-originated msg) are processed
30 #include "j1939-priv.h"
[all …]
/openbmc/linux/fs/dlm/
H A Dutil.c1 // SPDX-License-Identifier: GPL-2.0-only
5 ** Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
29 case -EDEADLK: in to_dlm_errno()
30 return -DLM_ERRNO_EDEADLK; in to_dlm_errno()
31 case -EBADR: in to_dlm_errno()
32 return -DLM_ERRNO_EBADR; in to_dlm_errno()
33 case -EBADSLT: in to_dlm_errno()
34 return -DLM_ERRNO_EBADSLT; in to_dlm_errno()
35 case -EPROTO: in to_dlm_errno()
36 return -DLM_ERRNO_EPROTO; in to_dlm_errno()
[all …]

12345678910>>...16