| /OK3568_Linux_fs/kernel/drivers/soc/qcom/ |
| H A 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 …]
|
| H A D | pdr_interface.c | 72 static int pdr_locator_new_server(struct qmi_handle *qmi, in pdr_locator_new_server() argument 75 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_locator_new_server() 99 static void pdr_locator_del_server(struct qmi_handle *qmi, in pdr_locator_del_server() argument 102 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_locator_del_server() 196 static int pdr_notifier_new_server(struct qmi_handle *qmi, in pdr_notifier_new_server() argument 199 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_notifier_new_server() 220 static void pdr_notifier_del_server(struct qmi_handle *qmi, in pdr_notifier_del_server() argument 223 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_notifier_del_server() 299 static void pdr_indication_cb(struct qmi_handle *qmi, in pdr_indication_cb() argument 303 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_indication_cb()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/ |
| H A D | qmi.c | 26 static int ath10k_qmi_map_msa_permission(struct ath10k_qmi *qmi, in ath10k_qmi_map_msa_permission() argument 30 struct ath10k *ar = qmi->ar; in ath10k_qmi_map_msa_permission() 58 static int ath10k_qmi_unmap_msa_permission(struct ath10k_qmi *qmi, in ath10k_qmi_unmap_msa_permission() argument 62 struct ath10k *ar = qmi->ar; in ath10k_qmi_unmap_msa_permission() 82 static int ath10k_qmi_setup_msa_permissions(struct ath10k_qmi *qmi) in ath10k_qmi_setup_msa_permissions() argument 87 if (qmi->msa_fixed_perm) in ath10k_qmi_setup_msa_permissions() 90 for (i = 0; i < qmi->nr_mem_region; i++) { in ath10k_qmi_setup_msa_permissions() 91 ret = ath10k_qmi_map_msa_permission(qmi, &qmi->mem_region[i]); in ath10k_qmi_setup_msa_permissions() 100 ath10k_qmi_unmap_msa_permission(qmi, &qmi->mem_region[i]); in ath10k_qmi_setup_msa_permissions() 104 static void ath10k_qmi_remove_msa_permission(struct ath10k_qmi *qmi) in ath10k_qmi_remove_msa_permission() argument [all …]
|
| H A D | Makefile | 39 ath10k_snoc-y += qmi.o \
|
| H A D | snoc.h | 77 struct ath10k_qmi *qmi; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 1519 req.mem_cfg_mode = ab->qmi.target_mem_mode; in ath11k_qmi_host_cap_send() 1537 req.cal_done = ab->qmi.cal_done; in ath11k_qmi_host_cap_send() 1553 ret = qmi_txn_init(&ab->qmi.handle, &txn, in ath11k_qmi_host_cap_send() 1558 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_host_cap_send() 1586 struct qmi_handle *handle = &ab->qmi.handle; in ath11k_qmi_fw_ind_register_send() 1621 ret = qmi_send_request(&ab->qmi.handle, NULL, &txn, in ath11k_qmi_fw_ind_register_send() 1670 if (!ab->bus_params.fixed_mem_region && ab->qmi.target_mem_delayed) { in ath11k_qmi_respond_fw_mem_request() 1673 ab->qmi.mem_seg_count); in ath11k_qmi_respond_fw_mem_request() 1677 req->mem_seg_len = ab->qmi.mem_seg_count; in ath11k_qmi_respond_fw_mem_request() 1680 req->mem_seg[i].addr = ab->qmi.target_mem[i].paddr; in ath11k_qmi_respond_fw_mem_request() [all …]
|
| H A D | Makefile | 11 qmi.o \
|
| H A D | ahb.c | 351 struct ath11k_qmi_ce_cfg *cfg = &ab->qmi.ce_cfg; in ath11k_ahb_init_qmi_ce_config() 357 ab->qmi.service_ins_id = ATH11K_QMI_WLFW_SERVICE_INS_ID_V01_IPQ8074; in ath11k_ahb_init_qmi_ce_config()
|
| /OK3568_Linux_fs/kernel/drivers/net/ipa/ |
| H A D | ipa_qmi.c | 86 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_server_init_complete() 87 struct qmi_handle *qmi = &ipa_qmi->server_handle; in ipa_server_init_complete() local 95 ret = qmi_send_indication(qmi, sq, IPA_QMI_INIT_COMPLETE, in ipa_server_init_complete() 128 struct ipa *ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_qmi_ready() 148 ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_qmi_ready() 155 static void ipa_server_bye(struct qmi_handle *qmi, unsigned int node) in ipa_server_bye() argument 159 ipa_qmi = container_of(qmi, struct ipa_qmi, server_handle); in ipa_server_bye() 179 static void ipa_server_indication_register(struct qmi_handle *qmi, in ipa_server_indication_register() argument 189 ipa_qmi = container_of(qmi, struct ipa_qmi, server_handle); in ipa_server_indication_register() 190 ipa = container_of(ipa_qmi, struct ipa, qmi); in ipa_server_indication_register() [all …]
|
| H A D | ipa.h | 134 struct ipa_qmi qmi; member
|
| /OK3568_Linux_fs/kernel/include/linux/soc/qcom/ |
| H A D | qmi.h | 147 int (*new_server)(struct qmi_handle *qmi, struct qmi_service *svc); 148 void (*del_server)(struct qmi_handle *qmi, struct qmi_service *svc); 149 void (*net_reset)(struct qmi_handle *qmi); 150 void (*msg_handler)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, 152 void (*bye)(struct qmi_handle *qmi, unsigned int node); 153 void (*del_client)(struct qmi_handle *qmi, 168 struct qmi_handle *qmi; member 195 void (*fn)(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, 240 int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service, 242 int qmi_add_server(struct qmi_handle *qmi, unsigned int service, [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-connectivity/libqmi/files/ |
| H A D | 0001-build-use-python3-everywhere.patch | 7 build-aux/qmi-codegen/qmi-codegen | 2 +- 11 diff --git a/build-aux/qmi-codegen/qmi-codegen b/build-aux/qmi-codegen/qmi-codegen 13 --- a/build-aux/qmi-codegen/qmi-codegen 14 +++ b/build-aux/qmi-codegen/qmi-codegen
|
| /OK3568_Linux_fs/kernel/drivers/slimbus/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/samples/qmi/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | qcom_sysmon.c | 49 struct qmi_handle qmi; member 282 static void sysmon_ind_cb(struct qmi_handle *qmi, struct sockaddr_qrtr *sq, in sysmon_ind_cb() argument 285 struct qcom_sysmon *sysmon = container_of(qmi, struct qcom_sysmon, qmi); in sysmon_ind_cb() 313 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_shutdown_resp_ei, &resp); in ssctl_request_shutdown() 319 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_request_shutdown() 361 ret = qmi_txn_init(&sysmon->qmi, &txn, ssctl_subsys_event_resp_ei, &resp); in ssctl_send_event() 374 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_send_event() 399 static int ssctl_new_server(struct qmi_handle *qmi, struct qmi_service *svc) in ssctl_new_server() argument 401 struct qcom_sysmon *sysmon = container_of(qmi, struct qcom_sysmon, qmi); in ssctl_new_server() 436 static void ssctl_del_server(struct qmi_handle *qmi, struct qmi_service *svc) in ssctl_del_server() argument [all …]
|
| /OK3568_Linux_fs/app/forlinx/quectelCM/ |
| H A D | Makefile | 26 release: clean qmi-proxy mbim-proxy 32 qmi-proxy: 33 $(CC) ${CFLAGS} -s quectel-qmi-proxy.c -o quectel-qmi-proxy -lpthread -ldl -lrt 39 rm -rf *.o libmnl/*.o quectelCM quectel-qmi-proxy quectel-mbim-proxy
|
| H A D | ReleaseNote.txt | 6 …1. '-p [quectel-][qmi|mbim]-proxy', can connect to quectel/libqmi/libmbim's proxy, even only one d… 23 1. support connect to libqmi's qmi-proxy 87 1. some EM12's usb-net-qmi/mbim interface is at 8 (not 4) 149 1. some EM12's usb-net-qmi/mbim interface is at 8 (not 4) 199 1. quectel-qmi-proxy bugs on Big-Endian CPU 267 …when enable QMI_WWAN's QMAP IP Mux function, must run 'quectel-qmi-proxy -d /dev/cdc-wdmX' before …
|
| H A D | quectel-qmi-proxy.c | 381 QCQMIMSG qmi[0]; member 688 send_qmi_to_cdc_wdm(qmi_msg->qmi); in recv_qmi_from_dev() 727 memcpy(qmi_msg->qmi, pQMI, size); in recv_qmi_from_client()
|
| /OK3568_Linux_fs/u-boot/drivers/net/fm/ |
| H A D | fm.c | 337 static void fm_init_qmi(struct fm_qmi_common *qmi) in fm_init_qmi() argument 340 out_be32(&qmi->fmqm_eien, FMQM_EIEN_DISABLE_ALL); in fm_init_qmi() 342 out_be32(&qmi->fmqm_eie, FMQM_EIE_CLEAR_ALL); in fm_init_qmi() 345 out_be32(&qmi->fmqm_ien, FMQM_IEN_DISABLE_ALL); in fm_init_qmi() 347 out_be32(&qmi->fmqm_ie, FMQM_IE_CLEAR_ALL); in fm_init_qmi()
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A 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
|
| /OK3568_Linux_fs/buildroot/package/modem-manager/ |
| H A D | modem-manager.mk | 19 MODEM_MANAGER_CONF_OPTS += --with-qmi 21 MODEM_MANAGER_CONF_OPTS += --without-qmi
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-connectivity/modemmanager/ |
| H A D | modemmanager_1.18.8.bb | 28 PACKAGECONFIG ??= "vala mbim qmi \ 41 PACKAGECONFIG[qmi] = "-Dqmi=true,-Dqmi=false,libqmi"
|
| /OK3568_Linux_fs/kernel/drivers/net/usb/GobiNet/ |
| H A D | ReleaseNote.txt | 52 1. when send qmi ctl request, clear qmi ctl response which's TID is same 82 1. fix qmi client can not be released when quectel-CM killed by ��kill -9��
|
| /OK3568_Linux_fs/kernel/samples/ |
| H A D | Makefile | 16 obj-$(CONFIG_SAMPLE_QMI_CLIENT) += qmi/
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-connectivity/libqmi/ |
| H A D | libqmi_1.30.4.bb | 18 git://gitlab.freedesktop.org/mobile-broadband/libqmi.git;protocol=https;branch=qmi-1-30 \
|