/Linux-v4.19/drivers/soc/qcom/ |
D | qmi_interface.c | 17 static struct socket *qmi_sock_create(struct qmi_handle *qmi, 31 static void qmi_recv_new_server(struct qmi_handle *qmi, in qmi_recv_new_server() argument 35 struct qmi_ops *ops = &qmi->ops; in qmi_recv_new_server() 56 ret = ops->new_server(qmi, svc); in qmi_recv_new_server() 60 list_add(&svc->list_node, &qmi->lookup_results); in qmi_recv_new_server() 72 static void qmi_recv_del_server(struct qmi_handle *qmi, in qmi_recv_del_server() argument 75 struct qmi_ops *ops = &qmi->ops; in qmi_recv_del_server() 79 list_for_each_entry_safe(svc, tmp, &qmi->lookup_results, list_node) { in qmi_recv_del_server() 86 ops->del_server(qmi, svc); in qmi_recv_del_server() 102 static void qmi_recv_bye(struct qmi_handle *qmi, in qmi_recv_bye() argument [all …]
|
/Linux-v4.19/include/linux/soc/qcom/ |
D | qmi.h | 146 int (*new_server)(struct qmi_handle *qmi, struct qmi_service *svc); 147 void (*del_server)(struct qmi_handle *qmi, struct qmi_service *svc); 148 void (*net_reset)(struct qmi_handle *qmi); 149 void (*msg_handler)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, 151 void (*bye)(struct qmi_handle *qmi, unsigned int node); 152 void (*del_client)(struct qmi_handle *qmi, 167 struct qmi_handle *qmi; member 194 void (*fn)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, 239 int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service, 241 int qmi_add_server(struct qmi_handle *qmi, unsigned int service, [all …]
|
/Linux-v4.19/samples/qmi/ |
D | qmi_sample_client.c | 304 struct qmi_handle *qmi = file->private_data; in ping_write() local 311 ret = qmi_txn_init(qmi, &txn, NULL, NULL); in ping_write() 315 ret = qmi_send_request(qmi, NULL, &txn, in ping_write() 336 static void ping_pong_cb(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in ping_pong_cb() argument 372 struct qmi_handle *qmi = file->private_data; in data_write() local 394 ret = qmi_txn_init(qmi, &txn, test_data_resp_msg_v01_ei, resp); in data_write() 398 ret = qmi_send_request(qmi, NULL, &txn, in data_write() 444 struct qmi_handle qmi; member 464 ret = qmi_handle_init(&sample->qmi, TEST_DATA_REQ_MAX_MSG_LEN_V01, in qmi_sample_probe() 471 ret = kernel_connect(sample->qmi.sock, (struct sockaddr *)sq, in qmi_sample_probe() [all …]
|
/Linux-v4.19/drivers/slimbus/ |
D | qcom-ngd-ctrl.c | 119 struct qmi_handle qmi; member 148 struct qcom_slim_ngd_qmi qmi; member 344 rc = qmi_txn_init(ctrl->qmi.handle, &txn, in qcom_slim_qmi_send_select_inst_req() 351 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn, in qcom_slim_qmi_send_select_inst_req() 397 rc = qmi_txn_init(ctrl->qmi.handle, &txn, in qcom_slim_qmi_send_power_request() 400 rc = qmi_send_request(ctrl->qmi.handle, NULL, &txn, in qcom_slim_qmi_send_power_request() 456 (struct sockaddr *)&ctrl->qmi.svc_info, in qcom_slim_qmi_init() 457 sizeof(ctrl->qmi.svc_info), 0); in qcom_slim_qmi_init() 473 ctrl->qmi.handle = handle; in qcom_slim_qmi_init() 484 ctrl->qmi.handle = NULL; in qcom_slim_qmi_init() [all …]
|
/Linux-v4.19/drivers/remoteproc/ |
D | qcom_sysmon.c | 41 struct qmi_handle qmi; member 265 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_shutdown_resp_ei, &resp); in ssctl_request_shutdown() 271 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_request_shutdown() 301 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_subsys_event_resp_ei, &resp); in ssctl_send_event() 314 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_send_event() 339 static int ssctl_new_server(struct qmi_handle *qmi, struct qmi_service *svc) in ssctl_new_server() argument 341 struct qcom_sysmon *sysmon = container_of(qmi, struct qcom_sysmon, qmi); in ssctl_new_server() 374 static void ssctl_del_server(struct qmi_handle *qmi, struct qmi_service *svc) in ssctl_del_server() argument 463 ret = qmi_handle_init(&sysmon->qmi, SSCTL_MAX_MSG_LEN, &ssctl_ops, NULL); in qcom_add_sysmon_subdev() 470 qmi_add_lookup(&sysmon->qmi, 43, 0, 0); in qcom_add_sysmon_subdev() [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-class-net-qmi | 1 What: /sys/class/net/<iface>/qmi/raw_ip 25 What: /sys/class/net/<iface>/qmi/add_mux 42 What: /sys/class/net/<iface>/qmi/del_mux
|
/Linux-v4.19/samples/ |
D | Makefile | 6 vfio-mdev/ statx/ qmi/
|
D | Kconfig | 67 tristate "Build qmi client sample -- loadable modules only"
|
/Linux-v4.19/ |
D | MAINTAINERS | 15237 F: Documentation/ABI/testing/sysfs-class-net-qmi
|