Home
last modified time | relevance | path

Searched refs:q (Results 226 – 250 of 1910) sorted by relevance

12345678910>>...77

/openbmc/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c111 if (Q_WRP(q, q->prod) == Q_WRP(q, q->cons)) in queue_has_space()
121 return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) && in queue_full()
122 Q_WRP(q, q->prod) != Q_WRP(q, q->cons); in queue_full()
127 return Q_IDX(q, q->prod) == Q_IDX(q, q->cons) && in queue_empty()
128 Q_WRP(q, q->prod) == Q_WRP(q, q->cons); in queue_empty()
133 return ((Q_WRP(q, q->cons) == Q_WRP(q, prod)) && in queue_consumed()
134 (Q_IDX(q, q->cons) > Q_IDX(q, prod))) || in queue_consumed()
136 (Q_IDX(q, q->cons) <= Q_IDX(q, prod))); in queue_consumed()
151 u32 cons = (Q_WRP(q, q->cons) | Q_IDX(q, q->cons)) + 1; in queue_inc_cons()
152 q->cons = Q_OVF(q->cons) | Q_WRP(q, cons) | Q_IDX(q, cons); in queue_inc_cons()
[all …]
/openbmc/linux/drivers/media/pci/cx18/
H A Dcx18-queue.c38 INIT_LIST_HEAD(&q->list); in cx18_queue_init()
40 q->bytesused = 0; in cx18_queue_init()
47 if (q != &s->q_full) { in _cx18_enqueue()
56 if (q == &s->q_busy && in _cx18_enqueue()
58 q = &s->q_free; in _cx18_enqueue()
60 spin_lock(&q->lock); in _cx18_enqueue()
67 atomic_inc(&q->depth); in _cx18_enqueue()
69 spin_unlock(&q->lock); in _cx18_enqueue()
70 return q; in _cx18_enqueue()
77 spin_lock(&q->lock); in cx18_dequeue()
[all …]
/openbmc/linux/arch/mips/math-emu/
H A Dsp_sqrt.c14 int ix, s, q, m, t, i; in ieee754sp_sqrt() local
74 q = 0; /* q = sqrt(x) */ in ieee754sp_sqrt()
82 q += r; in ieee754sp_sqrt()
92 q += 2; in ieee754sp_sqrt()
95 q += (q & 1); in ieee754sp_sqrt()
99 ix = (q >> 1) + 0x3f000000; in ieee754sp_sqrt()
/openbmc/linux/include/crypto/
H A Db128ops.h60 static inline void be128_xor(be128 *r, const be128 *p, const be128 *q) in be128_xor() argument
62 r->a = p->a ^ q->a; in be128_xor()
63 r->b = p->b ^ q->b; in be128_xor()
66 static inline void le128_xor(le128 *r, const le128 *p, const le128 *q) in le128_xor() argument
68 r->a = p->a ^ q->a; in le128_xor()
69 r->b = p->b ^ q->b; in le128_xor()
/openbmc/qemu/hw/char/
H A Dexynos4210_uart.c184 q->data[q->sp] = ch; in fifo_store()
185 q->sp = (q->sp + 1) % q->size; in fifo_store()
190 uint8_t ret = q->data[q->rp]; in fifo_retrieve()
191 q->rp = (q->rp + 1) % q->size; in fifo_retrieve()
197 if (q->sp < q->rp) { in fifo_elements_number()
198 return q->size - q->rp + q->sp; in fifo_elements_number()
201 return q->sp - q->rp; in fifo_elements_number()
206 return q->size - fifo_elements_number(q); in fifo_empty_elements_number()
214 q->data = g_malloc0(q->size); in fifo_reset()
216 q->sp = 0; in fifo_reset()
[all …]
/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_main.c217 struct ionic_queue *q; in ionic_adminq_flush() local
225 q = &lif->adminqcq->q; in ionic_adminq_flush()
227 while (q->tail_idx != q->head_idx) { in ionic_adminq_flush()
228 desc_info = &q->info[q->tail_idx]; in ionic_adminq_flush()
232 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_adminq_flush()
300 if (q->tail_idx == q->head_idx) { in ionic_adminq_poke_doorbell()
310 ionic_dbell_ring(q->lif->kern_dbpage, q->hw_type, in ionic_adminq_poke_doorbell()
311 q->dbval | q->head_idx); in ionic_adminq_poke_doorbell()
325 struct ionic_queue *q; in ionic_adminq_post() local
334 q = &lif->adminqcq->q; in ionic_adminq_post()
[all …]
H A Dionic_dev.h187 typedef void (*ionic_desc_cb)(struct ionic_queue *q,
305 unsigned int avail = q->tail_idx; in ionic_q_space_avail()
307 if (q->head_idx >= avail) in ionic_q_space_avail()
308 avail += q->num_descs - q->head_idx - 1; in ionic_q_space_avail()
310 avail -= q->head_idx + 1; in ionic_q_space_avail()
317 return ionic_q_space_avail(q) >= want; in ionic_q_has_space()
365 void ionic_cq_bind(struct ionic_cq *cq, struct ionic_queue *q);
373 struct ionic_queue *q, unsigned int index, const char *name,
386 bool ionic_adminq_poke_doorbell(struct ionic_queue *q);
387 bool ionic_txq_poke_doorbell(struct ionic_queue *q);
[all …]
/openbmc/linux/include/net/
H A Dpkt_sched.h23 static inline void *qdisc_priv(struct Qdisc *q) in qdisc_priv() argument
25 return &q->privdata; in qdisc_priv()
106 void qdisc_hash_add(struct Qdisc *q, bool invisible);
107 void qdisc_hash_del(struct Qdisc *q);
120 void __qdisc_run(struct Qdisc *q);
122 static inline void qdisc_run(struct Qdisc *q) in qdisc_run() argument
124 if (qdisc_run_begin(q)) { in qdisc_run()
125 __qdisc_run(q); in qdisc_run()
126 qdisc_run_end(q); in qdisc_run()
140 static inline struct net *qdisc_net(struct Qdisc *q) in qdisc_net() argument
[all …]
/openbmc/linux/drivers/infiniband/sw/rxe/
H A Drxe_srq.c48 struct rxe_queue *q; in rxe_srq_from_init() local
65 q = rxe_queue_init(rxe, &srq->rq.max_wr, wqe_size, in rxe_srq_from_init()
67 if (!q) { in rxe_srq_from_init()
74 q->buf_size, &q->ip); in rxe_srq_from_init()
80 srq->rq.queue = q; in rxe_srq_from_init()
86 rxe_queue_cleanup(q); in rxe_srq_from_init()
94 vfree(q->buf); in rxe_srq_from_init()
95 kfree(q); in rxe_srq_from_init()
155 struct rxe_queue *q = srq->rq.queue; in rxe_srq_from_attr() local
170 err = rxe_queue_resize(q, &attr->max_wr, wqe_size, in rxe_srq_from_attr()
[all …]
/openbmc/linux/include/linux/
H A Dswait.h69 extern void __init_swait_queue_head(struct swait_queue_head *q, const char *name,
72 #define init_swait_queue_head(q) \ argument
75 __init_swait_queue_head((q), #q, &__key); \
147 extern void swake_up_one(struct swait_queue_head *q);
148 extern void swake_up_all(struct swait_queue_head *q);
149 extern void swake_up_locked(struct swait_queue_head *q, int wake_flags);
151 extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int st…
152 extern long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state);
154 extern void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait);
155 extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait);
/openbmc/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_ethtool.c369 int mbox, key, stat, q; in nicvf_get_regs() local
402 for (q = 0; q < MAX_CMP_QUEUES_PER_QS; q++) { in nicvf_get_regs()
416 for (q = 0; q < MAX_RCV_QUEUES_PER_QS; q++) { in nicvf_get_regs()
419 NIC_QSET_RQ_0_7_STAT_0_1, q); in nicvf_get_regs()
421 p[i++] = nicvf_queue_reg_read(nic, reg_offset, q); in nicvf_get_regs()
424 for (q = 0; q < MAX_SND_QUEUES_PER_QS; q++) { in nicvf_get_regs()
439 p[i++] = nicvf_queue_reg_read(nic, reg_offset, q); in nicvf_get_regs()
442 for (q = 0; q < MAX_RCV_BUF_DESC_RINGS_PER_QS; q++) { in nicvf_get_regs()
450 NIC_QSET_RBDR_0_1_STATUS0, q); in nicvf_get_regs()
452 NIC_QSET_RBDR_0_1_STATUS1, q); in nicvf_get_regs()
[all …]
/openbmc/linux/drivers/gpu/drm/v3d/
H A Dv3d_sched.c258 enum v3d_queue q; in v3d_gpu_reset_for_timeout() local
263 for (q = 0; q < V3D_MAX_QUEUES; q++) in v3d_gpu_reset_for_timeout()
272 for (q = 0; q < V3D_MAX_QUEUES; q++) in v3d_gpu_reset_for_timeout()
276 for (q = 0; q < V3D_MAX_QUEUES; q++) { in v3d_gpu_reset_for_timeout()
277 drm_sched_start(&v3d->queue[q].sched, true); in v3d_gpu_reset_for_timeout()
296 u32 ctca = V3D_CORE_READ(0, V3D_CLE_CTNCA(q)); in v3d_cl_job_timedout()
297 u32 ctra = V3D_CORE_READ(0, V3D_CLE_CTNRA(q)); in v3d_cl_job_timedout()
442 enum v3d_queue q; in v3d_sched_fini() local
444 for (q = 0; q < V3D_MAX_QUEUES; q++) { in v3d_sched_fini()
445 if (v3d->queue[q].sched.ready) in v3d_sched_fini()
[all …]
/openbmc/linux/net/sched/
H A Dsch_fifo.c31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue()
42 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue()
47 __qdisc_queue_drop_head(sch, &sch->q, to_free); in pfifo_tail_enqueue()
236 if (!q->ops->change) in fifo_set_limit()
245 ret = q->ops->change(q, nla, NULL); in fifo_set_limit()
256 struct Qdisc *q; in fifo_create_dflt() local
261 if (q) { in fifo_create_dflt()
262 err = fifo_set_limit(q, limit); in fifo_create_dflt()
264 qdisc_put(q); in fifo_create_dflt()
265 q = NULL; in fifo_create_dflt()
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dqmgr.h85 #define FLCNQ_PRINTK(q,l,p,f,a...) FLCN_PRINTK((q)->qmgr->falcon, l, p, "%s: "f, (q)->name, ##a) argument
86 #define FLCNQ_DBG(q,f,a...) FLCNQ_PRINTK((q), DEBUG, info, f, ##a) argument
87 #define FLCNQ_ERR(q,f,a...) FLCNQ_PRINTK((q), ERROR, err, f, ##a) argument
/openbmc/openbmc/meta-raspberrypi/dynamic-layers/multimedia-layer/recipes-multimedia/libcamera-apps/libcamera-apps/
H A D0002-Revert-Support-compressed-pixel-formats-when-saving-.patch138 - return (q < 320) ? 16 * q : 32 * (q - 160);
141 - return 64 * q;
144 - return 128 * q;
147 - return (q < 94) ? 256 * q : std::min(0xFFFF, 512 * (q - 47));
153 - int q[4];
164 - q[1] = field0;
165 - q[2] = field1 + 384;
178 - q[0] = p1 + field2;
179 - q[3] = p2 + field3;
186 - q[1] = (pack0 >> 4) % 176;
[all …]
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c286 int p, q; in mthca_create_agents() local
292 for (q = 0; q <= 1; ++q) { in mthca_create_agents()
294 q ? IB_QPT_GSI : IB_QPT_SMI, in mthca_create_agents()
301 dev->send_agent[p][q] = agent; in mthca_create_agents()
318 for (q = 0; q <= 1; ++q) in mthca_create_agents()
319 if (dev->send_agent[p][q]) in mthca_create_agents()
320 ib_unregister_mad_agent(dev->send_agent[p][q]); in mthca_create_agents()
328 int p, q; in mthca_free_agents() local
331 for (q = 0; q <= 1; ++q) { in mthca_free_agents()
332 agent = dev->send_agent[p][q]; in mthca_free_agents()
[all …]
/openbmc/linux/lib/raid6/
H A Drecov_neon.c26 u8 *p, *q, *dp, *dq; in raid6_2data_recov_neon() local
31 q = (u8 *)ptrs[disks - 1]; in raid6_2data_recov_neon()
51 ptrs[disks - 1] = q; in raid6_2data_recov_neon()
59 __raid6_2data_recov_neon(bytes, p, q, dp, dq, pbmul, qmul); in raid6_2data_recov_neon()
66 u8 *p, *q, *dq; in raid6_datap_recov_neon() local
70 q = (u8 *)ptrs[disks - 1]; in raid6_datap_recov_neon()
84 ptrs[disks - 1] = q; in raid6_datap_recov_neon()
90 __raid6_datap_recov_neon(bytes, p, q, dq, qmul); in raid6_datap_recov_neon()
H A Dmmx.c38 u8 *p, *q; in raid6_mmx1_gen_syndrome() local
43 q = dptr[z0+2]; /* RS syndrome */ in raid6_mmx1_gen_syndrome()
65 asm volatile("movq %%mm4,%0" : "=m" (q[d])); in raid6_mmx1_gen_syndrome()
86 u8 *p, *q; in raid6_mmx2_gen_syndrome() local
91 q = dptr[z0+2]; /* RS syndrome */ in raid6_mmx2_gen_syndrome()
124 asm volatile("movq %%mm4,%0" : "=m" (q[d])); in raid6_mmx2_gen_syndrome()
125 asm volatile("movq %%mm6,%0" : "=m" (q[d+8])); in raid6_mmx2_gen_syndrome()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhnae.c200 ring->q = q; in hnae_init_ring()
242 q->dev = dev; in hnae_init_queue()
243 q->handle = h; in hnae_init_queue()
245 ret = hnae_init_ring(q, &q->tx_ring, q->tx_ring.flags | RINGF_DIR); in hnae_init_queue()
249 ret = hnae_init_ring(q, &q->rx_ring, q->rx_ring.flags & ~RINGF_DIR); in hnae_init_queue()
254 dev->ops->init_queue(q); in hnae_init_queue()
259 hnae_fini_ring(&q->tx_ring); in hnae_init_queue()
266 if (q->dev->ops->fini_queue) in hnae_fini_queue()
267 q->dev->ops->fini_queue(q); in hnae_fini_queue()
269 hnae_fini_ring(&q->tx_ring); in hnae_fini_queue()
[all …]
H A Dhns_dsaf_rcb.h87 struct hnae_queue q; member
119 void hns_rcb_start(struct hnae_queue *q, u32 val);
126 void hns_rcb_ring_enable_hw(struct hnae_queue *q, u32 val);
127 void hns_rcb_int_clr_hw(struct hnae_queue *q, u32 flag);
128 void hns_rcb_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 enable);
129 void hns_rcbv2_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 mask);
130 void hns_rcbv2_int_clr_hw(struct hnae_queue *q, u32 flag);
133 void hns_rcb_reset_ring_hw(struct hnae_queue *q);
161 void hns_rcb_set_rx_ring_bs(struct hnae_queue *q, u32 buf_size);
162 void hns_rcb_set_tx_ring_bs(struct hnae_queue *q, u32 buf_size);
/openbmc/linux/drivers/media/pci/ivtv/
H A Divtv-queue.c34 INIT_LIST_HEAD(&q->list); in ivtv_queue_init()
35 q->buffers = 0; in ivtv_queue_init()
36 q->length = 0; in ivtv_queue_init()
37 q->bytesused = 0; in ivtv_queue_init()
45 if (q == &s->q_free) { in ivtv_enqueue()
53 q->buffers++; in ivtv_enqueue()
54 q->length += s->buf_size; in ivtv_enqueue()
65 if (!list_empty(&q->list)) { in ivtv_dequeue()
67 list_del_init(q->list.next); in ivtv_dequeue()
68 q->buffers--; in ivtv_dequeue()
[all …]
/openbmc/linux/tools/power/cpupower/utils/helpers/
H A Dbitmask.c105 static const char *nexttoken(const char *q, int sep) in nexttoken() argument
107 if (q) in nexttoken()
108 q = strchr(q, sep); in nexttoken()
109 if (q) in nexttoken()
110 q++; in nexttoken()
111 return q; in nexttoken()
194 const char *p, *q; in bitmask_parselist() local
198 q = buf; in bitmask_parselist()
199 while (p = q, q = nexttoken(q, ','), p) { in bitmask_parselist()
/openbmc/linux/kernel/futex/
H A Dfutex.h144 struct futex_q *q, struct futex_hash_bucket **hb);
145 extern void futex_wait_queue(struct futex_hash_bucket *hb, struct futex_q *q,
147 extern void futex_wake_mark(struct wake_q_head *wake_q, struct futex_q *q);
154 extern void __futex_unqueue(struct futex_q *q);
155 extern void __futex_queue(struct futex_q *q, struct futex_hash_bucket *hb);
156 extern int futex_unqueue(struct futex_q *q);
173 __futex_queue(q, hb); in futex_queue()
177 extern void futex_unqueue_pi(struct futex_q *q);
219 extern struct futex_hash_bucket *futex_q_lock(struct futex_q *q);
233 extern int fixup_pi_owner(u32 __user *uaddr, struct futex_q *q, int locked);
[all …]
/openbmc/linux/net/8021q/
H A DMakefile6 obj-$(CONFIG_VLAN_8021Q) += 8021q.o
8 8021q-y := vlan.o vlan_dev.o vlan_netlink.o
9 8021q-$(CONFIG_VLAN_8021Q_GVRP) += vlan_gvrp.o
10 8021q-$(CONFIG_VLAN_8021Q_MVRP) += vlan_mvrp.o
11 8021q-$(CONFIG_PROC_FS) += vlanproc.o
/openbmc/qemu/target/riscv/
H A Dm128_helper.c30 Int128 q; in HELPER() local
36 q = int128_divu(int128_make128(ul, uh), int128_make128(vl, vh)); in HELPER()
37 ql = int128_getlo(q); in HELPER()
38 qh = int128_gethi(q); in HELPER()
70 Int128 q; in HELPER() local
81 q = int128_divs(int128_make128(ul, uh), int128_make128(vl, vh)); in HELPER()
82 ql = int128_getlo(q); in HELPER()
83 qh = int128_gethi(q); in HELPER()

12345678910>>...77