25 #ifndef __MOTR_HA_LINK_SERVICE_H__ 26 #define __MOTR_HA_LINK_SERVICE_H__ M0_INTERNAL void m0_ha_link_service_put(struct m0_reqh_service *service, struct m0_ha_link *hl)
M0_INTERNAL struct m0_ha_link * m0_ha_link_service_find_get(struct m0_reqh_service *service, const struct m0_uint128 *link_id, struct m0_uint128 *connection_id)
M0_INTERNAL int m0_ha_link_service_init(struct m0_reqh_service **hl_service, struct m0_reqh *reqh)
M0_INTERNAL int m0_ha_link_service_mod_init(void)
M0_INTERNAL void m0_ha_link_service_register(struct m0_reqh_service *service, struct m0_ha_link *hl, const struct m0_uint128 *link_id, const struct m0_uint128 *connection_id)
struct m0_reqh_service_type m0_ha_link_service_type
static struct m0_chan chan[RDWR_REQUEST_MAX]
M0_INTERNAL void m0_ha_link_service_fini(struct m0_reqh_service *hl_service)
M0_INTERNAL void m0_ha_link_service_quiesce(struct m0_reqh_service *service, struct m0_ha_link *hl, struct m0_chan *chan)
M0_INTERNAL void m0_ha_link_service_deregister(struct m0_reqh_service *service, struct m0_ha_link *hl)
static struct m0_reqh_service * service[REQH_IN_UT_MAX]
M0_INTERNAL void m0_ha_link_service_mod_fini(void)