Home
last modified time | relevance | path

Searched refs:curs (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dcurs507a.c56 if (asyh->curs.handle != handle || asyh->curs.offset != offset) { in curs507a_prepare()
57 asyh->curs.handle = handle; in curs507a_prepare()
58 asyh->curs.offset = offset; in curs507a_prepare()
59 asyh->set.curs = asyh->curs.visible; in curs507a_prepare()
67 asyh->curs.visible = false; in curs507a_release()
81 asyh->curs.visible = asyw->state.visible; in curs507a_acquire()
82 if (ret || !asyh->curs.visible) in curs507a_acquire()
Dhead.c42 if (clr.curs) head->func->curs_clr(head); in nv50_head_flush_clr()
58 if (asyh->set.curs ) head->func->curs_set(head, asyh); in nv50_head_flush_set()
361 asyh->curs.visible = false; in nv50_head_atomic_check()
375 if (asyh->curs.visible) { in nv50_head_atomic_check()
376 if (memcmp(&armh->curs, &asyh->curs, sizeof(asyh->curs))) in nv50_head_atomic_check()
377 asyh->set.curs = true; in nv50_head_atomic_check()
379 if (armh->curs.visible) { in nv50_head_atomic_check()
380 asyh->clr.curs = true; in nv50_head_atomic_check()
393 asyh->clr.curs = armh->curs.visible; in nv50_head_atomic_check()
396 asyh->set.curs = asyh->curs.visible; in nv50_head_atomic_check()
[all …]
Dhead917d.c71 case 32: asyh->curs.layout = 0; break; in head917d_curs_layout()
72 case 64: asyh->curs.layout = 1; break; in head917d_curs_layout()
73 case 128: asyh->curs.layout = 2; break; in head917d_curs_layout()
74 case 256: asyh->curs.layout = 3; break; in head917d_curs_layout()
Dhead507d.c125 evo_data(push, 0x80000000 | asyh->curs.layout << 26 | in head507d_curs_set()
126 asyh->curs.format << 24); in head507d_curs_set()
127 evo_data(push, asyh->curs.offset >> 8); in head507d_curs_set()
137 case 0xcf: asyh->curs.format = 1; break; in head507d_curs_format()
150 case 32: asyh->curs.layout = 0; break; in head507d_curs_layout()
151 case 64: asyh->curs.layout = 1; break; in head507d_curs_layout()
195 asyh->set.curs = asyh->curs.visible; in head507d_core_set()
211 (asyh->core.visible = asyh->curs.visible)) { in head507d_core_calc()
Dhead827d.c46 evo_data(push, 0x80000000 | asyh->curs.layout << 26 | in head827d_curs_set()
47 asyh->curs.format << 24); in head827d_curs_set()
48 evo_data(push, asyh->curs.offset >> 8); in head827d_curs_set()
50 evo_data(push, asyh->curs.handle); in head827d_curs_set()
Dheadc37d.c104 asyh->curs.layout << 8 | in headc37d_curs_set()
105 asyh->curs.format << 0); in headc37d_curs_set()
108 evo_data(push, asyh->curs.handle); in headc37d_curs_set()
110 evo_data(push, asyh->curs.offset >> 8); in headc37d_curs_set()
119 asyh->curs.format = asyw->image.format; in headc37d_curs_format()
Dhead907d.c144 evo_data(push, 0x80000000 | asyh->curs.layout << 26 | in head907d_curs_set()
145 asyh->curs.format << 24); in head907d_curs_set()
146 evo_data(push, asyh->curs.offset >> 8); in head907d_curs_set()
148 evo_data(push, asyh->curs.handle); in head907d_curs_set()
Datom.h85 } curs; member
129 bool curs:1; member
DKbuild43 nouveau-y += dispnv50/curs.o
/Linux-v5.4/net/smc/
Dsmc_cdc.h90 static inline void smc_curs_add(int size, union smc_host_cursor *curs, in smc_curs_add() argument
93 curs->count += value; in smc_curs_add()
94 if (curs->count >= size) { in smc_curs_add()
95 curs->wrap++; in smc_curs_add()
96 curs->count -= size; in smc_curs_add()
101 static inline u64 smc_curs_read(union smc_host_cursor *curs, in smc_curs_read() argument
109 ret = curs->acurs; in smc_curs_read()
113 return atomic64_read(&curs->acurs); in smc_curs_read()
Dsmc_cdc.c179 union smc_host_cursor curs; in smcd_cdc_msg_send() local
185 curs.acurs.counter = atomic64_read(&conn->local_tx_ctrl.prod.acurs); in smcd_cdc_msg_send()
186 cdc.prod.wrap = curs.wrap; in smcd_cdc_msg_send()
187 cdc.prod.count = curs.count; in smcd_cdc_msg_send()
188 curs.acurs.counter = atomic64_read(&conn->local_tx_ctrl.cons.acurs); in smcd_cdc_msg_send()
189 cdc.cons.wrap = curs.wrap; in smcd_cdc_msg_send()
190 cdc.cons.count = curs.count; in smcd_cdc_msg_send()
196 smc_curs_copy(&conn->rx_curs_confirmed, &curs, conn); in smcd_cdc_msg_send()
/Linux-v5.4/drivers/video/console/
Dvgacon.c682 int curs, cure; in vgacon_set_cursor_size() local
692 curs = inb_p(vga_video_port_val); in vgacon_set_cursor_size()
696 curs = 0; in vgacon_set_cursor_size()
700 curs = (curs & 0xc0) | from; in vgacon_set_cursor_size()
704 outb_p(curs, vga_video_port_val); in vgacon_set_cursor_size()
/Linux-v5.4/drivers/net/hamradio/
Dbaycom_ser_fdx.c191 …er12_rx(struct net_device *dev, struct baycom_state *bc, struct timespec64 *ts, unsigned char curs) in ser12_rx() argument
224 if (bc->modem.ser12.last_rxbit != curs) { in ser12_rx()
225 bc->modem.ser12.last_rxbit = curs; in ser12_rx()