git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
eal: introduce macro for always inline
[dpdk.git]
/
drivers
/
event
/
sw
/
event_ring.h
diff --git
a/drivers/event/sw/event_ring.h
b/drivers/event/sw/event_ring.h
index
cdaee95
..
734a3b4
100644
(file)
--- a/
drivers/event/sw/event_ring.h
+++ b/
drivers/event/sw/event_ring.h
@@
-61,10
+61,6
@@
struct qe_ring {
struct rte_event ring[0] __rte_cache_aligned;
};
struct rte_event ring[0] __rte_cache_aligned;
};
-#ifndef force_inline
-#define force_inline inline __attribute__((always_inline))
-#endif
-
static inline struct qe_ring *
qe_ring_create(const char *name, unsigned int size, unsigned int socket_id)
{
static inline struct qe_ring *
qe_ring_create(const char *name, unsigned int size, unsigned int socket_id)
{
@@
-91,19
+87,19
@@
qe_ring_destroy(struct qe_ring *r)
rte_free(r);
}
rte_free(r);
}
-static
force
_inline unsigned int
+static
__rte_always
_inline unsigned int
qe_ring_count(const struct qe_ring *r)
{
return r->write_idx - r->read_idx;
}
qe_ring_count(const struct qe_ring *r)
{
return r->write_idx - r->read_idx;
}
-static
force
_inline unsigned int
+static
__rte_always
_inline unsigned int
qe_ring_free_count(const struct qe_ring *r)
{
return r->size - qe_ring_count(r);
}
qe_ring_free_count(const struct qe_ring *r)
{
return r->size - qe_ring_count(r);
}
-static
force
_inline unsigned int
+static
__rte_always
_inline unsigned int
qe_ring_enqueue_burst(struct qe_ring *r, const struct rte_event *qes,
unsigned int nb_qes, uint16_t *free_count)
{
qe_ring_enqueue_burst(struct qe_ring *r, const struct rte_event *qes,
unsigned int nb_qes, uint16_t *free_count)
{
@@
-130,7
+126,7
@@
qe_ring_enqueue_burst(struct qe_ring *r, const struct rte_event *qes,
return nb_qes;
}
return nb_qes;
}
-static
force
_inline unsigned int
+static
__rte_always
_inline unsigned int
qe_ring_enqueue_burst_with_ops(struct qe_ring *r, const struct rte_event *qes,
unsigned int nb_qes, uint8_t *ops)
{
qe_ring_enqueue_burst_with_ops(struct qe_ring *r, const struct rte_event *qes,
unsigned int nb_qes, uint8_t *ops)
{
@@
-157,7
+153,7
@@
qe_ring_enqueue_burst_with_ops(struct qe_ring *r, const struct rte_event *qes,
return nb_qes;
}
return nb_qes;
}
-static
force
_inline unsigned int
+static
__rte_always
_inline unsigned int
qe_ring_dequeue_burst(struct qe_ring *r, struct rte_event *qes,
unsigned int nb_qes)
{
qe_ring_dequeue_burst(struct qe_ring *r, struct rte_event *qes,
unsigned int nb_qes)
{