Lines Matching refs:RDMALocalBlock

184 typedef struct RDMALocalBlock {  struct
200 } RDMALocalBlock; argument
284 RDMALocalBlock *block;
446 RDMALocalBlock *local_block; in register_to_network()
534 static inline uint8_t *ram_chunk_start(const RDMALocalBlock *rdma_ram_block, in ram_chunk_start()
541 static inline uint8_t *ram_chunk_end(const RDMALocalBlock *rdma_ram_block, in ram_chunk_end()
559 RDMALocalBlock *block; in rdma_add_block()
560 RDMALocalBlock *old = local->block; in rdma_add_block()
562 local->block = g_new0(RDMALocalBlock, local->nb_blocks + 1); in rdma_add_block()
574 memcpy(local->block, old, sizeof(RDMALocalBlock) * local->nb_blocks); in rdma_add_block()
649 static void rdma_delete_block(RDMAContext *rdma, RDMALocalBlock *block) in rdma_delete_block()
652 RDMALocalBlock *old = local->block; in rdma_delete_block()
696 local->block = g_new0(RDMALocalBlock, local->nb_blocks - 1); in rdma_delete_block()
699 memcpy(local->block, old, sizeof(RDMALocalBlock) * block->index); in rdma_delete_block()
704 sizeof(RDMALocalBlock) * in rdma_delete_block()
1243 RDMALocalBlock *block = g_hash_table_lookup(rdma->blockmap, in qemu_rdma_search_ram_block()
1262 RDMALocalBlock *block, uintptr_t host_addr, in qemu_rdma_register_and_get_keys()
1367 RDMALocalBlock *block = in qemu_rdma_unregister_waiting()
1482 RDMALocalBlock *block = &(rdma->local_ram_blocks.block[index]); in qemu_rdma_poll()
2004 RDMALocalBlock *block = &(rdma->local_ram_blocks.block[current_index]); in qemu_rdma_write_one()
2260 RDMALocalBlock *block; in qemu_rdma_buffer_mergeable()
3496 unsigned int a_index = ((const RDMALocalBlock *)a)->src_index; in dest_ram_sort_func()
3497 unsigned int b_index = ((const RDMALocalBlock *)b)->src_index; in dest_ram_sort_func()
3532 RDMALocalBlock *block; in rdma_registration_handle()
3609 sizeof(RDMALocalBlock), dest_ram_sort_func); in rdma_registration_handle()