Home
last modified time | relevance | path

Searched refs:page_store (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.h136 VMCI_QP_PAGESTORE_IS_WELLFORMED(struct vmci_qp_page_store *page_store) in VMCI_QP_PAGESTORE_IS_WELLFORMED() argument
138 return page_store->len >= 2; in VMCI_QP_PAGESTORE_IS_WELLFORMED()
145 struct vmci_qp_page_store *page_store,
H A Dvmci_queue_pair.c696 static int qp_host_register_user_memory(struct vmci_qp_page_store *page_store, in qp_host_register_user_memory() argument
708 produce_uva = page_store->pages; in qp_host_register_user_memory()
709 consume_uva = page_store->pages + in qp_host_register_user_memory()
1269 * with the queue pair as specified by the page_store. For compatibility with
1272 * vmci_qp_broker_set_page_store. In that case, a page_store of NULL should be
1275 * If the creator is the host, a page_store of NULL should be used as well,
1288 struct vmci_qp_page_store *page_store, in qp_broker_create() argument
1386 } else if (page_store) { in qp_broker_create()
1391 result = qp_host_register_user_memory(page_store, in qp_broker_create()
1400 * A create without a page_store ma in qp_broker_create()
1517 qp_broker_attach(struct qp_broker_entry * entry,u32 peer,u32 flags,u32 priv_flags,u64 produce_size,u64 consume_size,struct vmci_qp_page_store * page_store,struct vmci_ctx * context,vmci_event_release_cb wakeup_cb,void * client_data,struct qp_broker_entry ** ent) qp_broker_attach() argument
1702 qp_broker_alloc(struct vmci_handle handle,u32 peer,u32 flags,u32 priv_flags,u64 produce_size,u64 consume_size,struct vmci_qp_page_store * page_store,struct vmci_ctx * context,vmci_event_release_cb wakeup_cb,void * client_data,struct qp_broker_entry ** ent,bool * swap) qp_broker_alloc() argument
1936 vmci_qp_broker_alloc(struct vmci_handle handle,u32 peer,u32 flags,u32 priv_flags,u64 produce_size,u64 consume_size,struct vmci_qp_page_store * page_store,struct vmci_ctx * context) vmci_qp_broker_alloc() argument
2250 struct vmci_qp_page_store page_store; vmci_qp_broker_map() local
[all...]
H A Dvmci_host.c484 struct vmci_qp_page_store page_store; in vmci_host_do_alloc_queuepair() local
492 page_store.pages = alloc_info.ppn_va; in vmci_host_do_alloc_queuepair()
493 page_store.len = alloc_info.num_ppns; in vmci_host_do_alloc_queuepair()
501 &page_store, in vmci_host_do_alloc_queuepair()
/linux/drivers/input/mouse/
H A Delan_i2c_i2c.c635 u8 *page_store __free(kfree) = kmalloc(fw_page_size + 4, GFP_KERNEL); in elan_i2c_write_fw_block()
636 if (!page_store) in elan_i2c_write_fw_block()
639 page_store[0] = ETP_I2C_IAP_REG_L; in elan_i2c_write_fw_block()
640 page_store[1] = ETP_I2C_IAP_REG_H; in elan_i2c_write_fw_block()
641 memcpy(&page_store[2], page, fw_page_size); in elan_i2c_write_fw_block()
643 put_unaligned_le16(checksum, &page_store[fw_page_size + 2]); in elan_i2c_write_fw_block()
645 ret = i2c_master_send(client, page_store, fw_page_size + 4); in elan_i2c_write_fw_block()