Home
last modified time | relevance | path

Searched refs:ring_id (Results 1 – 25 of 169) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Ddhd_debug_linux.c42 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
51 int ring_id; member
73 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
81 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
82 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
83 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
115 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
177 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
179 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
182 ring_send_sub_cb[ring_id] = callback; in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h92 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
93 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
95 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
363 int ring_id; /* unique integer representing the ring */ member
656 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
792 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
794 extern int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
796 extern int dhd_dbg_ring_push(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data);
797 extern int dhd_dbg_ring_pull(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
798 extern int dhd_dbg_ring_pull_single(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_debug_linux.c43 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
52 int ring_id; member
74 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
82 if (!VALID_RING(ring_id)) in debug_data_send()
84 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
85 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
86 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
181 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
183 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h88 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
89 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
91 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
622 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
772 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
775 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
780 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
781 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
783 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
786 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
[all …]
H A Ddhd_debug.c156 dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data) in dhd_dbg_push_to_ring() argument
166 if (!VALID_RING(ring_id)) { in dhd_dbg_push_to_ring()
167 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_push_to_ring()
171 ring = &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_push_to_ring()
185 dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id) in dhd_dbg_get_ring_from_ring_id() argument
191 if (!VALID_RING(ring_id)) { in dhd_dbg_get_ring_from_ring_id()
192 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_get_ring_from_ring_id()
196 return &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_get_ring_from_ring_id()
200 dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len, in dhd_dbg_pull_single_from_ring() argument
209 if (!VALID_RING(ring_id)) { in dhd_dbg_pull_single_from_ring()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_debug_linux.c43 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
52 int ring_id; member
74 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
82 if (!VALID_RING(ring_id)) in debug_data_send()
84 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
85 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
86 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
181 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
183 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h88 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
89 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
91 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
622 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
772 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
775 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
780 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
781 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
783 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
786 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
[all …]
H A Ddhd_debug.c156 dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data) in dhd_dbg_push_to_ring() argument
166 if (!VALID_RING(ring_id)) { in dhd_dbg_push_to_ring()
167 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_push_to_ring()
171 ring = &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_push_to_ring()
185 dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id) in dhd_dbg_get_ring_from_ring_id() argument
191 if (!VALID_RING(ring_id)) { in dhd_dbg_get_ring_from_ring_id()
192 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_get_ring_from_ring_id()
196 return &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_get_ring_from_ring_id()
200 dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len, in dhd_dbg_pull_single_from_ring() argument
209 if (!VALID_RING(ring_id)) { in dhd_dbg_pull_single_from_ring()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_debug_linux.c43 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
52 int ring_id; member
74 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
82 if (!VALID_RING(ring_id)) in debug_data_send()
84 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
85 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
86 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
118 int ringid = ring_info->ring_id; in dbg_ring_poll_worker()
181 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
183 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h88 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
89 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
91 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
622 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
772 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
775 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
780 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
781 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
783 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
786 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
[all …]
H A Ddhd_debug.c156 dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr, void *data) in dhd_dbg_push_to_ring() argument
166 if (!VALID_RING(ring_id)) { in dhd_dbg_push_to_ring()
167 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_push_to_ring()
171 ring = &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_push_to_ring()
185 dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id) in dhd_dbg_get_ring_from_ring_id() argument
191 if (!VALID_RING(ring_id)) { in dhd_dbg_get_ring_from_ring_id()
192 DHD_ERROR(("%s : invalid ring_id : %d\n", __FUNCTION__, ring_id)); in dhd_dbg_get_ring_from_ring_id()
196 return &dhdp->dbg->dbg_rings[ring_id]; in dhd_dbg_get_ring_from_ring_id()
200 dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len, in dhd_dbg_pull_single_from_ring() argument
209 if (!VALID_RING(ring_id)) { in dhd_dbg_pull_single_from_ring()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Ddhd_debug_linux.c39 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
48 int ring_id; member
70 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
78 if (!VALID_RING(ring_id)) in debug_data_send()
80 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
81 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
82 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
118 ringid = ring_info->ring_id; in dbg_ring_poll_worker()
177 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
179 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h92 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
93 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
95 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
640 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
793 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
796 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
801 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
802 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
804 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
807 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Ddhd_debug_linux.c39 typedef void (*dbg_ring_send_sub_t)(void *ctx, const int ring_id, const void *data,
48 int ring_id; member
70 debug_data_send(dhd_pub_t *dhdp, int ring_id, const void *data, const uint32 len, in debug_data_send() argument
78 if (!VALID_RING(ring_id)) in debug_data_send()
80 if (ring_send_sub_cb[ring_id]) { in debug_data_send()
81 ring_sub_send = ring_send_sub_cb[ring_id]; in debug_data_send()
82 ring_sub_send(ndev, ring_id, data, len, ring_status); in debug_data_send()
118 ringid = ring_info->ring_id; in dbg_ring_poll_worker()
177 dhd_os_dbg_register_callback(int ring_id, dbg_ring_send_sub_t callback) in dhd_os_dbg_register_callback() argument
179 if (!VALID_RING(ring_id)) in dhd_os_dbg_register_callback()
[all …]
H A Ddhd_debug.h92 #define DBG_RING_ACTIVE(dhdp, ring_id) \ argument
93 ((dhdp)->dbg->dbg_rings[(ring_id)].state == RING_ACTIVE)
95 #define DBG_RING_ACTIVE(dhdp, ring_id) 0 argument
640 typedef void (*dbg_pullreq_t)(void *os_priv, const int ring_id);
793 extern int dhd_dbg_set_configuration(dhd_pub_t *dhdp, int ring_id,
796 extern dhd_dbg_ring_t *dhd_dbg_get_ring_from_ring_id(dhd_pub_t *dhdp, int ring_id);
801 int dhd_dbg_pull_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len);
802 int dhd_dbg_pull_single_from_ring(dhd_pub_t *dhdp, int ring_id, void *data, uint32 buf_len,
804 int dhd_dbg_push_to_ring(dhd_pub_t *dhdp, int ring_id, dhd_dbg_ring_entry_t *hdr,
807 int dhd_dbg_get_ring_status(dhd_pub_t *dhdp, int ring_id,
[all …]
/OK3568_Linux_fs/kernel/net/bridge/
H A Dbr_mrp_switchdev.c14 .ring_id = mrp->ring_id, in br_mrp_switchdev_add()
34 .ring_id = mrp->ring_id, in br_mrp_switchdev_del()
54 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_ring_role()
76 .ring_id = mrp->ring_id, in br_mrp_switchdev_send_ring_test()
98 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_ring_state()
111 u16 in_id, u32 ring_id, in br_mrp_switchdev_set_in_role() argument
119 .ring_id = mrp->ring_id, in br_mrp_switchdev_set_in_role()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/
H A Dring_identifier.hpp65 friend std::ostream& operator<<(std::ostream &os, ring_identifier const& ring_id) in operator <<() argument
67 os << "(s:" << ring_id.source_index; in operator <<()
68 if (ring_id.ring_index >= 0) os << ", r:" << ring_id.ring_index; in operator <<()
69 if (ring_id.multi_index >= 0) os << ", m:" << ring_id.multi_index; in operator <<()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/sections/
H A Dsectionalize.hpp87 ring_identifier ring_id; member
398 ring_identifier ring_id, in apply()
408 ring_id, max_count); in apply()
422 ring_identifier ring_id, in apply()
520 section.ring_id = ring_id; in apply()
598 ring_identifier ring_id, in apply()
626 robust_policy, strategy, ring_id, max_count); in apply()
648 ring_identifier ring_id, in apply()
658 ring_id.ring_index = -1; in apply()
659 … per_range::apply(exterior_ring(poly), robust_policy, sections, strategy, ring_id, max_count); in apply()
[all …]
H A Drange_by_section.hpp59 return section.ring_id.ring_index < 0 in apply()
62 static_cast<std::size_t>(section.ring_id.ring_index)); in apply()
82 section.ring_id.multi_index >= 0 in apply()
83 && size_type(section.ring_id.multi_index) < boost::size(multi) in apply()
86 return Policy::apply(range::at(multi, size_type(section.ring_id.multi_index)), section); in apply()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c120 ti.ring_id = 0; in ath11k_dp_tx()
122 ti.ring_id = ring_selector % DP_TCL_NUM_RING_MAX; in ath11k_dp_tx()
124 ring_map |= BIT(ti.ring_id); in ath11k_dp_tx()
126 tx_ring = &dp->tx_ring[ti.ring_id]; in ath11k_dp_tx()
220 hal_ring_id = tx_ring->tcl_data_ring.ring_id; in ath11k_dp_tx()
233 ab->soc_stats.tx_err.desc_na[ti.ring_id]++; in ath11k_dp_tx()
256 ath11k_dp_shadow_start_timer(ab, tcl_ring, &dp->tx_ring_timer[ti.ring_id]); in ath11k_dp_tx()
527 void ath11k_dp_tx_completion_handler(struct ath11k_base *ab, int ring_id) in ath11k_dp_tx_completion_handler() argument
531 int hal_ring_id = dp->tx_ring[ring_id].tcl_comp_ring.ring_id; in ath11k_dp_tx_completion_handler()
535 struct dp_tx_ring *tx_ring = &dp->tx_ring[ring_id]; in ath11k_dp_tx_completion_handler()
[all …]
H A Dhal.c356 val = FIELD_PREP(HAL_REO1_RING_ID_RING_ID, srng->ring_id) | in ath11k_hal_srng_dst_hw_init()
463 if (srng->ring_id != HAL_SRNG_RING_ID_WBM_IDLE_LINK) { in ath11k_hal_srng_src_hw_init()
512 int ring_id; in ath11k_hal_srng_get_ring_id() local
519 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id()
521 ring_id += mac_id * HAL_SRNG_RINGS_PER_LMAC; in ath11k_hal_srng_get_ring_id()
523 if (WARN_ON(ring_id >= HAL_SRNG_RING_ID_MAX)) in ath11k_hal_srng_get_ring_id()
526 return ring_id; in ath11k_hal_srng_get_ring_id()
968 int ring_id; in ath11k_hal_srng_setup() local
973 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup()
974 if (ring_id < 0) in ath11k_hal_srng_setup()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdkfd/
H A Dcik_event_interrupt.c56 tmp_ihre->ring_id &= 0x000000ff; in cik_event_interrupt_isr()
57 tmp_ihre->ring_id |= vmid << 8; in cik_event_interrupt_isr()
58 tmp_ihre->ring_id |= pasid << 16; in cik_event_interrupt_isr()
66 vmid = (ihre->ring_id & 0x0000ff00) >> 8; in cik_event_interrupt_isr()
72 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_isr()
93 unsigned int vmid = (ihre->ring_id & 0x0000ff00) >> 8; in cik_event_interrupt_wq()
94 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.c108 int ring_id = wil_find_free_sring(wil); in wil_tx_init_edma() local
120 status_ring_size, ring_id); in wil_tx_init_edma()
122 if (ring_id < 0) in wil_tx_init_edma()
123 return ring_id; in wil_tx_init_edma()
128 sring = &wil->srings[ring_id]; in wil_tx_init_edma()
137 rc = wil_wmi_tx_sring_cfg(wil, ring_id); in wil_tx_init_edma()
142 wil->tx_sring_idx = ring_id; in wil_tx_init_edma()
344 u16 ring_id) in wil_init_rx_sring() argument
346 struct wil_status_ring *sring = &wil->srings[ring_id]; in wil_init_rx_sring()
350 status_ring_size, ring_id); in wil_init_rx_sring()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gvt/
H A Dtrace.h116 TP_PROTO(int id, char *type, int ring_id, int root_entry_type,
119 TP_ARGS(id, type, ring_id, root_entry_type, gma, gpa),
128 id, type, ring_id, root_entry_type, gma, gpa);
229 TP_PROTO(u8 vgpu_id, u8 ring_id, u32 ip_gma, u32 *cmd_va,
233 TP_ARGS(vgpu_id, ring_id, ip_gma, cmd_va, cmd_len, buf_type,
238 __field(u8, ring_id)
250 __entry->ring_id = ring_id;
263 __entry->ring_id,
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/
H A Daggregate_operations.hpp25 ring_identifier ring_id; member
36 return this->ring_id != other.ring_id in operator <()
37 ? this->ring_id < other.ring_id in operator <()
233 rwd.ring_id = ring_identifier(sid.source_index, sid.multi_index, sid.ring_index); in aggregate_operations()

1234567