Lines Matching refs:controller
160 rsm_controller_object_t *controller,
245 (rsm_controller_handle_t controller,
290 (rsm_controller_handle_t controller,
391 (rsm_controller_handle_t controller,
395 (rsm_controller_handle_t controller,
405 (rsm_controller_handle_t controller,
409 (rsm_controller_handle_t controller,
418 (rsm_controller_handle_t controller);
420 (rsm_controller_handle_t controller);
432 (rsm_controller_handle_t controller,
460 (rsm_controller_handle_t controller,
469 (rsm_controller_handle_t controller,
485 (rsm_controller_handle_t controller,
492 (rsm_controller_handle_t controller,
503 rsm_controller_object_t *controller,
507 rsm_controller_object_t *controller);
519 #define RSM_SEG_CREATE(controller, memseg, size, flags, memory, callback, \ argument
521 (*((controller).ops->rsm_seg_create)) \
522 ((controller).handle, (memseg), (size), (flags), (memory), \
524 #define RSM_SEG_DESTROY(controller, memseg) \ argument
525 (*((controller).ops->rsm_seg_destroy)) \
527 #define RSM_BIND(controller, memseg, offset, memory, callback, \ argument
529 (*((controller).ops->rsm_bind)) \
531 #define RSM_UNBIND(controller, memseg, offset, length) \ argument
532 (*((controller).ops->rsm_unbind)) \
534 #define RSM_REBIND(controller, memseg, offset, memory, callback, \ argument
536 (*((controller).ops->rsm_rebind)) \
538 #define RSM_PUBLISH(controller, memseg, access_list, access_list_length, \ argument
540 (*((controller).ops->rsm_publish)) \
543 #define RSM_UNPUBLISH(controller, memseg) \ argument
544 (*((controller).ops->rsm_unpublish)) \
546 #define RSM_REPUBLISH(controller, memseg, access_list, access_list_length, \ argument
548 (*((controller).ops->rsm_republish)) \
551 #define RSM_CONNECT(controller, addr, segment_id, im_memseg) \ argument
552 (*((controller).ops->rsm_connect)) \
553 ((controller).handle, (addr), (segment_id), (im_memseg))
554 #define RSM_DISCONNECT(controller, im_memseg) \ argument
555 (*((controller).ops->rsm_disconnect)) \
562 #define RSM_GET8(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
563 (*((controller).ops->rsm_get8)) \
565 #define RSM_GET16(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
566 (*((controller).ops->rsm_get16)) \
568 #define RSM_GET32(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
569 (*((controller).ops->rsm_get32)) \
571 #define RSM_GET64(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
572 (*((controller).ops->rsm_get64)) \
574 #define RSM_GET(controller, im_memseg, offset, dst_addr, length) \ argument
575 (*((controller).ops->rsm_get)) \
582 #define RSM_PUT8(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
583 (*((controller).ops->rsm_put8)) \
585 #define RSM_PUT16(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
586 (*((controller).ops->rsm_put16)) \
588 #define RSM_PUT32(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
589 (*((controller).ops->rsm_put32)) \
591 #define RSM_PUT64(controller, im_memseg, offset, datap, rep_cnt, byte_swap) \ argument
592 (*((controller).ops->rsm_put64)) \
594 #define RSM_PUT(controller, im_memseg, offset, datap, length) \ argument
595 (*((controller).ops->rsm_put)) \
602 #define RSM_MAP(controller, im_memseg, offset, length, maplen, dipp, \ argument
604 (*((controller).ops->rsm_map)) \
607 #define RSM_UNMAP(controller, im_memseg) \ argument
608 (*((controller).ops->rsm_unmap)) \
615 #define RSM_OPEN_BARRIER_REGION(controller, region, barrier) \ argument
616 (*((controller).ops->rsm_open_barrier_region)) \
618 #define RSM_OPEN_BARRIER_REGIONS(controller, regions, num_regions, barrier) \ argument
619 (*((controller).ops->rsm_open_barrier_regions)) \
621 #define RSM_OPEN_BARRIER_NODE(controller, addr, barrier) \ argument
622 (*((controller).ops-> rsm_open_barrier_node)) \
623 ((controller).handle, (addr), (barrier))
624 #define RSM_OPEN_BARRIER_CTRL(controller, barrier) \ argument
625 (*((controller).ops->rsm_open_barrier_ctrl)) \
626 ((controller).handle, (barrier))
627 #define RSM_OPEN_BARRIER_REGION_THR(controller, region, barrier) \ argument
628 (*((controller).ops->rsm_open_barrier_region_thr)) \
630 #define RSM_OPEN_BARRIER_REGIONS_THR(controller, regions, num_regions, barrier)\ argument
631 (*((controller).ops->rsm_open_barrier_regions_thr)) \
633 #define RSM_OPEN_BARRIER_NODE_THR(controller, addr, barrier) \ argument
634 (*((controller).ops->rsm_open_barrier_node_thr)) \
635 ((controller).handle, (addr), (barrier))
636 #define RSM_OPEN_BARRIER_CTRL_THR(controller, barrier) \ argument
637 (*((controller).ops->rsm_open_barrier_ctrl_thr)) \
638 ((controller).handle, (barrier));
639 #define RSM_CLOSE_BARRIER(controller, barrier) \ argument
640 (*((controller).ops->rsm_close_barrier)) \
642 #define RSM_REOPEN_BARRIER(controller, barrier) \ argument
643 (*((controller).ops->rsm_reopen_barrier)) \
645 #define RSM_ORDER_BARRIER(controller, barrier) \ argument
646 (*((controller).ops->rsm_order_barrier)) \
648 #define RSM_THREAD_INIT(controller) \ argument
649 (*((controller).ops->rsm_thread_init)) \
650 ((controller).handle)
651 #define RSM_THREAD_FINI(controller) \ argument
652 (*((controller).ops->rsm_thread_fini)) \
653 ((controller).handle)
654 #define RSM_GET_BARRIER_MODE(controller, im_memseg, mode) \ argument
655 (*((controller).ops->rsm_get_barrier_mode)) \
657 #define RSM_SET_BARRIER_MODE(controller, im_memseg, mode) \ argument
658 (*((controller).ops->rsm_set_barrier_mode)) \
664 #define RSM_SENDQ_CREATE(controller, addr, service, pri, qdepth, flags, \ argument
666 (*((controller).ops->rsm_sendq_create)) \
667 ((controller).handle, (addr), (service), (pri), (qdepth), (flags), \
669 #define RSM_SENDQ_CONFIG(controller, iq, pri, qdepth, flags, callback, arg) \ argument
670 (*((controller).ops->rsm_sendq_config)) \
673 #define RSM_SENDQ_DESTROY(controller, iq) \ argument
674 (*((controller).ops->rsm_sendq_destroy)) \
676 #define RSM_SEND(controller, iq, is, barrier) \ argument
677 (*((controller).ops->rsm_send)) \
683 #define RSM_REGISTER_HANDLER(controller, type, handler, handler_arg, \ argument
685 (*((controller).ops->rsm_register_handler)) \
686 ((controller).handle, &(controller), (type), (handler), (handler_arg), \
688 #define RSM_UNREGISTER_HANDLER(controller, type, handler, handler_arg) \ argument
689 (*((controller).ops->rsm_unregister_handler)) \
690 ((controller).handle, (type), (handler), (handler_arg))
691 #define RSM_GETV(controller, sg_io) \ argument
692 (*((controller).ops->rsm_memseg_import_getv)) \
693 ((controller).handle, (sg_io))
694 #define RSM_PUTV(controller, sg_io) \ argument
695 (*((controller).ops->rsm_memseg_import_putv)) \
696 ((controller).handle, (sg_io))
697 #define RSM_GET_PEERS(controller, addr_list, count, num_addrs) \ argument
698 (*((controller).ops->rsm_get_peers)) \
699 ((controller).handle, (addr_list), (count), (num_addrs))
700 #define RSM_EXTENSION(controller, extname, extobj) \ argument
701 (*((controller).ops->rsm_extension)) \
702 ((controller).handle, (extname), (extobj))