MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ssovf_configure

Function ssovf_configure

dpdk/drivers/event/octeontx/ssovf_evdev.c:164–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162}
163
164static int
165ssovf_configure(const struct rte_eventdev *dev)
166{
167 struct rte_event_dev_config *conf = &dev->data->dev_conf;
168 struct ssovf_evdev *edev = ssovf_pmd_priv(dev);
169 uint64_t deq_tmo_ns;
170
171 ssovf_func_trace();
172 deq_tmo_ns = conf->dequeue_timeout_ns;
173 if (deq_tmo_ns == 0)
174 deq_tmo_ns = edev->min_deq_timeout_ns;
175
176 if (conf->event_dev_cfg & RTE_EVENT_DEV_CFG_PER_DEQUEUE_TIMEOUT) {
177 edev->is_timeout_deq = 1;
178 deq_tmo_ns = edev->min_deq_timeout_ns;
179 }
180 edev->nb_event_queues = conf->nb_event_queues;
181 edev->nb_event_ports = conf->nb_event_ports;
182
183 return ssovf_mbox_getwork_tmo_set(deq_tmo_ns);
184}
185
186static void
187ssovf_queue_def_conf(struct rte_eventdev *dev, uint8_t queue_id,

Callers

nothing calls this directly

Calls 2

ssovf_pmd_privFunction · 0.85

Tested by

no test coverage detected