pcl 71 drivers/firewire/nosy.c struct pcl *rcv_start_pcl, *rcv_pcl; pcl 509 drivers/firewire/nosy.c pci_free_consistent(lynx->pci_device, sizeof(struct pcl), pcl 511 drivers/firewire/nosy.c pci_free_consistent(lynx->pci_device, sizeof(struct pcl), pcl 563 drivers/firewire/nosy.c sizeof(struct pcl), &lynx->rcv_start_pcl_bus); pcl 565 drivers/firewire/nosy.c sizeof(struct pcl), &lynx->rcv_pcl_bus); pcl 665 drivers/firewire/nosy.c pci_free_consistent(lynx->pci_device, sizeof(struct pcl), pcl 668 drivers/firewire/nosy.c pci_free_consistent(lynx->pci_device, sizeof(struct pcl), pcl 1113 drivers/video/fbdev/atafb.c unsigned long pcl = ULONG_MAX; pcl 1117 drivers/video/fbdev/atafb.c f25.t * i < pcl) { pcl 1118 drivers/video/fbdev/atafb.c pcl = f25.t * i; pcl 1122 drivers/video/fbdev/atafb.c f32.t * i < pcl) { pcl 1123 drivers/video/fbdev/atafb.c pcl = f32.t * i; pcl 1127 drivers/video/fbdev/atafb.c fext.t * i < pcl) { pcl 1128 drivers/video/fbdev/atafb.c pcl = fext.t * i; pcl 1134 drivers/video/fbdev/atafb.c plen = pcl / pclock->t; pcl 59 fs/erofs/zdata.c struct z_erofs_pcluster *pcl = ptr; pcl 60 fs/erofs/zdata.c struct z_erofs_collection *cl = z_erofs_primarycollection(pcl); pcl 67 fs/erofs/zdata.c pcl->compressed_pages[i] = NULL; pcl 70 fs/erofs/zdata.c static void z_erofs_pcluster_init_always(struct z_erofs_pcluster *pcl) pcl 72 fs/erofs/zdata.c struct z_erofs_collection *cl = z_erofs_primarycollection(pcl); pcl 74 fs/erofs/zdata.c atomic_set(&pcl->obj.refcount, 1); pcl 134 fs/erofs/zdata.c struct z_erofs_pcluster *pcl, *tailpcl; pcl 169 fs/erofs/zdata.c const struct z_erofs_pcluster *pcl = clt->pcl; pcl 170 fs/erofs/zdata.c const unsigned int clusterpages = BIT(pcl->clusterbits); pcl 172 fs/erofs/zdata.c pgoff_t index = pcl->obj.index + (pages - pcl->compressed_pages); pcl 178 fs/erofs/zdata.c for (; pages < pcl->compressed_pages + clusterpages; ++pages) { pcl 214 fs/erofs/zdata.c struct z_erofs_pcluster *const pcl = pcl 217 fs/erofs/zdata.c const unsigned int clusterpages = BIT(pcl->clusterbits); pcl 225 fs/erofs/zdata.c struct page *page = pcl->compressed_pages[i]; pcl 238 fs/erofs/zdata.c WRITE_ONCE(pcl->compressed_pages[i], NULL); pcl 251 fs/erofs/zdata.c struct z_erofs_pcluster *const pcl = (void *)page_private(page); pcl 252 fs/erofs/zdata.c const unsigned int clusterpages = BIT(pcl->clusterbits); pcl 255 fs/erofs/zdata.c if (erofs_workgroup_try_to_freeze(&pcl->obj, 1)) { pcl 259 fs/erofs/zdata.c if (pcl->compressed_pages[i] == page) { pcl 260 fs/erofs/zdata.c WRITE_ONCE(pcl->compressed_pages[i], NULL); pcl 265 fs/erofs/zdata.c erofs_workgroup_unfreeze(&pcl->obj, 1); pcl 279 fs/erofs/zdata.c struct z_erofs_pcluster *const pcl = clt->pcl; pcl 280 fs/erofs/zdata.c const unsigned int clusterpages = BIT(pcl->clusterbits); pcl 282 fs/erofs/zdata.c while (clt->compressedpages < pcl->compressed_pages + clusterpages) { pcl 311 fs/erofs/zdata.c try_to_claim_pcluster(struct z_erofs_pcluster *pcl, pcl 316 fs/erofs/zdata.c if (pcl->next == Z_EROFS_PCLUSTER_NIL) { pcl 318 fs/erofs/zdata.c if (cmpxchg(&pcl->next, Z_EROFS_PCLUSTER_NIL, pcl 322 fs/erofs/zdata.c *owned_head = &pcl->next; pcl 325 fs/erofs/zdata.c } else if (pcl->next == Z_EROFS_PCLUSTER_TAIL) { pcl 331 fs/erofs/zdata.c if (cmpxchg(&pcl->next, Z_EROFS_PCLUSTER_TAIL, pcl 345 fs/erofs/zdata.c struct z_erofs_pcluster *pcl; pcl 354 fs/erofs/zdata.c pcl = container_of(grp, struct z_erofs_pcluster, obj); pcl 355 fs/erofs/zdata.c if (clt->owned_head == &pcl->next || pcl == clt->tailpcl) { pcl 361 fs/erofs/zdata.c cl = z_erofs_primarycollection(pcl); pcl 368 fs/erofs/zdata.c length = READ_ONCE(pcl->length); pcl 382 fs/erofs/zdata.c length != cmpxchg_relaxed(&pcl->length, length, llen)) { pcl 384 fs/erofs/zdata.c length = READ_ONCE(pcl->length); pcl 390 fs/erofs/zdata.c clt->tailpcl = pcl; pcl 391 fs/erofs/zdata.c clt->mode = try_to_claim_pcluster(pcl, &clt->owned_head); pcl 395 fs/erofs/zdata.c clt->pcl = pcl; pcl 404 fs/erofs/zdata.c struct z_erofs_pcluster *pcl; pcl 409 fs/erofs/zdata.c pcl = kmem_cache_alloc(pcluster_cachep, GFP_NOFS); pcl 410 fs/erofs/zdata.c if (!pcl) pcl 413 fs/erofs/zdata.c z_erofs_pcluster_init_always(pcl); pcl 414 fs/erofs/zdata.c pcl->obj.index = map->m_pa >> PAGE_SHIFT; pcl 416 fs/erofs/zdata.c pcl->length = (map->m_llen << Z_EROFS_PCLUSTER_LENGTH_BIT) | pcl 421 fs/erofs/zdata.c pcl->algorithmformat = Z_EROFS_COMPRESSION_LZ4; pcl 423 fs/erofs/zdata.c pcl->algorithmformat = Z_EROFS_COMPRESSION_SHIFTED; pcl 425 fs/erofs/zdata.c pcl->clusterbits = EROFS_I(inode)->z_physical_clusterbits[0]; pcl 426 fs/erofs/zdata.c pcl->clusterbits -= PAGE_SHIFT; pcl 429 fs/erofs/zdata.c pcl->next = clt->owned_head; pcl 432 fs/erofs/zdata.c cl = z_erofs_primarycollection(pcl); pcl 441 fs/erofs/zdata.c err = erofs_register_workgroup(inode->i_sb, &pcl->obj, 0); pcl 444 fs/erofs/zdata.c kmem_cache_free(pcluster_cachep, pcl); pcl 449 fs/erofs/zdata.c clt->tailpcl = pcl; pcl 450 fs/erofs/zdata.c clt->owned_head = &pcl->next; pcl 451 fs/erofs/zdata.c clt->pcl = pcl; pcl 488 fs/erofs/zdata.c clt->compressedpages = clt->pcl->compressed_pages; pcl 510 fs/erofs/zdata.c struct z_erofs_pcluster *const pcl = pcl 512 fs/erofs/zdata.c struct z_erofs_collection *const cl = z_erofs_primarycollection(pcl); pcl 519 fs/erofs/zdata.c struct z_erofs_pcluster *const pcl = pcl 522 fs/erofs/zdata.c erofs_workgroup_put(&pcl->obj); pcl 756 fs/erofs/zdata.c struct z_erofs_pcluster *pcl, pcl 760 fs/erofs/zdata.c const unsigned int clusterpages = BIT(pcl->clusterbits); pcl 772 fs/erofs/zdata.c cl = z_erofs_primarycollection(pcl); pcl 840 fs/erofs/zdata.c compressed_pages = pcl->compressed_pages; pcl 886 fs/erofs/zdata.c llen = pcl->length >> Z_EROFS_PCLUSTER_LENGTH_BIT; pcl 889 fs/erofs/zdata.c partial = !(pcl->length & Z_EROFS_PCLUSTER_FULL_LENGTH); pcl 902 fs/erofs/zdata.c .alg = pcl->algorithmformat, pcl 947 fs/erofs/zdata.c WRITE_ONCE(pcl->next, Z_EROFS_PCLUSTER_NIL); pcl 963 fs/erofs/zdata.c struct z_erofs_pcluster *pcl; pcl 971 fs/erofs/zdata.c pcl = container_of(owned, struct z_erofs_pcluster, next); pcl 972 fs/erofs/zdata.c owned = READ_ONCE(pcl->next); pcl 974 fs/erofs/zdata.c z_erofs_decompress_pcluster(sb, pcl, pagepool); pcl 991 fs/erofs/zdata.c static struct page *pickup_page_for_submission(struct z_erofs_pcluster *pcl, pcl 999 fs/erofs/zdata.c const pgoff_t index = pcl->obj.index; pcl 1009 fs/erofs/zdata.c page = READ_ONCE(pcl->compressed_pages[nr]); pcl 1061 fs/erofs/zdata.c WRITE_ONCE(pcl->compressed_pages[nr], page); pcl 1073 fs/erofs/zdata.c set_page_private(page, (unsigned long)pcl); pcl 1097 fs/erofs/zdata.c if (oldpage != cmpxchg(&pcl->compressed_pages[nr], oldpage, page)) { pcl 1109 fs/erofs/zdata.c set_page_private(page, (unsigned long)pcl); pcl 1168 fs/erofs/zdata.c static void move_to_bypass_jobqueue(struct z_erofs_pcluster *pcl, pcl 1179 fs/erofs/zdata.c WRITE_ONCE(pcl->next, Z_EROFS_PCLUSTER_TAIL_CLOSED); pcl 1182 fs/erofs/zdata.c WRITE_ONCE(*bypass_qtail, &pcl->next); pcl 1184 fs/erofs/zdata.c qtail[JQ_BYPASS] = &pcl->next; pcl 1230 fs/erofs/zdata.c struct z_erofs_pcluster *pcl; pcl 1241 fs/erofs/zdata.c pcl = container_of(owned_head, struct z_erofs_pcluster, next); pcl 1243 fs/erofs/zdata.c clusterpages = BIT(pcl->clusterbits); pcl 1246 fs/erofs/zdata.c owned_head = cmpxchg(&pcl->next, Z_EROFS_PCLUSTER_TAIL, pcl 1249 fs/erofs/zdata.c first_index = pcl->obj.index; pcl 1253 fs/erofs/zdata.c page = pickup_page_for_submission(pcl, i, pagepool, pcl 1292 fs/erofs/zdata.c qtail[JQ_SUBMIT] = &pcl->next; pcl 1294 fs/erofs/zdata.c move_to_bypass_jobqueue(pcl, qtail, owned_head);