| /linux-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | head917d.c | 90 NVVAL(NV917D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in head917d_curs_set() 91 NVVAL(NV917D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in head917d_curs_set() 96 HEAD_SET_OFFSET_CURSOR(i), asyh->curs.offset >> 8); in head917d_curs_set() 98 PUSH_MTHD(push, NV917D, HEAD_SET_CONTEXT_DMA_CURSOR(i), asyh->curs.handle); in head917d_curs_set() 107 case 32: asyh->curs.layout = NV917D_HEAD_SET_CONTROL_CURSOR_SIZE_W32_H32; break; in head917d_curs_layout() 108 case 64: asyh->curs.layout = NV917D_HEAD_SET_CONTROL_CURSOR_SIZE_W64_H64; break; in head917d_curs_layout() 109 case 128: asyh->curs.layout = NV917D_HEAD_SET_CONTROL_CURSOR_SIZE_W128_H128; break; in head917d_curs_layout() 110 case 256: asyh->curs.layout = NV917D_HEAD_SET_CONTROL_CURSOR_SIZE_W256_H256; break; in head917d_curs_layout()
|
| H A D | curs507a.c | 83 if (asyh->curs.handle != handle || asyh->curs.offset != offset) { in curs507a_prepare() 84 asyh->curs.handle = handle; in curs507a_prepare() 85 asyh->curs.offset = offset; in curs507a_prepare() 86 asyh->set.curs = asyh->curs.visible; in curs507a_prepare() 94 asyh->curs.visible = false; in curs507a_release() 110 asyh->curs.visible = asyw->state.visible; in curs507a_acquire() 111 if (ret || !asyh->curs.visible) in curs507a_acquire()
|
| H A D | head.c | 49 if (clr.curs) head->func->curs_clr(head); in nv50_head_flush_clr() 401 asyh->curs.visible = false; in nv50_head_atomic_check() 415 if (asyh->curs.visible) { in nv50_head_atomic_check() 416 if (memcmp(&armh->curs, &asyh->curs, sizeof(asyh->curs))) in nv50_head_atomic_check() 417 asyh->set.curs = true; in nv50_head_atomic_check() 419 if (armh->curs.visible) { in nv50_head_atomic_check() 420 asyh->clr.curs = true; in nv50_head_atomic_check() 433 asyh->clr.curs = armh->curs.visible; in nv50_head_atomic_check() 436 asyh->set.curs = asyh->curs.visible; in nv50_head_atomic_check() 476 asyh->curs = armh->curs; in nv50_head_atomic_duplicate_state() [all …]
|
| H A D | head507d.c | 151 NVVAL(NV507D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in head507d_curs_set() 152 NVVAL(NV507D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in head507d_curs_set() 158 HEAD_SET_OFFSET_CURSOR(i), asyh->curs.offset >> 8); in head507d_curs_set() 167 case 0xcf: asyh->curs.format = NV507D_HEAD_SET_CONTROL_CURSOR_FORMAT_A8R8G8B8; break; in head507d_curs_format() 180 case 32: asyh->curs.layout = NV507D_HEAD_SET_CONTROL_CURSOR_SIZE_W32_H32; break; in head507d_curs_layout() 181 case 64: asyh->curs.layout = NV507D_HEAD_SET_CONTROL_CURSOR_SIZE_W64_H64; break; in head507d_curs_layout() 241 asyh->set.curs = asyh->curs.visible; in head507d_core_set() 257 (asyh->core.visible = asyh->curs.visible)) { in head507d_core_calc()
|
| H A D | head827d.c | 60 NVVAL(NV827D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in head827d_curs_set() 61 NVVAL(NV827D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in head827d_curs_set() 67 HEAD_SET_OFFSET_CURSOR(i), asyh->curs.offset >> 8); in head827d_curs_set() 69 PUSH_MTHD(push, NV827D, HEAD_SET_CONTEXT_DMA_CURSOR(i), asyh->curs.handle); in head827d_curs_set()
|
| H A D | headc37d.c | 134 NVVAL(NVC37D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in headc37d_curs_set() 135 NVVAL(NVC37D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in headc37d_curs_set() 148 PUSH_MTHD(push, NVC37D, HEAD_SET_CONTEXT_DMA_CURSOR(i, 0), asyh->curs.handle); in headc37d_curs_set() 149 PUSH_MTHD(push, NVC37D, HEAD_SET_OFFSET_CURSOR(i, 0), asyh->curs.offset >> 8); in headc37d_curs_set() 157 asyh->curs.format = asyw->image.format; in headc37d_curs_format()
|
| H A D | atom.h | 89 } curs; member 137 bool curs:1; member
|
| H A D | head907d.c | 183 NVVAL(NV907D, HEAD_SET_CONTROL_CURSOR, FORMAT, asyh->curs.format) | in head907d_curs_set() 184 NVVAL(NV907D, HEAD_SET_CONTROL_CURSOR, SIZE, asyh->curs.layout) | in head907d_curs_set() 189 HEAD_SET_OFFSET_CURSOR(i), asyh->curs.offset >> 8); in head907d_curs_set() 191 PUSH_MTHD(push, NV907D, HEAD_SET_CONTEXT_DMA_CURSOR(i), asyh->curs.handle); in head907d_curs_set()
|
| H A D | Kbuild | 49 nouveau-y += dispnv50/curs.o
|
| /linux-6.15/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo_util.c | 925 struct ttm_buffer_object *bo = curs->bo; in ttm_bo_lru_cursor_cleanup_bo() 928 if (curs->needs_unlock) in ttm_bo_lru_cursor_cleanup_bo() 931 curs->bo = NULL; in ttm_bo_lru_cursor_cleanup_bo() 944 ttm_bo_lru_cursor_cleanup_bo(curs); in ttm_bo_lru_cursor_fini() 969 memset(curs, 0, sizeof(*curs)); in ttm_bo_lru_cursor_init() 971 curs->ctx = ctx; in ttm_bo_lru_cursor_init() 973 return curs; in ttm_bo_lru_cursor_init() 982 if (!ttm_lru_walk_trylock(curs->ctx, bo, &curs->needs_unlock)) in ttm_bo_from_res_reserved() 986 if (curs->needs_unlock) in ttm_bo_from_res_reserved() 991 curs->bo = bo; in ttm_bo_from_res_reserved() [all …]
|
| /linux-6.15/include/drm/ttm/ |
| H A D | ttm_bo.h | 516 void ttm_bo_lru_cursor_fini(struct ttm_bo_lru_cursor *curs); 519 ttm_bo_lru_cursor_init(struct ttm_bo_lru_cursor *curs, 523 struct ttm_buffer_object *ttm_bo_lru_cursor_first(struct ttm_bo_lru_cursor *curs); 525 struct ttm_buffer_object *ttm_bo_lru_cursor_next(struct ttm_bo_lru_cursor *curs); 532 ttm_bo_lru_cursor_init(curs, man, ctx), 533 struct ttm_bo_lru_cursor *curs, struct ttm_resource_manager *man,
|
| /linux-6.15/net/smc/ |
| H A D | smc_cdc.c | 240 union smc_host_cursor curs; in smcd_cdc_msg_send() local 246 curs.acurs.counter = atomic64_read(&conn->local_tx_ctrl.prod.acurs); in smcd_cdc_msg_send() 247 cdc.prod.wrap = curs.wrap; in smcd_cdc_msg_send() 248 cdc.prod.count = curs.count; in smcd_cdc_msg_send() 249 curs.acurs.counter = atomic64_read(&conn->local_tx_ctrl.cons.acurs); in smcd_cdc_msg_send() 250 cdc.cons.wrap = curs.wrap; in smcd_cdc_msg_send() 251 cdc.cons.count = curs.count; in smcd_cdc_msg_send() 257 smc_curs_copy(&conn->rx_curs_confirmed, &curs, conn); in smcd_cdc_msg_send()
|
| H A D | smc_cdc.h | 90 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()
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_pt.c | 297 struct xe_res_cursor *curs; member 453 struct xe_res_cursor curs = *xe_walk->curs; in xe_pt_scan_64K() local 467 if (!IS_ALIGNED(xe_res_dma(&curs), SZ_64K) || curs.size < SZ_64K) in xe_pt_scan_64K() 470 xe_res_next(&curs, SZ_64K); in xe_pt_scan_64K() 516 struct xe_res_cursor *curs = xe_walk->curs; in xe_pt_stage_bind_entry() local 634 struct xe_res_cursor curs; in xe_pt_stage_bind() local 644 .curs = &curs, in xe_pt_stage_bind() 664 &curs); in xe_pt_stage_bind() 731 xe_vma_size(vma), &curs); in xe_pt_stage_bind() 737 xe_vma_size(vma), &curs); in xe_pt_stage_bind() [all …]
|
| H A D | xe_shrinker.c | 66 struct ttm_bo_lru_cursor curs; in xe_shrinker_walk() local 72 ttm_bo_lru_for_each_reserved_guarded(&curs, man, ctx, ttm_bo) { in xe_shrinker_walk()
|
| /linux-6.15/drivers/video/console/ |
| H A D | vgacon.c | 478 int curs, cure; in vgacon_set_cursor_size() local 488 curs = inb_p(vga_video_port_val); in vgacon_set_cursor_size() 492 curs = 0; in vgacon_set_cursor_size() 496 curs = (curs & 0xc0) | from; in vgacon_set_cursor_size() 500 outb_p(curs, vga_video_port_val); in vgacon_set_cursor_size()
|
| /linux-6.15/drivers/net/hamradio/ |
| H A D | baycom_ser_fdx.c | 191 …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()
|