/kernel/linux/linux-6.6/net/can/j1939/ |
H A D | transport.c | 46 * connection managed session was terminated. 56 * close the session. 136 return "System resources were needed for another task so this connection managed session was terminated."; in j1939_xtp_abort_to_str() 138 return "A timeout occurred and this is the connection abort to close the session."; in j1939_xtp_abort_to_str() 246 void j1939_session_get(struct j1939_session *session) in j1939_session_get() argument 248 kref_get(&session->kref); in j1939_session_get() 251 /* session completion functions */ 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 in __j1939_session_drop() 261 j1939_session_destroy(struct j1939_session *session) j1939_session_destroy() argument 291 struct j1939_session *session = container_of(kref, struct j1939_session, __j1939_session_release() local 297 j1939_session_put(struct j1939_session *session) j1939_session_put() argument 302 j1939_session_txtimer_cancel(struct j1939_session *session) j1939_session_txtimer_cancel() argument 308 j1939_session_rxtimer_cancel(struct j1939_session *session) j1939_session_rxtimer_cancel() argument 314 j1939_session_timers_cancel(struct j1939_session *session) j1939_session_timers_cancel() argument 325 j1939_session_skb_drop_old(struct j1939_session *session) j1939_session_skb_drop_old() argument 353 j1939_session_skb_queue(struct j1939_session *session, struct sk_buff *skb) j1939_session_skb_queue() argument 372 j1939_session_skb_get_by_offset(struct j1939_session *session, unsigned int offset_start) j1939_session_skb_get_by_offset() argument 404 j1939_session_skb_get(struct j1939_session *session) j1939_session_skb_get() argument 518 struct j1939_session *session; j1939_session_get_by_addr_locked() local 538 struct j1939_session *session; j1939_session_get_simple() local 559 struct j1939_session *session; j1939_session_get_by_addr() local 631 j1939_tp_tx_dat(struct j1939_session *session, const u8 *dat, int len) j1939_tp_tx_dat() argument 672 j1939_tp_tx_ctl(struct j1939_session *session, bool swap_src_dst, const u8 *dat) j1939_tp_tx_ctl() argument 699 j1939_tp_schedule_txtimer(struct j1939_session *session, int msec) j1939_tp_schedule_txtimer() argument 706 j1939_tp_set_rxtimeout(struct j1939_session *session, int msec) j1939_tp_set_rxtimeout() argument 715 j1939_session_tx_rts(struct j1939_session *session) j1939_session_tx_rts() argument 762 j1939_session_tx_dpo(struct j1939_session *session) j1939_session_tx_dpo() argument 791 j1939_session_tx_dat(struct j1939_session *session) j1939_session_tx_dat() argument 872 j1939_xtp_txnext_transmiter(struct j1939_session *session) j1939_xtp_txnext_transmiter() argument 911 j1939_session_tx_cts(struct j1939_session *session) j1939_session_tx_cts() argument 956 j1939_session_tx_eoma(struct j1939_session *session) j1939_session_tx_eoma() argument 998 j1939_xtp_txnext_receiver(struct j1939_session *session) j1939_xtp_txnext_receiver() argument 1038 j1939_simple_txnext(struct j1939_session *session) j1939_simple_txnext() argument 1074 j1939_session_deactivate_locked(struct j1939_session *session) j1939_session_deactivate_locked() argument 1092 j1939_session_deactivate(struct j1939_session *session) j1939_session_deactivate() argument 1105 j1939_session_deactivate_activate_next(struct j1939_session *session) j1939_session_deactivate_activate_next() argument 1111 __j1939_session_cancel(struct j1939_session *session, enum j1939_xtp_abort err) __j1939_session_cancel() argument 1132 j1939_session_cancel(struct j1939_session *session, enum j1939_xtp_abort err) j1939_session_cancel() argument 1151 struct j1939_session *session = j1939_tp_txtimer() local 1211 j1939_session_completed(struct j1939_session *session) j1939_session_completed() argument 1227 struct j1939_session *session = container_of(hrtimer, j1939_tp_rxtimer() local 1270 j1939_xtp_rx_cmd_bad_pgn(struct j1939_session *session, const struct sk_buff *skb) j1939_xtp_rx_cmd_bad_pgn() argument 1330 struct j1939_session *session; j1939_xtp_rx_abort_one() local 1367 j1939_xtp_rx_eoma_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_eoma_one() argument 1403 struct j1939_session *session; j1939_xtp_rx_eoma() local 1415 j1939_xtp_rx_cts_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_cts_one() argument 1478 struct j1939_session *session; j1939_xtp_rx_cts() local 1491 struct j1939_session *session; j1939_session_new() local 1533 struct j1939_session *session; j1939_session_fresh_new() local 1558 j1939_session_activate(struct j1939_session *session) j1939_session_activate() argument 1594 struct j1939_session *session; j1939_xtp_rx_rts_session_new() local 1661 j1939_xtp_rx_rts_session_active(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_rts_session_active() argument 1710 struct j1939_session *session; j1939_xtp_rx_rts() local 1764 j1939_xtp_rx_dpo_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_dpo_one() argument 1787 struct j1939_session *session; j1939_xtp_rx_dpo() local 1801 j1939_xtp_rx_dat_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_dat_one() argument 1929 struct j1939_session *session; j1939_xtp_rx_dat() local 1966 struct j1939_session *session; j1939_tp_send() local 2154 struct j1939_session *session; j1939_simple_recv() local 2180 struct j1939_session *session, *saved; j1939_cancel_active_session() local [all...] |
/kernel/linux/linux-5.10/net/can/j1939/ |
H A D | transport.c | 46 * connection managed session was terminated. 56 * close the session. 136 return "System resources were needed for another task so this connection managed session was terminated."; in j1939_xtp_abort_to_str() 138 return "A timeout occurred and this is the connection abort to close the session."; in j1939_xtp_abort_to_str() 246 void j1939_session_get(struct j1939_session *session) in j1939_session_get() argument 248 kref_get(&session->kref); in j1939_session_get() 251 /* session completion functions */ 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 in __j1939_session_drop() 261 j1939_session_destroy(struct j1939_session *session) j1939_session_destroy() argument 287 struct j1939_session *session = container_of(kref, struct j1939_session, __j1939_session_release() local 293 j1939_session_put(struct j1939_session *session) j1939_session_put() argument 298 j1939_session_txtimer_cancel(struct j1939_session *session) j1939_session_txtimer_cancel() argument 304 j1939_session_rxtimer_cancel(struct j1939_session *session) j1939_session_rxtimer_cancel() argument 310 j1939_session_timers_cancel(struct j1939_session *session) j1939_session_timers_cancel() argument 321 j1939_session_skb_drop_old(struct j1939_session *session) j1939_session_skb_drop_old() argument 349 j1939_session_skb_queue(struct j1939_session *session, struct sk_buff *skb) j1939_session_skb_queue() argument 368 j1939_session_skb_get_by_offset(struct j1939_session *session, unsigned int offset_start) j1939_session_skb_get_by_offset() argument 400 j1939_session_skb_get(struct j1939_session *session) j1939_session_skb_get() argument 514 struct j1939_session *session; j1939_session_get_by_addr_locked() local 534 struct j1939_session *session; j1939_session_get_simple() local 555 struct j1939_session *session; j1939_session_get_by_addr() local 627 j1939_tp_tx_dat(struct j1939_session *session, const u8 *dat, int len) j1939_tp_tx_dat() argument 668 j1939_tp_tx_ctl(struct j1939_session *session, bool swap_src_dst, const u8 *dat) j1939_tp_tx_ctl() argument 695 j1939_tp_schedule_txtimer(struct j1939_session *session, int msec) j1939_tp_schedule_txtimer() argument 702 j1939_tp_set_rxtimeout(struct j1939_session *session, int msec) j1939_tp_set_rxtimeout() argument 711 j1939_session_tx_rts(struct j1939_session *session) j1939_session_tx_rts() argument 758 j1939_session_tx_dpo(struct j1939_session *session) j1939_session_tx_dpo() argument 787 j1939_session_tx_dat(struct j1939_session *session) j1939_session_tx_dat() argument 867 j1939_xtp_txnext_transmiter(struct j1939_session *session) j1939_xtp_txnext_transmiter() argument 906 j1939_session_tx_cts(struct j1939_session *session) j1939_session_tx_cts() argument 951 j1939_session_tx_eoma(struct j1939_session *session) j1939_session_tx_eoma() argument 993 j1939_xtp_txnext_receiver(struct j1939_session *session) j1939_xtp_txnext_receiver() argument 1033 j1939_simple_txnext(struct j1939_session *session) j1939_simple_txnext() argument 1069 j1939_session_deactivate_locked(struct j1939_session *session) j1939_session_deactivate_locked() argument 1087 j1939_session_deactivate(struct j1939_session *session) j1939_session_deactivate() argument 1100 j1939_session_deactivate_activate_next(struct j1939_session *session) j1939_session_deactivate_activate_next() argument 1106 __j1939_session_cancel(struct j1939_session *session, enum j1939_xtp_abort err) __j1939_session_cancel() argument 1127 j1939_session_cancel(struct j1939_session *session, enum j1939_xtp_abort err) j1939_session_cancel() argument 1143 struct j1939_session *session = j1939_tp_txtimer() local 1203 j1939_session_completed(struct j1939_session *session) j1939_session_completed() argument 1219 struct j1939_session *session = container_of(hrtimer, j1939_tp_rxtimer() local 1259 j1939_xtp_rx_cmd_bad_pgn(struct j1939_session *session, const struct sk_buff *skb) j1939_xtp_rx_cmd_bad_pgn() argument 1316 struct j1939_session *session; j1939_xtp_rx_abort_one() local 1351 j1939_xtp_rx_eoma_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_eoma_one() argument 1387 struct j1939_session *session; j1939_xtp_rx_eoma() local 1399 j1939_xtp_rx_cts_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_cts_one() argument 1462 struct j1939_session *session; j1939_xtp_rx_cts() local 1475 struct j1939_session *session; j1939_session_new() local 1517 struct j1939_session *session; j1939_session_fresh_new() local 1542 j1939_session_activate(struct j1939_session *session) j1939_session_activate() argument 1578 struct j1939_session *session; j1939_xtp_rx_rts_session_new() local 1642 j1939_xtp_rx_rts_session_active(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_rts_session_active() argument 1691 struct j1939_session *session; j1939_xtp_rx_rts() local 1745 j1939_xtp_rx_dpo_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_dpo_one() argument 1765 struct j1939_session *session; j1939_xtp_rx_dpo() local 1779 j1939_xtp_rx_dat_one(struct j1939_session *session, struct sk_buff *skb) j1939_xtp_rx_dat_one() argument 1906 struct j1939_session *session; j1939_xtp_rx_dat() local 1943 struct j1939_session *session; j1939_tp_send() local 2131 struct j1939_session *session; j1939_simple_recv() local 2157 struct j1939_session *session, *saved; j1939_cancel_active_session() local [all...] |
/kernel/linux/linux-5.10/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 strlcpy(ci->name, session->input->name, 128); in hidp_copy_session() 89 } else if (session in hidp_copy_session() 98 hidp_send_message(struct hidp_session *session, struct socket *sock, struct sk_buff_head *transmit, unsigned char hdr, const unsigned char *data, int size) hidp_send_message() argument 131 hidp_send_ctrl_message(struct hidp_session *session, unsigned char hdr, const unsigned char *data, int size) hidp_send_ctrl_message() argument 139 hidp_send_intr_message(struct hidp_session *session, unsigned char hdr, const unsigned char *data, int size) hidp_send_intr_message() argument 150 struct hidp_session *session = input_get_drvdata(dev); hidp_input_event() local 178 hidp_input_report(struct hidp_session *session, struct sk_buff *skb) hidp_input_report() argument 238 struct hidp_session *session = hid->driver_data; hidp_get_raw_report() local 322 struct hidp_session *session = hid->driver_data; hidp_set_raw_report() local 385 struct hidp_session *session = hid->driver_data; hidp_output_report() local 408 struct hidp_session *session = from_timer(session, t, timer); hidp_idle_timeout() local 427 hidp_set_timer(struct hidp_session *session) hidp_set_timer() argument 433 hidp_del_timer(struct hidp_session *session) hidp_del_timer() argument 439 hidp_process_report(struct hidp_session *session, int type, const u8 *data, unsigned int len, int intr) hidp_process_report() argument 449 hidp_process_handshake(struct hidp_session *session, unsigned char param) hidp_process_handshake() argument 492 hidp_process_hid_control(struct hidp_session *session, unsigned char param) hidp_process_hid_control() argument 507 hidp_process_data(struct hidp_session *session, struct sk_buff *skb, unsigned char param) hidp_process_data() argument 550 hidp_recv_ctrl_frame(struct hidp_session *session, struct sk_buff *skb) hidp_recv_ctrl_frame() argument 587 hidp_recv_intr_frame(struct hidp_session *session, struct sk_buff *skb) hidp_recv_intr_frame() argument 631 hidp_process_transmit(struct hidp_session *session, struct sk_buff_head *transmit, struct socket *sock) hidp_process_transmit() argument 656 hidp_setup_input(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_setup_input() argument 721 struct hidp_session *session = hid->driver_data; hidp_parse() local 734 struct hidp_session *session = hid->driver_data; hidp_stop() local 755 hidp_setup_hid(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_setup_hid() argument 814 hidp_session_dev_init(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_session_dev_init() argument 835 hidp_session_dev_destroy(struct hidp_session *session) hidp_session_dev_destroy() argument 847 hidp_session_dev_add(struct hidp_session *session) hidp_session_dev_add() argument 872 hidp_session_dev_del(struct hidp_session *session) hidp_session_dev_del() argument 891 struct hidp_session *session = container_of(work, hidp_session_dev_work() local 917 struct hidp_session *session; hidp_session_new() local 974 hidp_session_get(struct hidp_session *session) hidp_session_get() argument 982 struct hidp_session *session = container_of(ref, struct hidp_session, session_free() local 995 hidp_session_put(struct hidp_session *session) hidp_session_put() argument 1008 struct hidp_session *session; __hidp_session_find() local 1025 struct hidp_session *session; hidp_session_find() local 1045 hidp_session_start_sync(struct hidp_session *session) hidp_session_start_sync() argument 1079 hidp_session_terminate(struct hidp_session *session) hidp_session_terminate() argument 1101 struct hidp_session *session = container_of(user, hidp_session_probe() local 1162 struct hidp_session *session = container_of(user, hidp_session_remove() local 1188 hidp_session_run(struct hidp_session *session) hidp_session_run() argument 1266 struct hidp_session *session = arg; hidp_session_thread() local 1317 struct hidp_session *session; hidp_verify_sockets() local 1352 struct hidp_session *session; hidp_connection_add() local 1395 struct hidp_session *session; hidp_connection_del() local 1419 struct hidp_session *session; hidp_get_connlist() local 1449 struct hidp_session *session; hidp_get_conninfo() local [all...] |
/kernel/linux/linux-6.6/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 in hidp_copy_session() 98 hidp_send_message(struct hidp_session *session, struct socket *sock, struct sk_buff_head *transmit, unsigned char hdr, const unsigned char *data, int size) hidp_send_message() argument 131 hidp_send_ctrl_message(struct hidp_session *session, unsigned char hdr, const unsigned char *data, int size) hidp_send_ctrl_message() argument 139 hidp_send_intr_message(struct hidp_session *session, unsigned char hdr, const unsigned char *data, int size) hidp_send_intr_message() argument 150 struct hidp_session *session = input_get_drvdata(dev); hidp_input_event() local 178 hidp_input_report(struct hidp_session *session, struct sk_buff *skb) hidp_input_report() argument 238 struct hidp_session *session = hid->driver_data; hidp_get_raw_report() local 322 struct hidp_session *session = hid->driver_data; hidp_set_raw_report() local 385 struct hidp_session *session = hid->driver_data; hidp_output_report() local 408 struct hidp_session *session = from_timer(session, t, timer); hidp_idle_timeout() local 427 hidp_set_timer(struct hidp_session *session) hidp_set_timer() argument 433 hidp_del_timer(struct hidp_session *session) hidp_del_timer() argument 439 hidp_process_report(struct hidp_session *session, int type, const u8 *data, unsigned int len, int intr) hidp_process_report() argument 449 hidp_process_handshake(struct hidp_session *session, unsigned char param) hidp_process_handshake() argument 492 hidp_process_hid_control(struct hidp_session *session, unsigned char param) hidp_process_hid_control() argument 507 hidp_process_data(struct hidp_session *session, struct sk_buff *skb, unsigned char param) hidp_process_data() argument 550 hidp_recv_ctrl_frame(struct hidp_session *session, struct sk_buff *skb) hidp_recv_ctrl_frame() argument 587 hidp_recv_intr_frame(struct hidp_session *session, struct sk_buff *skb) hidp_recv_intr_frame() argument 631 hidp_process_transmit(struct hidp_session *session, struct sk_buff_head *transmit, struct socket *sock) hidp_process_transmit() argument 656 hidp_setup_input(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_setup_input() argument 721 struct hidp_session *session = hid->driver_data; hidp_parse() local 734 struct hidp_session *session = hid->driver_data; hidp_stop() local 754 hidp_setup_hid(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_setup_hid() argument 813 hidp_session_dev_init(struct hidp_session *session, const struct hidp_connadd_req *req) hidp_session_dev_init() argument 834 hidp_session_dev_destroy(struct hidp_session *session) hidp_session_dev_destroy() argument 846 hidp_session_dev_add(struct hidp_session *session) hidp_session_dev_add() argument 871 hidp_session_dev_del(struct hidp_session *session) hidp_session_dev_del() argument 890 struct hidp_session *session = container_of(work, hidp_session_dev_work() local 916 struct hidp_session *session; hidp_session_new() local 973 hidp_session_get(struct hidp_session *session) hidp_session_get() argument 981 struct hidp_session *session = container_of(ref, struct hidp_session, session_free() local 994 hidp_session_put(struct hidp_session *session) hidp_session_put() argument 1007 struct hidp_session *session; __hidp_session_find() local 1024 struct hidp_session *session; hidp_session_find() local 1044 hidp_session_start_sync(struct hidp_session *session) hidp_session_start_sync() argument 1078 hidp_session_terminate(struct hidp_session *session) hidp_session_terminate() argument 1100 struct hidp_session *session = container_of(user, hidp_session_probe() local 1161 struct hidp_session *session = container_of(user, hidp_session_remove() local 1187 hidp_session_run(struct hidp_session *session) hidp_session_run() argument 1265 struct hidp_session *session = arg; hidp_session_thread() local 1316 struct hidp_session *session; hidp_verify_sockets() local 1351 struct hidp_session *session; hidp_connection_add() local 1394 struct hidp_session *session; hidp_connection_del() local 1418 struct hidp_session *session; hidp_get_connlist() local 1448 struct hidp_session *session; hidp_get_conninfo() local [all...] |
/kernel/linux/linux-5.10/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_phys(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 in vmcp_response_free() 103 struct vmcp_session *session; vmcp_open() local 122 struct vmcp_session *session; vmcp_release() local 136 struct vmcp_session *session; vmcp_read() local 159 struct vmcp_session *session; vmcp_write() local 202 struct vmcp_session *session; vmcp_ioctl() local [all...] |
/kernel/linux/linux-6.6/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 in vmcp_response_free() 103 struct vmcp_session *session; vmcp_open() local 122 struct vmcp_session *session; vmcp_release() local 136 struct vmcp_session *session; vmcp_read() local 159 struct vmcp_session *session; vmcp_write() local 202 struct vmcp_session *session; vmcp_ioctl() local [all...] |
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_core.c | 158 static void l2tp_session_free(struct l2tp_session *session) in l2tp_session_free() argument 160 trace_free_session(session); in l2tp_session_free() 161 if (session->tunnel) in l2tp_session_free() 162 l2tp_tunnel_dec_refcount(session->tunnel); in l2tp_session_free() 163 kfree(session); in l2tp_session_free() 191 void l2tp_session_inc_refcount(struct l2tp_session *session) in l2tp_session_inc_refcount() argument 193 refcount_inc(&session->ref_count); in l2tp_session_inc_refcount() 197 void l2tp_session_dec_refcount(struct l2tp_session *session) in l2tp_session_dec_refcount() argument 199 if (refcount_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount() 200 l2tp_session_free(session); in l2tp_session_dec_refcount() 247 struct l2tp_session *session; l2tp_tunnel_get_session() local 268 struct l2tp_session *session; l2tp_session_get() local 289 struct l2tp_session *session; l2tp_session_get_nth() local 317 struct l2tp_session *session; l2tp_session_get_by_ifname() local 337 l2tp_session_register(struct l2tp_session *session, struct l2tp_tunnel *tunnel) l2tp_session_register() argument 408 l2tp_recv_queue_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_queue_skb() argument 431 l2tp_recv_dequeue_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_dequeue_skb() argument 463 l2tp_recv_dequeue(struct l2tp_session *session) l2tp_recv_dequeue() argument 511 l2tp_seq_check_rx_window(struct l2tp_session *session, u32 nr) l2tp_seq_check_rx_window() argument 526 l2tp_recv_data_seq(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_data_seq() argument 640 l2tp_recv_common(struct l2tp_session *session, struct sk_buff *skb, unsigned char *ptr, unsigned char *optr, u16 hdrflags, int length) l2tp_recv_common() argument 778 l2tp_session_queue_purge(struct l2tp_session *session) l2tp_session_queue_purge() argument 796 struct l2tp_session *session = NULL; l2tp_udp_recv_core() local 928 l2tp_build_l2tpv2_header(struct l2tp_session *session, void *buf) l2tp_build_l2tpv2_header() argument 955 l2tp_build_l2tpv3_header(struct l2tp_session *session, void *buf) l2tp_build_l2tpv3_header() argument 1012 l2tp_xmit_core(struct l2tp_session *session, struct sk_buff *skb, unsigned int *len) l2tp_xmit_core() argument 1104 l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_xmit_skb() argument 1166 l2tp_session_unhash(struct l2tp_session *session) l2tp_session_unhash() argument 1196 struct l2tp_session *session; l2tp_tunnel_closeall() local 1550 l2tp_session_delete(struct l2tp_session *session) l2tp_session_delete() argument 1568 l2tp_session_set_header_len(struct l2tp_session *session, int version) l2tp_session_set_header_len() argument 1586 struct l2tp_session *session; l2tp_session_create() local [all...] |
H A D | l2tp_debugfs.c | 37 int session_idx; /* index of session within current tunnel */ 39 struct l2tp_session *session; /* NULL means get next tunnel */ member 55 if (pd->session) in l2tp_dfs_next_session() 56 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session() 58 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 61 if (!pd->session) { in l2tp_dfs_next_session() 86 /* NULL tunnel and session indicates end of list */ in l2tp_dfs_seq_start() 87 if (!pd->tunnel && !pd->session) in l2tp_dfs_seq_start() 110 if (pd->session) { in l2tp_dfs_seq_stop() 111 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_seq_stop() 131 struct l2tp_session *session; l2tp_dfs_seq_tunnel_show() local 181 struct l2tp_session *session = v; l2tp_dfs_seq_session_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 [all...] |
H A D | l2tp_ppp.c | 20 * To send data in an L2TP session, userspace opens a PPPoL2TP socket and 30 * over an L2TP session:- 113 /* Private data of each session. This data lives at the end of struct 114 * l2tp_session, referenced via session->priv[]. 120 struct sock __rcu *sk; /* Pointer to the session PPPoX socket */ 133 /* Retrieves the pppol2tp socket associated to a session. 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() 151 /* Helpers to obtain tunnel/session contexts from sockets. 155 struct l2tp_session *session; in pppol2tp_sock_to_session() local 213 pppol2tp_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) pppol2tp_recv() argument 272 struct l2tp_session *session; pppol2tp_sendmsg() local 349 struct l2tp_session *session; pppol2tp_xmit() local 410 struct l2tp_session *session = sk->sk_user_data; pppol2tp_session_destruct() local 428 struct l2tp_session *session; pppol2tp_release() local 529 struct l2tp_session *session = arg; pppol2tp_show() local 541 pppol2tp_session_init(struct l2tp_session *session) pppol2tp_session_init() argument 720 struct l2tp_session *session = NULL; pppol2tp_connect() local 868 struct l2tp_session *session; pppol2tp_session_create() local 908 struct l2tp_session *session; pppol2tp_getname() local 1039 struct l2tp_session *session; pppol2tp_tunnel_copy_stats() local 1068 struct l2tp_session *session; pppol2tp_ioctl() local 1180 pppol2tp_session_setsockopt(struct sock *sk, struct l2tp_session *session, int optname, int val) pppol2tp_session_setsockopt() argument 1243 struct l2tp_session *session; pppol2tp_setsockopt() local 1305 pppol2tp_session_getsockopt(struct sock *sk, struct l2tp_session *session, int optname, int *val) pppol2tp_session_getsockopt() argument 1349 struct l2tp_session *session; pppol2tp_getsockopt() local 1417 struct l2tp_session *session; /* NULL means get next tunnel */ global() member 1529 struct l2tp_session *session = v; pppol2tp_seq_session_show() local [all...] |
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_core.c | 158 static void l2tp_session_free(struct l2tp_session *session) in l2tp_session_free() argument 160 trace_free_session(session); in l2tp_session_free() 161 if (session->tunnel) in l2tp_session_free() 162 l2tp_tunnel_dec_refcount(session->tunnel); in l2tp_session_free() 163 kfree(session); in l2tp_session_free() 191 void l2tp_session_inc_refcount(struct l2tp_session *session) in l2tp_session_inc_refcount() argument 193 refcount_inc(&session->ref_count); in l2tp_session_inc_refcount() 197 void l2tp_session_dec_refcount(struct l2tp_session *session) in l2tp_session_dec_refcount() argument 199 if (refcount_dec_and_test(&session->ref_count)) in l2tp_session_dec_refcount() 200 l2tp_session_free(session); in l2tp_session_dec_refcount() 247 struct l2tp_session *session; l2tp_tunnel_get_session() local 268 struct l2tp_session *session; l2tp_session_get() local 289 struct l2tp_session *session; l2tp_session_get_nth() local 317 struct l2tp_session *session; l2tp_session_get_by_ifname() local 337 l2tp_session_register(struct l2tp_session *session, struct l2tp_tunnel *tunnel) l2tp_session_register() argument 408 l2tp_recv_queue_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_queue_skb() argument 431 l2tp_recv_dequeue_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_dequeue_skb() argument 463 l2tp_recv_dequeue(struct l2tp_session *session) l2tp_recv_dequeue() argument 511 l2tp_seq_check_rx_window(struct l2tp_session *session, u32 nr) l2tp_seq_check_rx_window() argument 526 l2tp_recv_data_seq(struct l2tp_session *session, struct sk_buff *skb) l2tp_recv_data_seq() argument 640 l2tp_recv_common(struct l2tp_session *session, struct sk_buff *skb, unsigned char *ptr, unsigned char *optr, u16 hdrflags, int length) l2tp_recv_common() argument 778 l2tp_session_queue_purge(struct l2tp_session *session) l2tp_session_queue_purge() argument 796 struct l2tp_session *session = NULL; l2tp_udp_recv_core() local 928 l2tp_build_l2tpv2_header(struct l2tp_session *session, void *buf) l2tp_build_l2tpv2_header() argument 955 l2tp_build_l2tpv3_header(struct l2tp_session *session, void *buf) l2tp_build_l2tpv3_header() argument 1012 l2tp_xmit_core(struct l2tp_session *session, struct sk_buff *skb, unsigned int *len) l2tp_xmit_core() argument 1104 l2tp_xmit_skb(struct l2tp_session *session, struct sk_buff *skb) l2tp_xmit_skb() argument 1166 l2tp_session_unhash(struct l2tp_session *session) l2tp_session_unhash() argument 1194 struct l2tp_session *session; l2tp_tunnel_closeall() local 1548 l2tp_session_delete(struct l2tp_session *session) l2tp_session_delete() argument 1566 l2tp_session_set_header_len(struct l2tp_session *session, int version) l2tp_session_set_header_len() argument 1584 struct l2tp_session *session; l2tp_session_create() local [all...] |
H A D | l2tp_debugfs.c | 38 int session_idx; /* index of session within current tunnel */ 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() 87 /* NULL tunnel and session indicates end of list */ in l2tp_dfs_seq_start() 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() 124 struct l2tp_session *session; l2tp_dfs_seq_tunnel_show() local 179 struct l2tp_session *session = v; l2tp_dfs_seq_session_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 [all...] |
H A D | l2tp_ppp.c | 20 * To send data in an L2TP session, userspace opens a PPPoL2TP socket and 30 * over an L2TP session:- 113 /* Private data of each session. This data lives at the end of struct 114 * l2tp_session, referenced via session->priv[]. 120 struct sock __rcu *sk; /* Pointer to the session PPPoX socket */ 133 /* Retrieves the pppol2tp socket associated to a session. 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() 151 /* Helpers to obtain tunnel/session contexts from sockets. 155 struct l2tp_session *session; in pppol2tp_sock_to_session() local 212 pppol2tp_recv(struct l2tp_session *session, struct sk_buff *skb, int data_len) pppol2tp_recv() argument 271 struct l2tp_session *session; pppol2tp_sendmsg() local 348 struct l2tp_session *session; pppol2tp_xmit() local 409 struct l2tp_session *session = sk->sk_user_data; pppol2tp_session_destruct() local 427 struct l2tp_session *session; pppol2tp_release() local 528 struct l2tp_session *session = arg; pppol2tp_show() local 540 pppol2tp_session_init(struct l2tp_session *session) pppol2tp_session_init() argument 719 struct l2tp_session *session = NULL; pppol2tp_connect() local 867 struct l2tp_session *session; pppol2tp_session_create() local 907 struct l2tp_session *session; pppol2tp_getname() local 1038 struct l2tp_session *session; pppol2tp_tunnel_copy_stats() local 1067 struct l2tp_session *session; pppol2tp_ioctl() local 1179 pppol2tp_session_setsockopt(struct sock *sk, struct l2tp_session *session, int optname, int val) pppol2tp_session_setsockopt() argument 1242 struct l2tp_session *session; pppol2tp_setsockopt() local 1304 pppol2tp_session_getsockopt(struct sock *sk, struct l2tp_session *session, int optname, int *val) pppol2tp_session_getsockopt() argument 1348 struct l2tp_session *session; pppol2tp_getsockopt() local 1416 struct l2tp_session *session; /* NULL means get next tunnel */ global() member 1528 struct l2tp_session *session = v; pppol2tp_seq_session_show() local [all...] |
/kernel/linux/linux-6.6/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, struc argument 245 struct iscsi_session *session = task->conn->session; iscsi_check_tmf_restrictions() local 317 struct iscsi_session *session = conn->session; iscsi_prep_scsi_cmd_pdu() local 457 struct iscsi_session *session = conn->session; iscsi_free_task() local 508 struct iscsi_session *session = task->conn->session; iscsi_put_task() local 645 struct iscsi_session *session = task->conn->session; fail_scsi_task() local 655 struct iscsi_session *session = conn->session; iscsi_prep_mgmt_task() local 709 struct iscsi_session *session = conn->session; iscsi_alloc_mgmt_task() local 807 struct iscsi_session *session = conn->session; iscsi_send_mgmt_task() local 847 struct iscsi_session *session = conn->session; iscsi_conn_send_pdu() local 874 struct iscsi_session *session = conn->session; iscsi_scsi_cmd_rsp() local 999 struct iscsi_session *session = conn->session; iscsi_tmf_rsp() local 1184 struct iscsi_session *session = conn->session; iscsi_itt_to_task() local 1215 struct iscsi_session *session = conn->session; __iscsi_complete_pdu() local 1367 struct iscsi_session *session = conn->session; iscsi_verify_itt() local 1428 iscsi_session_failure(struct iscsi_session *session, enum iscsi_err err) iscsi_session_failure() argument 1457 struct iscsi_session *session = conn->session; iscsi_set_conn_failed() local 1472 struct iscsi_session *session = conn->session; iscsi_conn_failure() local 1486 struct iscsi_session *session = conn->session; iscsi_check_cmdsn_window_closed() local 1755 struct iscsi_session *session; iscsi_queuecommand() local 1892 struct iscsi_session *session = cls_session->dd_data; iscsi_target_alloc() local 1901 struct iscsi_session *session = from_timer(session, t, tmf_timer); iscsi_tmf_timedout() local 1918 struct iscsi_session *session = conn->session; global() variable 1964 struct iscsi_session *session = conn->session; fail_scsi_tasks() local 2079 struct iscsi_session *session; iscsi_eh_cmd_timed_out() local 2244 struct iscsi_session *session = conn->session; iscsi_check_transport_timeouts() local 2296 struct iscsi_session *session; iscsi_conn_unbind() local 2347 struct iscsi_session *session; iscsi_eh_abort() local 2512 struct iscsi_session *session; iscsi_eh_device_reset() local 2585 struct iscsi_session *session = cls_session->dd_data; iscsi_session_recovery_timedout() local 2606 struct iscsi_session *session; iscsi_eh_session_reset() local 2674 struct iscsi_session *session; iscsi_eh_target_reset() local 3023 struct iscsi_session *session; iscsi_session_setup() local 3112 struct iscsi_session *session = cls_session->dd_data; iscsi_session_remove() local 3131 struct iscsi_session *session = cls_session->dd_data; iscsi_session_free() local 3175 struct iscsi_session *session = cls_session->dd_data; iscsi_conn_setup() local 3246 struct iscsi_session *session = conn->session; iscsi_conn_teardown() local 3289 struct iscsi_session *session = conn->session; iscsi_conn_start() local 3355 fail_mgmt_tasks(struct iscsi_session *session, struct iscsi_conn *conn) fail_mgmt_tasks() argument 3389 struct iscsi_session *session = conn->session; iscsi_conn_stop() local 3452 struct iscsi_session *session = cls_session->dd_data; iscsi_conn_bind() local 3501 struct iscsi_session *session = conn->session; iscsi_set_param() local 3614 struct iscsi_session *session = cls_session->dd_data; iscsi_session_get_param() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | libiscsi.c | 88 struct Scsi_Host *shost = conn->session->host; in iscsi_conn_queue_work() 96 static void __iscsi_update_cmdsn(struct iscsi_session *session, in __iscsi_update_cmdsn() argument 106 if (exp_cmdsn != session->exp_cmdsn && in __iscsi_update_cmdsn() 107 !iscsi_sna_lt(exp_cmdsn, session->exp_cmdsn)) in __iscsi_update_cmdsn() 108 session->exp_cmdsn = exp_cmdsn; in __iscsi_update_cmdsn() 110 if (max_cmdsn != session->max_cmdsn && in __iscsi_update_cmdsn() 111 !iscsi_sna_lt(max_cmdsn, session->max_cmdsn)) in __iscsi_update_cmdsn() 112 session->max_cmdsn = max_cmdsn; in __iscsi_update_cmdsn() 115 void iscsi_update_cmdsn(struct iscsi_session *session, struct iscsi_nopin *hdr) in iscsi_update_cmdsn() argument 117 __iscsi_update_cmdsn(session, be32_to_cp in iscsi_update_cmdsn() 233 struct iscsi_session *session = task->conn->session; iscsi_check_tmf_restrictions() local 305 struct iscsi_session *session = conn->session; iscsi_prep_scsi_cmd_pdu() local 445 struct iscsi_session *session = conn->session; iscsi_free_task() local 490 struct iscsi_session *session = task->conn->session; iscsi_put_task() local 623 struct iscsi_session *session = conn->session; iscsi_prep_mgmt_task() local 670 struct iscsi_session *session = conn->session; __iscsi_conn_send_pdu() local 779 struct iscsi_session *session = conn->session; iscsi_conn_send_pdu() local 806 struct iscsi_session *session = conn->session; iscsi_scsi_cmd_rsp() local 934 struct iscsi_session *session = conn->session; iscsi_tmf_rsp() local 1112 struct iscsi_session *session = conn->session; iscsi_itt_to_task() local 1143 struct iscsi_session *session = conn->session; __iscsi_complete_pdu() local 1295 struct iscsi_session *session = conn->session; iscsi_verify_itt() local 1356 iscsi_session_failure(struct iscsi_session *session, enum iscsi_err err) iscsi_session_failure() argument 1385 struct iscsi_session *session = conn->session; iscsi_set_conn_failed() local 1400 struct iscsi_session *session = conn->session; iscsi_conn_failure() local 1414 struct iscsi_session *session = conn->session; iscsi_check_cmdsn_window_closed() local 1679 struct iscsi_session *session; iscsi_queuecommand() local 1816 struct iscsi_session *session = cls_session->dd_data; iscsi_target_alloc() local 1825 struct iscsi_session *session = from_timer(session, t, tmf_timer); iscsi_tmf_timedout() local 1842 struct iscsi_session *session = conn->session; global() variable 1891 struct iscsi_session *session = conn->session; fail_scsi_tasks() local 1987 struct iscsi_session *session; iscsi_eh_cmd_timed_out() local 2143 struct iscsi_session *session = conn->session; iscsi_check_transport_timeouts() local 2195 struct iscsi_session *session; iscsi_conn_unbind() local 2244 struct iscsi_session *session; iscsi_eh_abort() local 2389 struct iscsi_session *session; iscsi_eh_device_reset() local 2462 struct iscsi_session *session = cls_session->dd_data; iscsi_session_recovery_timedout() local 2483 struct iscsi_session *session; iscsi_eh_session_reset() local 2551 struct iscsi_session *session; iscsi_eh_target_reset() local 2897 struct iscsi_session *session; iscsi_session_setup() local 2986 struct iscsi_session *session = cls_session->dd_data; iscsi_session_teardown() local 3025 struct iscsi_session *session = cls_session->dd_data; iscsi_conn_setup() local 3090 struct iscsi_session *session = conn->session; iscsi_conn_teardown() local 3133 struct iscsi_session *session = conn->session; iscsi_conn_start() local 3199 fail_mgmt_tasks(struct iscsi_session *session, struct iscsi_conn *conn) fail_mgmt_tasks() argument 3233 struct iscsi_session *session = conn->session; iscsi_conn_stop() local 3296 struct iscsi_session *session = cls_session->dd_data; iscsi_conn_bind() local 3343 struct iscsi_session *session = conn->session; iscsi_set_param() local 3456 struct iscsi_session *session = cls_session->dd_data; iscsi_session_get_param() local [all...] |
/kernel/linux/linux-5.10/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 in __cmtp_copy_session() 89 cmtp_alloc_block_id(struct cmtp_session *session) cmtp_alloc_block_id() argument 102 cmtp_free_block_id(struct cmtp_session *session, int id) cmtp_free_block_id() argument 107 cmtp_add_msgpart(struct cmtp_session *session, int id, const unsigned char *buf, int count) cmtp_add_msgpart() argument 132 cmtp_recv_frame(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_frame() argument 193 cmtp_send_frame(struct cmtp_session *session, unsigned char *data, int len) cmtp_send_frame() argument 209 cmtp_process_transmit(struct cmtp_session *session) cmtp_process_transmit() argument 280 struct cmtp_session *session = arg; cmtp_session() local 333 struct cmtp_session *session, *s; cmtp_add_connection() local 422 struct cmtp_session *session; cmtp_del_connection() local 454 struct cmtp_session *session; cmtp_get_connlist() local 484 struct cmtp_session *session; cmtp_get_conninfo() local [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 %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, __u16 value) 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 134 cmtp_send_capimsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_send_capimsg() argument 148 cmtp_send_interopmsg(struct cmtp_session *session, __u8 subcmd, __u16 appl, __u16 msgnum, __u16 function, unsigned char *buf, int len) cmtp_send_interopmsg() argument 184 cmtp_recv_interopmsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_interopmsg() argument 317 cmtp_recv_capimsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_capimsg() argument 369 struct cmtp_session *session = ctrl->driverdata; cmtp_reset_ctr() local 382 struct cmtp_session *session = ctrl->driverdata; cmtp_register_appl() local 450 struct cmtp_session *session = ctrl->driverdata; cmtp_release_appl() local 474 struct cmtp_session *session = ctrl->driverdata; cmtp_send_message() local 510 struct cmtp_session *session = ctrl->driverdata; cmtp_proc_show() local 524 cmtp_attach_device(struct cmtp_session *session) cmtp_attach_device() argument 590 cmtp_detach_device(struct cmtp_session *session) cmtp_detach_device() argument [all...] |
/kernel/linux/linux-6.6/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 in __cmtp_copy_session() 89 cmtp_alloc_block_id(struct cmtp_session *session) cmtp_alloc_block_id() argument 102 cmtp_free_block_id(struct cmtp_session *session, int id) cmtp_free_block_id() argument 107 cmtp_add_msgpart(struct cmtp_session *session, int id, const unsigned char *buf, int count) cmtp_add_msgpart() argument 132 cmtp_recv_frame(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_frame() argument 193 cmtp_send_frame(struct cmtp_session *session, unsigned char *data, int len) cmtp_send_frame() argument 209 cmtp_process_transmit(struct cmtp_session *session) cmtp_process_transmit() argument 280 struct cmtp_session *session = arg; cmtp_session() local 333 struct cmtp_session *session, *s; cmtp_add_connection() local 422 struct cmtp_session *session; cmtp_del_connection() local 454 struct cmtp_session *session; cmtp_get_connlist() local 484 struct cmtp_session *session; cmtp_get_conninfo() local [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, __u16 value) 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 134 cmtp_send_capimsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_send_capimsg() argument 148 cmtp_send_interopmsg(struct cmtp_session *session, __u8 subcmd, __u16 appl, __u16 msgnum, __u16 function, unsigned char *buf, int len) cmtp_send_interopmsg() argument 184 cmtp_recv_interopmsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_interopmsg() argument 317 cmtp_recv_capimsg(struct cmtp_session *session, struct sk_buff *skb) cmtp_recv_capimsg() argument 369 struct cmtp_session *session = ctrl->driverdata; cmtp_reset_ctr() local 382 struct cmtp_session *session = ctrl->driverdata; cmtp_register_appl() local 450 struct cmtp_session *session = ctrl->driverdata; cmtp_release_appl() local 474 struct cmtp_session *session = ctrl->driverdata; cmtp_send_message() local 510 struct cmtp_session *session = ctrl->driverdata; cmtp_proc_show() local 524 cmtp_attach_device(struct cmtp_session *session) cmtp_attach_device() argument 590 cmtp_detach_device(struct cmtp_session *session) cmtp_detach_device() argument [all...] |
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | trace_stat.c | 31 /* A stat session is the stats output in one file */ 40 /* All of the sessions currently in use. Each stat file embed one session */ 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() 67 destroy_session(struct stat_session *session) destroy_session() argument 123 stat_seq_init(struct stat_session *session) stat_seq_init() argument 173 struct stat_session *session = s->private; stat_seq_start() local 197 struct stat_session *session = s->private; stat_seq_next() local 210 struct stat_session *session = s->private; stat_seq_stop() local 216 struct stat_session *session = s->private; stat_seq_show() local 237 struct stat_session *session = inode->i_private; tracing_stat_open() local 263 struct stat_session *session = i->i_private; tracing_stat_release() local 293 init_stat_file(struct stat_session *session) init_stat_file() argument 310 struct stat_session *session, *node; register_stat_tracer() local [all...] |
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace_stat.c | 31 /* A stat session is the stats output in one file */ 40 /* All of the sessions currently in use. Each stat file embed one session */ 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() 67 destroy_session(struct stat_session *session) destroy_session() argument 123 stat_seq_init(struct stat_session *session) stat_seq_init() argument 173 struct stat_session *session = s->private; stat_seq_start() local 197 struct stat_session *session = s->private; stat_seq_next() local 210 struct stat_session *session = s->private; stat_seq_stop() local 216 struct stat_session *session = s->private; stat_seq_show() local 237 struct stat_session *session = inode->i_private; tracing_stat_open() local 263 struct stat_session *session = i->i_private; tracing_stat_release() local 293 init_stat_file(struct stat_session *session) init_stat_file() argument 310 struct stat_session *session, *node; register_stat_tracer() local [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | session.h | 59 void perf_session__delete(struct perf_session *session); 63 int perf_session__peek_event(struct perf_session *session, off_t file_offset, 67 typedef int (*peek_events_cb_t)(struct perf_session *session, 70 int perf_session__peek_events(struct perf_session *session, u64 offset, 73 int perf_session__process_events(struct perf_session *session); 80 int perf_session__resolve_callchain(struct perf_session *session, 86 bool perf_session__has_traces(struct perf_session *session, const char *msg); 90 int perf_session__create_kernel_maps(struct perf_session *session); 92 void perf_session__set_id_hdr_size(struct perf_session *session); 95 struct machine *perf_session__find_machine(struct perf_session *session, pid_ argument 101 perf_session__findnew_machine(struct perf_session *session, pid_t pid) perf_session__findnew_machine() argument [all...] |
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | topology.c | 8 #include "session.h" 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 in session_write_header() 64 struct perf_session *session; check_cpu_topology() local [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-daemon.c | 39 * OK - session is up and running 40 * RECONFIG - session is pending for reconfiguration, 41 * new values are already loaded in session object 42 * KILL - session is pending to be killed 48 * - reads config file and setup session objects 52 * RECONFIG - session needs to be changed 54 * KILL - session needs to be killed 55 * (session is no longer in config file) 58 * - scans session objects and does following actions 62 * RECONFIG - session i 117 struct daemon_session *session = zalloc(sizeof(*session)); daemon__add_session() local 135 struct daemon_session *session; daemon__find_session() local 145 get_session_name(const char *var, char *session, int len) get_session_name() argument 158 struct daemon_session *session; session_config() local 298 struct daemon_session *session; setup_server_config() local 320 daemon_session__run(struct daemon_session *session, struct daemon *daemon) daemon_session__run() argument 396 struct daemon_session *session; handle_signalfd() local 443 daemon_session__wait(struct daemon_session *session, struct daemon *daemon, int secs) daemon_session__wait() argument 473 struct daemon_session *session; daemon__has_alive_session() local 510 daemon_session__control(struct daemon_session *session, const char *msg, bool do_ack) daemon_session__control() argument 667 daemon_session__ping(struct daemon_session *session) daemon_session__ping() argument 675 struct daemon_session *session; cmd_session_list() local 756 daemon_session__signal(struct daemon_session *session, int sig) daemon_session__signal() argument 765 struct daemon_session *session; cmd_session_kill() local 788 struct daemon_session *session; cmd_session_ping() local 891 daemon_session__kill(struct daemon_session *session, struct daemon *daemon) daemon_session__kill() argument 919 struct daemon_session *session; daemon__signal() local 925 daemon_session__delete(struct daemon_session *session) daemon_session__delete() argument 933 daemon_session__remove(struct daemon_session *session) daemon_session__remove() argument 941 struct daemon_session *session; daemon__stop() local 973 struct daemon_session *session, *h; daemon__exit() local 985 struct daemon_session *session, *n; daemon__reconfig() local [all...] |