Home
last modified time | relevance | path

Searched refs:session (Results 1 – 25 of 240) sorted by relevance

12345678910

/Linux-v4.19/net/bluetooth/hidp/
Dcore.c72 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 strlcpy(ci->name, session->input->name, 128); in hidp_copy_session()
89 } else if (session->hid) { in hidp_copy_session()
[all …]
/Linux-v4.19/net/bluetooth/cmtp/
Dcore.c55 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 …]
Dcapi.c73 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 %d", 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 …]
/Linux-v4.19/net/l2tp/
Dl2tp_core.c210 struct l2tp_session *session; in l2tp_tunnel_get_session() local
215 hlist_for_each_entry(session, session_list, hlist) in l2tp_tunnel_get_session()
216 if (session->session_id == session_id) { in l2tp_tunnel_get_session()
217 l2tp_session_inc_refcount(session); in l2tp_tunnel_get_session()
220 return session; in l2tp_tunnel_get_session()
231 struct l2tp_session *session; in l2tp_session_get() local
236 hlist_for_each_entry_rcu(session, session_list, global_hlist) in l2tp_session_get()
237 if (session->session_id == session_id) { in l2tp_session_get()
238 l2tp_session_inc_refcount(session); in l2tp_session_get()
241 return session; in l2tp_session_get()
[all …]
Dl2tp_debugfs.c45 struct l2tp_session *session; /* NULL means get next tunnel */ member
61 if (pd->session) in l2tp_dfs_next_session()
62 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session()
64 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session()
67 if (pd->session == NULL) { in l2tp_dfs_next_session()
91 if ((pd->tunnel == NULL) && (pd->session == NULL)) in l2tp_dfs_seq_start()
115 if (pd->session) { in l2tp_dfs_seq_stop()
116 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_seq_stop()
117 pd->session = NULL; in l2tp_dfs_seq_stop()
136 struct l2tp_session *session; in l2tp_dfs_seq_tunnel_show() local
[all …]
Dl2tp_ppp.c142 static struct sock *pppol2tp_session_get_sock(struct l2tp_session *session) in pppol2tp_session_get_sock() argument
144 struct pppol2tp_session *ps = l2tp_session_priv(session); in pppol2tp_session_get_sock()
160 struct l2tp_session *session; in pppol2tp_sock_to_session() local
166 session = (struct l2tp_session *)(sk->sk_user_data); in pppol2tp_sock_to_session()
167 if (session == NULL) { in pppol2tp_sock_to_session()
172 BUG_ON(session->magic != L2TP_SESSION_MAGIC); in pppol2tp_sock_to_session()
175 return session; in pppol2tp_sock_to_session()
215 static void pppol2tp_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in pppol2tp_recv() argument
217 struct pppol2tp_session *ps = l2tp_session_priv(session); in pppol2tp_recv()
242 l2tp_dbg(session, L2TP_MSG_DATA, in pppol2tp_recv()
[all …]
Dl2tp_eth.c44 struct l2tp_session *session; member
73 spriv = l2tp_session_priv(priv->session); in l2tp_eth_dev_uninit()
83 struct l2tp_session *session = priv->session; in l2tp_eth_dev_xmit() local
85 int ret = l2tp_xmit_skb(session, skb, session->hdr_len); in l2tp_eth_dev_xmit()
132 static void l2tp_eth_dev_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) in l2tp_eth_dev_recv() argument
134 struct l2tp_eth_sess *spriv = l2tp_session_priv(session); in l2tp_eth_dev_recv()
138 if (session->debug & L2TP_MSG_DATA) { in l2tp_eth_dev_recv()
145 pr_debug("%s: eth recv\n", session->name); in l2tp_eth_dev_recv()
182 static void l2tp_eth_delete(struct l2tp_session *session) in l2tp_eth_delete() argument
187 if (session) { in l2tp_eth_delete()
[all …]
Dl2tp_netlink.c45 int flags, struct l2tp_session *session,
57 struct l2tp_session *session = NULL; in l2tp_nl_session_get() local
62 session = l2tp_session_get_by_ifname(net, ifname); in l2tp_nl_session_get()
69 session = l2tp_tunnel_get_session(tunnel, session_id); in l2tp_nl_session_get()
74 return session; in l2tp_nl_session_get()
137 struct l2tp_session *session, in l2tp_session_notify() argument
148 NLM_F_ACK, session, cmd); in l2tp_session_notify()
518 struct l2tp_session *session; in l2tp_nl_cmd_session_create() local
630 session = l2tp_tunnel_get_session(tunnel, session_id); in l2tp_nl_cmd_session_create()
631 if (session) { in l2tp_nl_cmd_session_create()
[all …]
Dl2tp_core.h118 int (*build_header)(struct l2tp_session *session, void *buf);
119 void (*recv_skb)(struct l2tp_session *session, struct sk_buff *skb, int data_len);
120 void (*session_close)(struct l2tp_session *session);
187 int (*session_delete)(struct l2tp_session *session);
190 static inline void *l2tp_session_priv(struct l2tp_session *session) in l2tp_session_priv() argument
192 return &session->priv[0]; in l2tp_session_priv()
218 int l2tp_session_register(struct l2tp_session *session,
221 void __l2tp_session_unhash(struct l2tp_session *session);
222 int l2tp_session_delete(struct l2tp_session *session);
223 void l2tp_session_free(struct l2tp_session *session);
[all …]
/Linux-v4.19/drivers/s390/char/
Dvmcp.c58 static void vmcp_response_alloc(struct vmcp_session *session) in vmcp_response_alloc() argument
63 order = get_order(session->bufsize); in vmcp_response_alloc()
64 nr_pages = ALIGN(session->bufsize, PAGE_SIZE) >> PAGE_SHIFT; in vmcp_response_alloc()
73 session->response = (char *)page_to_phys(page); in vmcp_response_alloc()
74 session->cma_alloc = 1; in vmcp_response_alloc()
77 session->response = (char *)__get_free_pages(GFP_KERNEL | __GFP_RETRY_MAYFAIL, order); in vmcp_response_alloc()
80 static void vmcp_response_free(struct vmcp_session *session) in vmcp_response_free() argument
85 if (!session->response) in vmcp_response_free()
87 order = get_order(session->bufsize); in vmcp_response_free()
88 nr_pages = ALIGN(session->bufsize, PAGE_SIZE) >> PAGE_SHIFT; in vmcp_response_free()
[all …]
/Linux-v4.19/drivers/scsi/
Dlibiscsi.c91 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_work()
99 static void __iscsi_update_cmdsn(struct iscsi_session *session, in __iscsi_update_cmdsn() argument
109 if (exp_cmdsn != session->exp_cmdsn && in __iscsi_update_cmdsn()
110 !iscsi_sna_lt(exp_cmdsn, session->exp_cmdsn)) in __iscsi_update_cmdsn()
111 session->exp_cmdsn = exp_cmdsn; in __iscsi_update_cmdsn()
113 if (max_cmdsn != session->max_cmdsn && in __iscsi_update_cmdsn()
114 !iscsi_sna_lt(max_cmdsn, session->max_cmdsn)) in __iscsi_update_cmdsn()
115 session->max_cmdsn = max_cmdsn; in __iscsi_update_cmdsn()
118 void iscsi_update_cmdsn(struct iscsi_session *session, struct iscsi_nopin *hdr) in iscsi_update_cmdsn() argument
120 __iscsi_update_cmdsn(session, be32_to_cpu(hdr->exp_cmdsn), in iscsi_update_cmdsn()
[all …]
Dscsi_transport_iscsi.c1683 int iscsi_session_chkready(struct iscsi_cls_session *session) in iscsi_session_chkready() argument
1688 spin_lock_irqsave(&session->lock, flags); in iscsi_session_chkready()
1689 switch (session->state) { in iscsi_session_chkready()
1703 spin_unlock_irqrestore(&session->lock, flags); in iscsi_session_chkready()
1708 int iscsi_is_session_online(struct iscsi_cls_session *session) in iscsi_is_session_online() argument
1713 spin_lock_irqsave(&session->lock, flags); in iscsi_is_session_online()
1714 if (session->state == ISCSI_SESSION_LOGGED_IN) in iscsi_is_session_online()
1716 spin_unlock_irqrestore(&session->lock, flags); in iscsi_is_session_online()
1723 struct iscsi_cls_session *session = iscsi_dev_to_session(dev); in iscsi_session_release() local
1726 shost = iscsi_session_to_shost(session); in iscsi_session_release()
[all …]
/Linux-v4.19/kernel/trace/
Dtrace_stat.c47 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 …]
/Linux-v4.19/tools/perf/tests/
Dtopology.c32 struct perf_session *session; in session_write_header() local
40 session = perf_session__new(&data, false, NULL); in session_write_header()
41 TEST_ASSERT_VAL("can't get session", session); in session_write_header()
43 session->evlist = perf_evlist__new_default(); in session_write_header()
44 TEST_ASSERT_VAL("can't get evlist", session->evlist); in session_write_header()
46 perf_header__set_feat(&session->header, HEADER_CPU_TOPOLOGY); in session_write_header()
47 perf_header__set_feat(&session->header, HEADER_NRCPUS); in session_write_header()
48 perf_header__set_feat(&session->header, HEADER_ARCH); in session_write_header()
50 session->header.data_size += DATA_SIZE; in session_write_header()
53 !perf_session__write_header(session, session->evlist, data.file.fd, true)); in session_write_header()
[all …]
/Linux-v4.19/tools/perf/util/
Dsession.h44 void perf_session__delete(struct perf_session *session);
48 int perf_session__peek_event(struct perf_session *session, off_t file_offset,
53 int perf_session__process_events(struct perf_session *session);
60 int perf_session__resolve_callchain(struct perf_session *session,
66 bool perf_session__has_traces(struct perf_session *session, const char *msg);
70 int perf_session__create_kernel_maps(struct perf_session *session);
72 void perf_session__set_id_hdr_size(struct perf_session *session);
75 struct machine *perf_session__find_machine(struct perf_session *session, pid_t pid) in perf_session__find_machine() argument
77 return machines__find(&session->machines, pid); in perf_session__find_machine()
81 struct machine *perf_session__findnew_machine(struct perf_session *session, pid_t pid) in perf_session__findnew_machine() argument
[all …]
Dsession.c28 static int perf_session__deliver_event(struct perf_session *session,
33 static int perf_session__open(struct perf_session *session) in perf_session__open() argument
35 struct perf_data *data = session->data; in perf_session__open()
37 if (perf_session__read_header(session) < 0) { in perf_session__open()
45 if (perf_header__has_feat(&session->header, HEADER_STAT)) in perf_session__open()
48 if (!perf_evlist__valid_sample_type(session->evlist)) { in perf_session__open()
53 if (!perf_evlist__valid_sample_id_all(session->evlist)) { in perf_session__open()
58 if (!perf_evlist__valid_read_format(session->evlist)) { in perf_session__open()
66 void perf_session__set_id_hdr_size(struct perf_session *session) in perf_session__set_id_hdr_size() argument
68 u16 id_hdr_size = perf_evlist__id_hdr_size(session->evlist); in perf_session__set_id_hdr_size()
[all …]
Dauxtrace.h140 int (*process_event)(struct perf_session *session,
144 int (*process_auxtrace_event)(struct perf_session *session,
147 int (*flush_events)(struct perf_session *session,
149 void (*free_events)(struct perf_session *session);
150 void (*free)(struct perf_session *session);
315 struct perf_session *session,
450 struct perf_session *session,
455 struct perf_session *session);
494 struct perf_session *session,
508 int auxtrace_index__process(int fd, u64 size, struct perf_session *session,
[all …]
Darm-spe.c34 struct perf_session *session; member
96 static int arm_spe_process_event(struct perf_session *session __maybe_unused, in arm_spe_process_event()
104 static int arm_spe_process_auxtrace_event(struct perf_session *session, in arm_spe_process_auxtrace_event() argument
108 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_process_auxtrace_event()
112 int fd = perf_data__fd(session->data); in arm_spe_process_auxtrace_event()
115 if (perf_data__is_pipe(session->data)) { in arm_spe_process_auxtrace_event()
123 err = auxtrace_queues__add_event(&spe->queues, session, event, in arm_spe_process_auxtrace_event()
140 static int arm_spe_flush(struct perf_session *session __maybe_unused, in arm_spe_flush()
155 static void arm_spe_free_events(struct perf_session *session) in arm_spe_free_events() argument
157 struct arm_spe *spe = container_of(session->auxtrace, struct arm_spe, in arm_spe_free_events()
[all …]
Dintel-bts.c56 struct perf_session *session; member
147 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_lost()
310 ret = perf_session__deliver_synth_event(bts->session, &event, &sample); in intel_bts_synth_branch_sample()
370 err = perf_session__deliver_synth_event(bts->session, &event, NULL); in intel_bts_synth_error()
500 int fd = perf_data__fd(btsq->bts->session->data); in intel_bts_process_queue()
607 static int intel_bts_process_event(struct perf_session *session, in intel_bts_process_event() argument
612 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_event()
651 static int intel_bts_process_auxtrace_event(struct perf_session *session, in intel_bts_process_auxtrace_event() argument
655 struct intel_bts *bts = container_of(session->auxtrace, struct intel_bts, in intel_bts_process_auxtrace_event()
664 int fd = perf_data__fd(session->data); in intel_bts_process_auxtrace_event()
[all …]
/Linux-v4.19/fs/ceph/
Dmds_client.c429 struct ceph_mds_session *session; in __ceph_lookup_mds_session() local
433 session = mdsc->sessions[mds]; in __ceph_lookup_mds_session()
434 dout("lookup_mds_session %p %d\n", session, in __ceph_lookup_mds_session()
435 refcount_read(&session->s_ref)); in __ceph_lookup_mds_session()
436 get_session(session); in __ceph_lookup_mds_session()
437 return session; in __ceph_lookup_mds_session()
868 mds = cap->session->s_mds; in __choose_mds()
1014 struct ceph_mds_session *session) in __open_session() argument
1018 int mds = session->s_mds; in __open_session()
1024 session->s_state = CEPH_MDS_SESSION_OPENING; in __open_session()
[all …]
Dcaps.c46 struct ceph_mds_session *session,
616 struct ceph_mds_session *session, u64 cap_id, in ceph_add_cap() argument
624 int mds = session->s_mds; in ceph_add_cap()
628 session->s_mds, cap_id, ceph_cap_string(issued), seq); in ceph_add_cap()
652 cap->session = session; in ceph_add_cap()
653 spin_lock(&session->s_cap_lock); in ceph_add_cap()
654 list_add_tail(&cap->session_caps, &session->s_caps); in ceph_add_cap()
655 session->s_nr_caps++; in ceph_add_cap()
656 spin_unlock(&session->s_cap_lock); in ceph_add_cap()
749 cap->cap_gen = session->s_cap_gen; in ceph_add_cap()
[all …]
/Linux-v4.19/drivers/virt/vboxguest/
Dvboxguest_core.c562 struct vbg_session *session, in vbg_set_session_event_filter() argument
581 previous = session->event_filter; in vbg_set_session_event_filter()
582 session->event_filter |= or_mask; in vbg_set_session_event_filter()
583 session->event_filter &= ~not_mask; in vbg_set_session_event_filter()
586 changed = previous ^ session->event_filter; in vbg_set_session_event_filter()
609 session->event_filter); in vbg_set_session_event_filter()
610 session->event_filter = previous; in vbg_set_session_event_filter()
657 struct vbg_session *session, in vbg_set_session_capabilities() argument
676 previous = session->guest_caps; in vbg_set_session_capabilities()
677 session->guest_caps |= or_mask; in vbg_set_session_capabilities()
[all …]
/Linux-v4.19/tools/perf/
Dbuiltin-report.c59 struct perf_session *session; member
206 struct perf_session *session __maybe_unused) in process_feature_event()
211 return perf_event__process_feature(tool, event, session); in process_feature_event()
224 setup_forced_leader(rep, session->evlist); in process_feature_event()
316 struct perf_session *session = rep->session; in report__setup_sample_type() local
317 u64 sample_type = perf_evlist__combined_sample_type(session->evlist); in report__setup_sample_type()
318 bool is_pipe = perf_data__is_pipe(session->data); in report__setup_sample_type()
320 if (session->itrace_synth_opts->callchain || in report__setup_sample_type()
322 perf_header__has_feat(&session->header, HEADER_AUXTRACE) && in report__setup_sample_type()
323 !session->itrace_synth_opts->set)) in report__setup_sample_type()
[all …]
Dbuiltin-inject.c32 struct perf_session *session; member
91 struct perf_session *session in perf_event__repipe_op2_synth()
138 struct perf_session *session) in perf_event__repipe_auxtrace() argument
152 ret = auxtrace_index__auxtrace_event(&session->auxtrace_index, in perf_event__repipe_auxtrace()
158 if (perf_data__is_pipe(session->data) || !session->one_mmap) { in perf_event__repipe_auxtrace()
162 ret = copy_bytes(inject, perf_data__fd(session->data), in perf_event__repipe_auxtrace()
179 struct perf_session *session __maybe_unused) in perf_event__repipe_auxtrace()
264 ret = jit_process(inject->session, &inject->output, machine, in perf_event__jit_repipe_mmap()
302 ret = jit_process(inject->session, &inject->output, machine, in perf_event__jit_repipe_mmap2()
367 struct perf_session *session) in perf_event__repipe_tracing_data() argument
[all …]
/Linux-v4.19/sound/soc/qcom/qdsp6/
Dq6routing.c315 struct session_data *session, *pdata; in q6routing_stream_open() local
322 session = &routing_data->sessions[stream_id - 1]; in q6routing_stream_open()
323 pdata = &routing_data->port_data[session->port_id]; in q6routing_stream_open()
326 session->fedai_id = fedai_id; in q6routing_stream_open()
328 session->path_type = pdata->path_type; in q6routing_stream_open()
329 session->sample_rate = pdata->sample_rate; in q6routing_stream_open()
330 session->channels = pdata->channels; in q6routing_stream_open()
331 session->bits_per_sample = pdata->bits_per_sample; in q6routing_stream_open()
335 copp = q6adm_open(routing_data->dev, session->port_id, in q6routing_stream_open()
336 session->path_type, session->sample_rate, in q6routing_stream_open()
[all …]

12345678910