/openbmc/linux/net/can/j1939/ |
H A D | transport.c | 246 void j1939_session_get(struct j1939_session *session) in j1939_session_get() argument 248 kref_get(&session->kref); in j1939_session_get() 252 static void __j1939_session_drop(struct j1939_session *session) in __j1939_session_drop() argument 254 if (!session->transmission) in __j1939_session_drop() 257 j1939_sock_pending_del(session->sk); in __j1939_session_drop() 258 sock_put(session->sk); in __j1939_session_drop() 261 static void j1939_session_destroy(struct j1939_session *session) in j1939_session_destroy() argument 265 if (session->transmission) { in j1939_session_destroy() 266 if (session->err) in j1939_session_destroy() 267 j1939_sk_errqueue(session, J1939_ERRQUEUE_TX_ABORT); in j1939_session_destroy() [all …]
|
/openbmc/linux/net/bluetooth/hidp/ |
H A D | core.c | 72 static void hidp_copy_session(struct hidp_session *session, struct hidp_conninfo *ci) in hidp_copy_session() argument 76 bacpy(&ci->bdaddr, &session->bdaddr); in hidp_copy_session() 78 ci->flags = session->flags & valid_flags; in hidp_copy_session() 81 if (session->input) { in hidp_copy_session() 82 ci->vendor = session->input->id.vendor; in hidp_copy_session() 83 ci->product = session->input->id.product; in hidp_copy_session() 84 ci->version = session->input->id.version; in hidp_copy_session() 85 if (session->input->name) in hidp_copy_session() 86 strscpy(ci->name, session->input->name, 128); in hidp_copy_session() 89 } else if (session->hid) { in hidp_copy_session() [all …]
|
/openbmc/linux/net/bluetooth/cmtp/ |
H A D | core.c | 55 struct cmtp_session *session; in __cmtp_get_session() local 59 list_for_each_entry(session, &cmtp_session_list, list) in __cmtp_get_session() 60 if (!bacmp(bdaddr, &session->bdaddr)) in __cmtp_get_session() 61 return session; in __cmtp_get_session() 66 static void __cmtp_link_session(struct cmtp_session *session) in __cmtp_link_session() argument 68 list_add(&session->list, &cmtp_session_list); in __cmtp_link_session() 71 static void __cmtp_unlink_session(struct cmtp_session *session) in __cmtp_unlink_session() argument 73 list_del(&session->list); in __cmtp_unlink_session() 76 static void __cmtp_copy_session(struct cmtp_session *session, struct cmtp_conninfo *ci) in __cmtp_copy_session() argument 80 bacpy(&ci->bdaddr, &session->bdaddr); in __cmtp_copy_session() [all …]
|
H A D | capi.c | 73 static struct cmtp_application *cmtp_application_add(struct cmtp_session *session, __u16 appl) in cmtp_application_add() argument 77 BT_DBG("session %p application %p appl %u", session, app, appl); in cmtp_application_add() 85 list_add_tail(&app->list, &session->applications); in cmtp_application_add() 90 static void cmtp_application_del(struct cmtp_session *session, struct cmtp_application *app) in cmtp_application_del() argument 92 BT_DBG("session %p application %p", session, app); in cmtp_application_del() 100 static struct cmtp_application *cmtp_application_get(struct cmtp_session *session, int pattern, __u… in cmtp_application_get() argument 104 list_for_each_entry(app, &session->applications, list) { in cmtp_application_get() 124 static int cmtp_msgnum_get(struct cmtp_session *session) in cmtp_msgnum_get() argument 126 session->msgnum++; in cmtp_msgnum_get() 128 if ((session->msgnum & 0xff) > 200) in cmtp_msgnum_get() [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | libiscsi.c | 90 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_xmit() 100 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_recv() 108 static void __iscsi_update_cmdsn(struct iscsi_session *session, in __iscsi_update_cmdsn() argument 118 if (exp_cmdsn != session->exp_cmdsn && in __iscsi_update_cmdsn() 119 !iscsi_sna_lt(exp_cmdsn, session->exp_cmdsn)) in __iscsi_update_cmdsn() 120 session->exp_cmdsn = exp_cmdsn; in __iscsi_update_cmdsn() 122 if (max_cmdsn != session->max_cmdsn && in __iscsi_update_cmdsn() 123 !iscsi_sna_lt(max_cmdsn, session->max_cmdsn)) in __iscsi_update_cmdsn() 124 session->max_cmdsn = max_cmdsn; in __iscsi_update_cmdsn() 127 void iscsi_update_cmdsn(struct iscsi_session *session, struct iscsi_nopin *hdr) in iscsi_update_cmdsn() argument [all …]
|
/openbmc/qemu/crypto/ |
H A D | tlssession.c | 58 qcrypto_tls_session_free(QCryptoTLSSession *session) in qcrypto_tls_session_free() argument 60 if (!session) { in qcrypto_tls_session_free() 64 error_free(session->rerr); in qcrypto_tls_session_free() 65 error_free(session->werr); in qcrypto_tls_session_free() 67 gnutls_deinit(session->handle); in qcrypto_tls_session_free() 68 g_free(session->hostname); in qcrypto_tls_session_free() 69 g_free(session->peername); in qcrypto_tls_session_free() 70 g_free(session->authzid); in qcrypto_tls_session_free() 71 object_unref(OBJECT(session->creds)); in qcrypto_tls_session_free() 72 g_free(session); in qcrypto_tls_session_free() [all …]
|
/openbmc/linux/drivers/s390/char/ |
H A D | vmcp.c | 60 static void vmcp_response_alloc(struct vmcp_session *session) in vmcp_response_alloc() argument 65 order = get_order(session->bufsize); in vmcp_response_alloc() 66 nr_pages = ALIGN(session->bufsize, PAGE_SIZE) >> PAGE_SHIFT; in vmcp_response_alloc() 75 session->response = (char *)page_to_virt(page); in vmcp_response_alloc() 76 session->cma_alloc = 1; in vmcp_response_alloc() 79 session->response = (char *)__get_free_pages(GFP_KERNEL | __GFP_RETRY_MAYFAIL, order); in vmcp_response_alloc() 82 static void vmcp_response_free(struct vmcp_session *session) in vmcp_response_free() argument 87 if (!session->response) in vmcp_response_free() 89 order = get_order(session->bufsize); in vmcp_response_free() 90 nr_pages = ALIGN(session->bufsize, PAGE_SIZE) >> PAGE_SHIFT; in vmcp_response_free() [all …]
|
/openbmc/linux/net/l2tp/ |
H A D | l2tp_core.c | 163 static void l2tp_session_free(struct l2tp_session *session) in l2tp_session_free() argument 165 trace_free_session(session); in l2tp_session_free() 166 if (session->tunnel) in l2tp_session_free() 167 l2tp_tunnel_dec_refcount(session->tunnel); in l2tp_session_free() 168 kfree(session); in l2tp_session_free() 196 void l2tp_session_inc_refcount(struct l2tp_session *session) in l2tp_session_inc_refcount() argument 198 refcount_inc(&session->ref_count); in l2tp_session_inc_refcount() 202 void l2tp_session_dec_refcount(struct l2tp_session *session) in l2tp_session_dec_refcount() argument 204 if (refcount_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount() 205 l2tp_session_free(session); in l2tp_session_dec_refcount() [all …]
|
H A D | l2tp_debugfs.c | 40 struct l2tp_session *session; /* NULL means get next tunnel */ member 56 if (pd->session) in l2tp_dfs_next_session() 57 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session() 59 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 62 if (!pd->session) { in l2tp_dfs_next_session() 88 if (!pd->tunnel && !pd->session) in l2tp_dfs_seq_start() 111 if (pd->session) { in l2tp_dfs_seq_stop() 112 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_seq_stop() 113 pd->session = NULL; in l2tp_dfs_seq_stop() 124 struct l2tp_session *session; in l2tp_dfs_seq_tunnel_show() local [all …]
|
H A D | trace.h | 40 TP_PROTO(struct l2tp_session *session), 41 TP_ARGS(session), 46 memcpy(__entry->name, session->name, L2TP_SESSION_NAME_MAX); 91 TP_PROTO(struct l2tp_session *session), 92 TP_ARGS(session), 102 memcpy(__entry->name, session->name, L2TP_SESSION_NAME_MAX); 103 __entry->tid = session->tunnel ? session->tunnel->tunnel_id : 0; 104 __entry->ptid = session->tunnel ? session->tunnel->peer_tunnel_id : 0; 105 __entry->sid = session->session_id; 106 __entry->psid = session->peer_session_id; [all …]
|
H A D | l2tp_ppp.c | 137 static struct sock *pppol2tp_session_get_sock(struct l2tp_session *session) in pppol2tp_session_get_sock() argument 139 struct pppol2tp_session *ps = l2tp_session_priv(session); in pppol2tp_session_get_sock() 155 struct l2tp_session *session; in pppol2tp_sock_to_session() local 161 session = (struct l2tp_session *)(sk->sk_user_data); in pppol2tp_sock_to_session() 162 if (!session) { in pppol2tp_sock_to_session() 166 if (WARN_ON(session->magic != L2TP_SESSION_MAGIC)) { in pppol2tp_sock_to_session() 167 session = NULL; in pppol2tp_sock_to_session() 173 return session; in pppol2tp_sock_to_session() 212 static void pppol2tp_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in pppol2tp_recv() argument 214 struct pppol2tp_session *ps = l2tp_session_priv(session); in pppol2tp_recv() [all …]
|
H A D | l2tp_eth.c | 39 struct l2tp_session *session; member 67 spriv = l2tp_session_priv(priv->session); in l2tp_eth_dev_uninit() 77 struct l2tp_session *session = priv->session; in l2tp_eth_dev_xmit() local 79 int ret = l2tp_xmit_skb(session, skb); in l2tp_eth_dev_xmit() 125 static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in l2tp_eth_dev_recv() argument 127 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_dev_recv() 167 static void l2tp_eth_delete(struct l2tp_session *session) in l2tp_eth_delete() argument 172 if (session) { in l2tp_eth_delete() 173 spriv = l2tp_session_priv(session); in l2tp_eth_delete() 189 struct l2tp_session *session = arg; in l2tp_eth_show() local [all …]
|
/openbmc/linux/kernel/trace/ |
H A D | trace_stat.c | 47 static void __reset_stat_session(struct stat_session *session) in __reset_stat_session() argument 51 rbtree_postorder_for_each_entry_safe(snode, n, &session->stat_root, node) { in __reset_stat_session() 52 if (session->ts->stat_release) in __reset_stat_session() 53 session->ts->stat_release(snode->stat); in __reset_stat_session() 57 session->stat_root = RB_ROOT; in __reset_stat_session() 60 static void reset_stat_session(struct stat_session *session) in reset_stat_session() argument 62 mutex_lock(&session->stat_mutex); in reset_stat_session() 63 __reset_stat_session(session); in reset_stat_session() 64 mutex_unlock(&session->stat_mutex); in reset_stat_session() 67 static void destroy_session(struct stat_session *session) in destroy_session() argument [all …]
|
/openbmc/ipmitool/src/plugins/lanplus/ |
H A D | lanplus_crypt.c | 72 lanplus_rakp2_hmac_matches(const struct ipmi_session * session, in lanplus_rakp2_hmac_matches() argument 83 if (session->v2_data.auth_alg == IPMI_AUTH_RAKP_NONE) in lanplus_rakp2_hmac_matches() 87 assert(session->v2_data.auth_alg == IPMI_AUTH_RAKP_HMAC_SHA1); in lanplus_rakp2_hmac_matches() 112 SIDm_lsbf = session->v2_data.console_id; in lanplus_rakp2_hmac_matches() 120 SIDc_lsbf = session->v2_data.bmc_id; in lanplus_rakp2_hmac_matches() 129 buffer[8 + i] = session->v2_data.console_rand[16 - 1 - i]; in lanplus_rakp2_hmac_matches() 132 buffer[8 + i] = session->v2_data.console_rand[i]; in lanplus_rakp2_hmac_matches() 138 buffer[24 + i] = session->v2_data.bmc_rand[16 - 1 - i]; in lanplus_rakp2_hmac_matches() 141 buffer[24 + i] = session->v2_data.bmc_rand[i]; in lanplus_rakp2_hmac_matches() 147 buffer[40 + i] = session->v2_data.bmc_guid[16 - 1 - i]; in lanplus_rakp2_hmac_matches() [all …]
|
H A D | lanplus.c | 423 tmout.tv_sec = intf->session->timeout; in ipmi_lan_recv_packet() 449 tmout.tv_sec = intf->session->timeout; in ipmi_lan_recv_packet() 616 struct ipmi_session * session = intf->session; in ipmi_lan_poll_single() local 663 read_session_data(rsp, &offset, intf->session); in ipmi_lan_poll_single() 665 if (lanplus_has_valid_auth_code(rsp, intf->session) == 0) { in ipmi_lan_poll_single() 670 if ((session->v2_data.session_state == LANPLUS_STATE_ACTIVE) && in ipmi_lan_poll_single() 671 (rsp->session.authtype == IPMI_SESSION_AUTHTYPE_RMCP_PLUS) && in ipmi_lan_poll_single() 672 (rsp->session.bEncrypted)) { in ipmi_lan_poll_single() 673 lanplus_decrypt_payload(session->v2_data.crypt_alg, in ipmi_lan_poll_single() 674 session->v2_data.k2, in ipmi_lan_poll_single() [all …]
|
/openbmc/openbmc-tools/reboot-ping-pong/ |
H A D | rpp | 24 def __init__(self, session, prompt): argument 25 self.session = session 29 self.session.expect([".+".encode(), pexpect.TIMEOUT], timeout=5) 32 self.session.sendline() 34 self.session.sendline("obmcutil -w {}".format(cmd).encode()) 35 self.session.expect(needle, timeout=None) 36 rc = self.session.after.decode() 53 self.session.sendline("obmcutil -w poweron") 54 self.session.expect(self.prompt) 57 self.session.sendline("obmcutil -w chassisoff") [all …]
|
/openbmc/phosphor-net-ipmid/command/ |
H A D | session_cmds.cpp | 42 auto session = session::Manager::get().getSession(handler->sessionID); in setSessionPrivilegeLevel() local 46 response->newPrivLevel = session->currentPrivilege(); in setSessionPrivilegeLevel() 50 static_cast<uint8_t>(session::Privilege::CALLBACK) || in setSessionPrivilegeLevel() 51 reqPrivilegeLevel > static_cast<uint8_t>(session::Privilege::OEM)) in setSessionPrivilegeLevel() 57 if (reqPrivilegeLevel > (static_cast<uint8_t>(session->reqMaxPrivLevel) & in setSessionPrivilegeLevel() 58 session::reqMaxPrivMask)) in setSessionPrivilegeLevel() 66 if (session->sessionChannelAccess.privLimit < in setSessionPrivilegeLevel() 67 session->sessionUserPrivAccess.privilege) in setSessionPrivilegeLevel() 69 minPriv = session->sessionChannelAccess.privLimit; in setSessionPrivilegeLevel() 73 minPriv = session->sessionUserPrivAccess.privilege; in setSessionPrivilegeLevel() [all …]
|
H A D | rakp12.cpp | 56 session::sessionZero) in RAKP12() 64 std::shared_ptr<session::Session> session; in RAKP12() local 67 session = session::Manager::get().getSession( in RAKP12() 92 session->userName.assign(request->user_name, request->user_name_len); in RAKP12() 95 session->updateLastTransactionTime(); in RAKP12() 97 auto rcSessionID = endian::to_ipmi(session->getRCSessionID()); in RAKP12() 98 auto bmcSessionID = endian::to_ipmi(session->getBMCSessionID()); in RAKP12() 99 auto authAlgo = session->getAuthAlgo(); in RAKP12() 119 sizeof(request->user_name_len) + session->userName.size()); in RAKP12() 157 if (!(static_cast<session::Privilege>( in RAKP12() [all …]
|
H A D | rakp34.cpp | 19 auto session = session::Manager::get().getSession(bmcSessionID); in applyIntegrityAlgo() local 21 auto authAlgo = session->getAuthAlgo(); in applyIntegrityAlgo() 27 session->setIntegrityAlgo( in applyIntegrityAlgo() 34 session->setIntegrityAlgo( in applyIntegrityAlgo() 46 auto session = session::Manager::get().getSession(bmcSessionID); in applyCryptAlgo() local 48 auto authAlgo = session->getAuthAlgo(); in applyCryptAlgo() 54 auto intAlgo = session->getIntegrityAlgo(); in applyCryptAlgo() 57 session->setCryptAlgo( in applyCryptAlgo() 84 session::sessionZero) in RAKP34() 92 std::shared_ptr<session::Session> session; in RAKP34() local [all …]
|
/openbmc/linux/tools/perf/ |
H A D | builtin-daemon.c | 117 struct daemon_session *session = zalloc(sizeof(*session)); in daemon__add_session() local 119 if (!session) in daemon__add_session() 122 session->name = strdup(name); in daemon__add_session() 123 if (!session->name) { in daemon__add_session() 124 free(session); in daemon__add_session() 128 session->pid = -1; in daemon__add_session() 129 list_add_tail(&session->list, &config->sessions); in daemon__add_session() 130 return session; in daemon__add_session() 135 struct daemon_session *session; in daemon__find_session() local 137 list_for_each_entry(session, &daemon->sessions, list) { in daemon__find_session() [all …]
|
/openbmc/linux/tools/perf/tests/ |
H A D | topology.c | 35 struct perf_session *session; in session_write_header() local 41 session = perf_session__new(&data, NULL); in session_write_header() 42 TEST_ASSERT_VAL("can't get session", !IS_ERR(session)); in session_write_header() 44 session->evlist = evlist__new_default(); in session_write_header() 45 TEST_ASSERT_VAL("can't get evlist", session->evlist); in session_write_header() 47 perf_header__set_feat(&session->header, HEADER_CPU_TOPOLOGY); in session_write_header() 48 perf_header__set_feat(&session->header, HEADER_NRCPUS); in session_write_header() 49 perf_header__set_feat(&session->header, HEADER_ARCH); in session_write_header() 51 session->header.data_size += DATA_SIZE; in session_write_header() 54 !perf_session__write_header(session, session->evlist, data.file.fd, true)); in session_write_header() [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | session.c | 42 static int perf_session__process_compressed_event(struct perf_session *session, in perf_session__process_compressed_event() argument 49 size_t mmap_len, decomp_len = session->header.env.comp_mmap_len; in perf_session__process_compressed_event() 50 struct decomp *decomp, *decomp_last = session->active_decomp->decomp_last; in perf_session__process_compressed_event() 78 decomp_size = zstd_decompress_stream(session->active_decomp->zstd_decomp, src, src_size, in perf_session__process_compressed_event() 88 if (session->active_decomp->decomp == NULL) in perf_session__process_compressed_event() 89 session->active_decomp->decomp = decomp; in perf_session__process_compressed_event() 91 session->active_decomp->decomp_last->next = decomp; in perf_session__process_compressed_event() 93 session->active_decomp->decomp_last = decomp; in perf_session__process_compressed_event() 103 static int perf_session__deliver_event(struct perf_session *session, 109 static int perf_session__open(struct perf_session *session, int repipe_fd) in perf_session__open() argument [all …]
|
H A D | session.h | 76 void perf_session__delete(struct perf_session *session); 80 int perf_session__peek_event(struct perf_session *session, off_t file_offset, 84 typedef int (*peek_events_cb_t)(struct perf_session *session, 87 int perf_session__peek_events(struct perf_session *session, u64 offset, 90 int perf_session__process_events(struct perf_session *session); 97 int perf_session__resolve_callchain(struct perf_session *session, 103 bool perf_session__has_traces(struct perf_session *session, const char *msg); 107 int perf_session__create_kernel_maps(struct perf_session *session); 109 void perf_session__set_id_hdr_size(struct perf_session *session); 112 struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid) in perf_session__find_machine() argument [all …]
|
/openbmc/phosphor-ipmi-blobs/ |
H A D | manager.cpp | 67 uint16_t* session) in open() argument 78 if (!getSession(session)) in open() 95 if (!handler->open(*session, flags, path)) in open() 101 sessions[*session] = SessionInfo(path, handler, flags); in open() 102 openSessions[handler].insert(*session); in open() 121 bool BlobManager::stat(uint16_t session, BlobMeta* meta) in stat() argument 123 if (auto handler = getActionHandler(session)) in stat() 125 return handler->stat(session, meta); in stat() 130 bool BlobManager::commit(uint16_t session, const std::vector<uint8_t>& data) in commit() argument 132 if (auto handler = getActionHandler(session)) in commit() [all …]
|
/openbmc/smbios-mdr/src/smbios-ipmi-blobs/test/ |
H A D | handler_readwrite_unittest.cpp | 24 EXPECT_FALSE(handler.write(session, 0, data)); in TEST_F() 31 EXPECT_TRUE(handler.open(session, 0, expectedBlobId)); in TEST_F() 34 EXPECT_FALSE(handler.write(session, 0, data)); in TEST_F() 42 EXPECT_TRUE(handler.open(session, blobs::OpenFlags::write, expectedBlobId)); in TEST_F() 43 EXPECT_FALSE(handler.write(session, 0, data)); in TEST_F() 50 EXPECT_TRUE(handler.open(session, blobs::OpenFlags::write, expectedBlobId)); in TEST_F() 51 EXPECT_FALSE(handler.write(session, 1, data)); in TEST_F() 58 EXPECT_TRUE(handler.open(session, blobs::OpenFlags::write, expectedBlobId)); in TEST_F() 59 EXPECT_FALSE(handler.write(session, handlerMaxBufferSize - 1, data)); in TEST_F() 66 EXPECT_TRUE(handler.open(session, blobs::OpenFlags::write, expectedBlobId)); in TEST_F() [all …]
|