/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 31 * @param cb The pointer to the circular buffer. 36 ia_css_circbuf_read(ia_css_circbuf_t *cb); 44 * @param cb The pointer to the circular buffer. 48 static inline void ia_css_circbuf_shift_chunk(ia_css_circbuf_t *cb, 72 ia_css_circbuf_create(ia_css_circbuf_t *cb, in ia_css_circbuf_create() argument 80 cb->desc = desc; in ia_css_circbuf_create() 82 cb->desc->start = 0; in ia_css_circbuf_create() 83 cb->desc->end = 0; in ia_css_circbuf_create() 84 cb->desc->step = 0; in ia_css_circbuf_create() 86 for (i = 0; i < cb in ia_css_circbuf_create() 96 ia_css_circbuf_destroy(ia_css_circbuf_t *cb) ia_css_circbuf_destroy() argument 107 ia_css_circbuf_pop(ia_css_circbuf_t *cb) ia_css_circbuf_pop() argument 124 ia_css_circbuf_extract(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_extract() argument 174 ia_css_circbuf_peek(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_peek() argument 188 ia_css_circbuf_peek_from_start(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_peek_from_start() argument 203 ia_css_circbuf_increase_size( ia_css_circbuf_t *cb, unsigned int sz_delta, ia_css_circbuf_elem_t *elems) ia_css_circbuf_increase_size() argument 272 ia_css_circbuf_read(ia_css_circbuf_t *cb) ia_css_circbuf_read() argument 292 ia_css_circbuf_shift_chunk(ia_css_circbuf_t *cb, u32 chunk_src, uint32_t chunk_dest) ia_css_circbuf_shift_chunk() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 31 * @param cb The pointer to the circular buffer. 36 ia_css_circbuf_read(ia_css_circbuf_t *cb); 44 * @param cb The pointer to the circular buffer. 48 static inline void ia_css_circbuf_shift_chunk(ia_css_circbuf_t *cb, 72 ia_css_circbuf_create(ia_css_circbuf_t *cb, in ia_css_circbuf_create() argument 80 cb->desc = desc; in ia_css_circbuf_create() 82 cb->desc->start = 0; in ia_css_circbuf_create() 83 cb->desc->end = 0; in ia_css_circbuf_create() 84 cb->desc->step = 0; in ia_css_circbuf_create() 86 for (i = 0; i < cb in ia_css_circbuf_create() 96 ia_css_circbuf_destroy(ia_css_circbuf_t *cb) ia_css_circbuf_destroy() argument 107 ia_css_circbuf_pop(ia_css_circbuf_t *cb) ia_css_circbuf_pop() argument 124 ia_css_circbuf_extract(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_extract() argument 174 ia_css_circbuf_peek(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_peek() argument 188 ia_css_circbuf_peek_from_start(ia_css_circbuf_t *cb, int offset) ia_css_circbuf_peek_from_start() argument 203 ia_css_circbuf_increase_size( ia_css_circbuf_t *cb, unsigned int sz_delta, ia_css_circbuf_elem_t *elems) ia_css_circbuf_increase_size() argument 272 ia_css_circbuf_read(ia_css_circbuf_t *cb) ia_css_circbuf_read() argument 292 ia_css_circbuf_shift_chunk(ia_css_circbuf_t *cb, u32 chunk_src, uint32_t chunk_dest) ia_css_circbuf_shift_chunk() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
H A D | ia_css_circbuf.h | 44 * @param cb The pointer to the circular buffer. 49 ia_css_circbuf_t *cb, 56 * @param cb The pointer to the circular buffer. 59 ia_css_circbuf_t *cb); 67 * @param cb The pointer to the circular buffer. 72 ia_css_circbuf_t *cb); 80 * @param cb The pointer to the circular buffer. 86 ia_css_circbuf_t *cb, 140 * @param cb The pointer to the circular buffer. 147 ia_css_circbuf_t *cb, in ia_css_circbuf_get_pos_at_offset() 146 ia_css_circbuf_get_pos_at_offset( ia_css_circbuf_t *cb, u32 base, int offset) ia_css_circbuf_get_pos_at_offset() argument 179 ia_css_circbuf_get_offset( ia_css_circbuf_t *cb, u32 src_pos, uint32_t dest_pos) ia_css_circbuf_get_offset() argument 204 ia_css_circbuf_get_size( ia_css_circbuf_t *cb) ia_css_circbuf_get_size() argument 220 ia_css_circbuf_get_num_elems( ia_css_circbuf_t *cb) ia_css_circbuf_get_num_elems() argument 242 ia_css_circbuf_is_empty( ia_css_circbuf_t *cb) ia_css_circbuf_is_empty() argument 260 ia_css_circbuf_is_full(ia_css_circbuf_t *cb) ia_css_circbuf_is_full() argument 277 ia_css_circbuf_write( ia_css_circbuf_t *cb, ia_css_circbuf_elem_t elem) ia_css_circbuf_write() argument 301 ia_css_circbuf_push( ia_css_circbuf_t *cb, uint32_t val) ia_css_circbuf_push() argument 324 ia_css_circbuf_get_free_elems( ia_css_circbuf_t *cb) ia_css_circbuf_get_free_elems() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
H A D | ia_css_circbuf.h | 44 * @param cb The pointer to the circular buffer. 49 ia_css_circbuf_t *cb, 56 * @param cb The pointer to the circular buffer. 59 ia_css_circbuf_t *cb); 67 * @param cb The pointer to the circular buffer. 72 ia_css_circbuf_t *cb); 80 * @param cb The pointer to the circular buffer. 86 ia_css_circbuf_t *cb, 140 * @param cb The pointer to the circular buffer. 147 ia_css_circbuf_t *cb, in ia_css_circbuf_get_pos_at_offset() 146 ia_css_circbuf_get_pos_at_offset( ia_css_circbuf_t *cb, u32 base, int offset) ia_css_circbuf_get_pos_at_offset() argument 179 ia_css_circbuf_get_offset( ia_css_circbuf_t *cb, u32 src_pos, uint32_t dest_pos) ia_css_circbuf_get_offset() argument 204 ia_css_circbuf_get_size( ia_css_circbuf_t *cb) ia_css_circbuf_get_size() argument 220 ia_css_circbuf_get_num_elems( ia_css_circbuf_t *cb) ia_css_circbuf_get_num_elems() argument 242 ia_css_circbuf_is_empty( ia_css_circbuf_t *cb) ia_css_circbuf_is_empty() argument 260 ia_css_circbuf_is_full(ia_css_circbuf_t *cb) ia_css_circbuf_is_full() argument 277 ia_css_circbuf_write( ia_css_circbuf_t *cb, ia_css_circbuf_elem_t elem) ia_css_circbuf_write() argument 301 ia_css_circbuf_push( ia_css_circbuf_t *cb, uint32_t val) ia_css_circbuf_push() argument 324 ia_css_circbuf_get_free_elems( ia_css_circbuf_t *cb) ia_css_circbuf_get_free_elems() argument [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | command_buffer.c | 17 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_map_mem() argument 30 if (cb->is_mmu_mapped) in cb_map_mem() 33 cb->roundup_size = roundup(cb->size, page_size); in cb_map_mem() 35 cb->virtual_addr = (u64) gen_pool_alloc(ctx->cb_va_pool, cb->roundup_size); in cb_map_mem() 36 if (!cb->virtual_addr) { in cb_map_mem() 43 rc = hl_mmu_map_contiguous(ctx, cb->virtual_addr, cb->bus_address, cb in cb_map_mem() 68 cb_unmap_mem(struct hl_ctx *ctx, struct hl_cb *cb) cb_unmap_mem() argument 80 cb_fini(struct hl_device *hdev, struct hl_cb *cb) cb_fini() argument 91 cb_do_release(struct hl_device *hdev, struct hl_cb *cb) cb_do_release() argument 106 struct hl_cb *cb = NULL; hl_cb_alloc() local 170 struct hl_cb *cb = buf->private; hl_cb_mmap_mem_release() local 185 struct hl_cb *cb; hl_cb_mmap_mem_alloc() local 252 struct hl_cb *cb = buf->private; hl_cb_mmap() local 305 struct hl_cb *cb; hl_cb_destroy() local 337 struct hl_cb *cb; hl_cb_info() local 438 hl_cb_put(struct hl_cb *cb) hl_cb_put() argument 447 struct hl_cb *cb; hl_cb_kernel_create() local 476 struct hl_cb *cb; hl_cb_pool_init() local 499 struct hl_cb *cb, *tmp; hl_cb_pool_fini() local [all...] |
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | command_buffer.c | 16 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb) in cb_map_mem() argument 39 INIT_LIST_HEAD(&cb->va_block_list); in cb_map_mem() 41 for (bus_addr = cb->bus_address; in cb_map_mem() 42 bus_addr < cb->bus_address + cb->size; in cb_map_mem() 63 list_add_tail(&va_block->node, &cb->va_block_list); in cb_map_mem() 68 bus_addr = cb->bus_address; in cb_map_mem() 70 list_for_each_entry(va_block, &cb->va_block_list, node) { in cb_map_mem() 73 &cb->va_block_list)); in cb_map_mem() 88 cb in cb_map_mem() 115 cb_unmap_mem(struct hl_ctx *ctx, struct hl_cb *cb) cb_unmap_mem() argument 141 cb_fini(struct hl_device *hdev, struct hl_cb *cb) cb_fini() argument 153 cb_do_release(struct hl_device *hdev, struct hl_cb *cb) cb_do_release() argument 167 struct hl_cb *cb; cb_release() local 185 struct hl_cb *cb; hl_cb_alloc() local 242 struct hl_cb *cb; hl_cb_create() local 351 struct hl_cb *cb; hl_cb_destroy() local 426 struct hl_cb *cb = (struct hl_cb *) vma->vm_private_data; cb_vm_close() local 451 struct hl_cb *cb; hl_cb_mmap() local 533 struct hl_cb *cb; hl_cb_get() local 553 hl_cb_put(struct hl_cb *cb) hl_cb_put() argument 566 struct hl_cb *cb; hl_cb_mgr_fini() local 586 struct hl_cb *cb; hl_cb_kernel_create() local 614 struct hl_cb *cb; hl_cb_pool_init() local 637 struct hl_cb *cb, *tmp; hl_cb_pool_fini() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | myrb.c | 90 static bool myrb_create_mempools(struct pci_dev *pdev, struct myrb_hba *cb) in myrb_create_mempools() argument 95 elem_size = cb->host->sg_tablesize * elem_align; in myrb_create_mempools() 96 cb->sg_pool = dma_pool_create("myrb_sg", &pdev->dev, in myrb_create_mempools() 98 if (cb->sg_pool == NULL) { in myrb_create_mempools() 99 shost_printk(KERN_ERR, cb->host, in myrb_create_mempools() 104 cb->dcdb_pool = dma_pool_create("myrb_dcdb", &pdev->dev, in myrb_create_mempools() 107 if (!cb->dcdb_pool) { in myrb_create_mempools() 108 dma_pool_destroy(cb->sg_pool); in myrb_create_mempools() 109 cb->sg_pool = NULL; in myrb_create_mempools() 110 shost_printk(KERN_ERR, cb in myrb_create_mempools() 140 myrb_destroy_mempools(struct myrb_hba *cb) myrb_destroy_mempools() argument 163 myrb_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_qcmd() argument 185 myrb_exec_cmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_exec_cmd() argument 207 myrb_exec_type3(struct myrb_hba *cb, enum myrb_cmd_opcode op, dma_addr_t addr) myrb_exec_type3() argument 229 myrb_exec_type3D(struct myrb_hba *cb, enum myrb_cmd_opcode op, struct scsi_device *sdev, struct myrb_pdev_state *pdev_info) myrb_exec_type3D() argument 285 myrb_get_event(struct myrb_hba *cb, unsigned int event) myrb_get_event() argument 341 myrb_get_errtable(struct myrb_hba *cb) myrb_get_errtable() argument 388 myrb_get_ldev_info(struct myrb_hba *cb) myrb_get_ldev_info() argument 439 myrb_get_rbld_progress(struct myrb_hba *cb, struct myrb_rbld_progress *rbld) myrb_get_rbld_progress() argument 472 myrb_update_rbld_progress(struct myrb_hba *cb) myrb_update_rbld_progress() argument 533 myrb_get_cc_progress(struct myrb_hba *cb) myrb_get_cc_progress() argument 580 myrb_bgi_control(struct myrb_hba *cb) myrb_bgi_control() argument 671 myrb_hba_enquiry(struct myrb_hba *cb) myrb_hba_enquiry() argument 781 myrb_set_pdev_state(struct myrb_hba *cb, struct scsi_device *sdev, enum myrb_devstate state) myrb_set_pdev_state() argument 808 myrb_enable_mmio(struct myrb_hba *cb, mbox_mmio_init_t mmio_init_fn) myrb_enable_mmio() argument 913 myrb_get_hba_config(struct myrb_hba *cb) myrb_get_hba_config() argument 1200 myrb_unmap(struct myrb_hba *cb) myrb_unmap() argument 1236 myrb_cleanup(struct myrb_hba *cb) myrb_cleanup() argument 1260 struct myrb_hba *cb = shost_priv(shost); myrb_host_reset() local 1269 struct myrb_hba *cb = shost_priv(shost); myrb_pthru_queuecommand() local 1340 myrb_inquiry(struct myrb_hba *cb, struct scsi_cmnd *scmd) myrb_inquiry() argument 1364 myrb_mode_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) myrb_mode_sense() argument 1400 myrb_request_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd) myrb_request_sense() argument 1409 myrb_read_capacity(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) myrb_read_capacity() argument 1425 struct myrb_hba *cb = shost_priv(shost); myrb_ldev_queuecommand() local 1653 struct myrb_hba *cb = shost_priv(sdev->host); myrb_ldev_slave_alloc() local 1699 struct myrb_hba *cb = shost_priv(sdev->host); myrb_pdev_slave_alloc() local 1781 struct myrb_hba *cb = shost_priv(sdev->host); myrb_biosparam() local 1794 struct myrb_hba *cb = shost_priv(sdev->host); raid_state_show() local 1839 struct myrb_hba *cb = shost_priv(sdev->host); raid_state_store() local 1929 struct myrb_hba *cb = shost_priv(sdev->host); rebuild_show() local 1951 struct myrb_hba *cb = shost_priv(sdev->host); rebuild_store() local 2056 struct myrb_hba *cb = shost_priv(sdev->host); consistency_check_store() local 2169 struct myrb_hba *cb = shost_priv(shost); ctlr_num_show() local 2179 struct myrb_hba *cb = shost_priv(shost); firmware_show() local 2189 struct myrb_hba *cb = shost_priv(shost); model_show() local 2199 struct myrb_hba *cb = shost_priv(shost); flush_cache_store() local 2264 struct myrb_hba *cb = shost_priv(sdev->host); myrb_get_resync() local 2291 struct myrb_hba *cb = shost_priv(sdev->host); myrb_get_state() local 2326 myrb_handle_scsi(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk, struct scsi_cmnd *scmd) myrb_handle_scsi() argument 2403 myrb_handle_cmdblk(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_handle_cmdblk() argument 2416 struct myrb_hba *cb = container_of(work, myrb_monitor() local 2493 myrb_err_status(struct myrb_hba *cb, unsigned char error, unsigned char parm0, unsigned char parm1) myrb_err_status() argument 2727 DAC960_LA_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_LA_hw_init() argument 2771 struct myrb_hba *cb = arg; DAC960_LA_intr_handler() local 3005 DAC960_PG_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_PG_hw_init() argument 3049 struct myrb_hba *cb = arg; DAC960_PG_intr_handler() local 3202 DAC960_PD_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) DAC960_PD_qcmd() argument 3213 DAC960_PD_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_PD_hw_init() argument 3257 struct myrb_hba *cb = arg; DAC960_PD_intr_handler() local 3341 DAC960_P_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) DAC960_P_qcmd() argument 3379 DAC960_P_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_P_hw_init() argument 3423 struct myrb_hba *cb = arg; DAC960_P_intr_handler() local 3506 struct myrb_hba *cb = NULL; myrb_detect() local 3566 struct myrb_hba *cb; myrb_probe() local 3600 struct myrb_hba *cb = pci_get_drvdata(pdev); myrb_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | myrb.c | 90 static bool myrb_create_mempools(struct pci_dev *pdev, struct myrb_hba *cb) in myrb_create_mempools() argument 95 elem_size = cb->host->sg_tablesize * elem_align; in myrb_create_mempools() 96 cb->sg_pool = dma_pool_create("myrb_sg", &pdev->dev, in myrb_create_mempools() 98 if (cb->sg_pool == NULL) { in myrb_create_mempools() 99 shost_printk(KERN_ERR, cb->host, in myrb_create_mempools() 104 cb->dcdb_pool = dma_pool_create("myrb_dcdb", &pdev->dev, in myrb_create_mempools() 107 if (!cb->dcdb_pool) { in myrb_create_mempools() 108 dma_pool_destroy(cb->sg_pool); in myrb_create_mempools() 109 cb->sg_pool = NULL; in myrb_create_mempools() 110 shost_printk(KERN_ERR, cb in myrb_create_mempools() 140 myrb_destroy_mempools(struct myrb_hba *cb) myrb_destroy_mempools() argument 163 myrb_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_qcmd() argument 185 myrb_exec_cmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_exec_cmd() argument 206 myrb_exec_type3(struct myrb_hba *cb, enum myrb_cmd_opcode op, dma_addr_t addr) myrb_exec_type3() argument 228 myrb_exec_type3D(struct myrb_hba *cb, enum myrb_cmd_opcode op, struct scsi_device *sdev, struct myrb_pdev_state *pdev_info) myrb_exec_type3D() argument 284 myrb_get_event(struct myrb_hba *cb, unsigned int event) myrb_get_event() argument 340 myrb_get_errtable(struct myrb_hba *cb) myrb_get_errtable() argument 387 myrb_get_ldev_info(struct myrb_hba *cb) myrb_get_ldev_info() argument 438 myrb_get_rbld_progress(struct myrb_hba *cb, struct myrb_rbld_progress *rbld) myrb_get_rbld_progress() argument 470 myrb_update_rbld_progress(struct myrb_hba *cb) myrb_update_rbld_progress() argument 531 myrb_get_cc_progress(struct myrb_hba *cb) myrb_get_cc_progress() argument 578 myrb_bgi_control(struct myrb_hba *cb) myrb_bgi_control() argument 669 myrb_hba_enquiry(struct myrb_hba *cb) myrb_hba_enquiry() argument 779 myrb_set_pdev_state(struct myrb_hba *cb, struct scsi_device *sdev, enum myrb_devstate state) myrb_set_pdev_state() argument 806 myrb_enable_mmio(struct myrb_hba *cb, mbox_mmio_init_t mmio_init_fn) myrb_enable_mmio() argument 911 myrb_get_hba_config(struct myrb_hba *cb) myrb_get_hba_config() argument 1198 myrb_unmap(struct myrb_hba *cb) myrb_unmap() argument 1234 myrb_cleanup(struct myrb_hba *cb) myrb_cleanup() argument 1258 struct myrb_hba *cb = shost_priv(shost); myrb_host_reset() local 1268 struct myrb_hba *cb = shost_priv(shost); myrb_pthru_queuecommand() local 1339 myrb_inquiry(struct myrb_hba *cb, struct scsi_cmnd *scmd) myrb_inquiry() argument 1363 myrb_mode_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) myrb_mode_sense() argument 1399 myrb_request_sense(struct myrb_hba *cb, struct scsi_cmnd *scmd) myrb_request_sense() argument 1407 myrb_read_capacity(struct myrb_hba *cb, struct scsi_cmnd *scmd, struct myrb_ldev_info *ldev_info) myrb_read_capacity() argument 1423 struct myrb_hba *cb = shost_priv(shost); myrb_ldev_queuecommand() local 1625 struct myrb_hba *cb = shost_priv(sdev->host); myrb_ldev_slave_alloc() local 1671 struct myrb_hba *cb = shost_priv(sdev->host); myrb_pdev_slave_alloc() local 1753 struct myrb_hba *cb = shost_priv(sdev->host); myrb_biosparam() local 1766 struct myrb_hba *cb = shost_priv(sdev->host); raid_state_show() local 1811 struct myrb_hba *cb = shost_priv(sdev->host); raid_state_store() local 1901 struct myrb_hba *cb = shost_priv(sdev->host); rebuild_show() local 1923 struct myrb_hba *cb = shost_priv(sdev->host); rebuild_store() local 2028 struct myrb_hba *cb = shost_priv(sdev->host); consistency_check_store() local 2141 struct myrb_hba *cb = shost_priv(shost); ctlr_num_show() local 2151 struct myrb_hba *cb = shost_priv(shost); firmware_show() local 2161 struct myrb_hba *cb = shost_priv(shost); model_show() local 2171 struct myrb_hba *cb = shost_priv(shost); flush_cache_store() local 2240 struct myrb_hba *cb = shost_priv(sdev->host); myrb_get_resync() local 2267 struct myrb_hba *cb = shost_priv(sdev->host); myrb_get_state() local 2302 myrb_handle_scsi(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk, struct scsi_cmnd *scmd) myrb_handle_scsi() argument 2372 myrb_handle_cmdblk(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) myrb_handle_cmdblk() argument 2385 struct myrb_hba *cb = container_of(work, myrb_monitor() local 2462 myrb_err_status(struct myrb_hba *cb, unsigned char error, unsigned char parm0, unsigned char parm1) myrb_err_status() argument 2667 DAC960_LA_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_LA_hw_init() argument 2711 struct myrb_hba *cb = arg; DAC960_LA_intr_handler() local 2915 DAC960_PG_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_PG_hw_init() argument 2959 struct myrb_hba *cb = arg; DAC960_PG_intr_handler() local 3100 DAC960_PD_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) DAC960_PD_qcmd() argument 3111 DAC960_PD_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_PD_hw_init() argument 3155 struct myrb_hba *cb = arg; DAC960_PD_intr_handler() local 3239 DAC960_P_qcmd(struct myrb_hba *cb, struct myrb_cmdblk *cmd_blk) DAC960_P_qcmd() argument 3277 DAC960_P_hw_init(struct pci_dev *pdev, struct myrb_hba *cb, void __iomem *base) DAC960_P_hw_init() argument 3321 struct myrb_hba *cb = arg; DAC960_P_intr_handler() local 3404 struct myrb_hba *cb = NULL; myrb_detect() local 3464 struct myrb_hba *cb; myrb_probe() local 3498 struct myrb_hba *cb = pci_get_drvdata(pdev); myrb_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lm3533-ctrlbank.c | 28 static inline u8 lm3533_ctrlbank_get_reg(struct lm3533_ctrlbank *cb, u8 base) in lm3533_ctrlbank_get_reg() argument 30 return base + cb->id; in lm3533_ctrlbank_get_reg() 33 int lm3533_ctrlbank_enable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_enable() argument 38 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_enable() 40 mask = 1 << cb->id; in lm3533_ctrlbank_enable() 41 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, in lm3533_ctrlbank_enable() 44 dev_err(cb->dev, "failed to enable ctrlbank %d\n", cb->id); in lm3533_ctrlbank_enable() 50 int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_disable() argument 71 lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u16 imax) lm3533_ctrlbank_set_max_current() argument 91 lm3533_ctrlbank_set_brightness(struct lm3533_ctrlbank *cb, u8 val) lm3533_ctrlbank_set_brightness() argument 105 lm3533_ctrlbank_get_brightness(struct lm3533_ctrlbank *cb, u8 *val) lm3533_ctrlbank_get_brightness() argument 129 lm3533_ctrlbank_set_pwm(struct lm3533_ctrlbank *cb, u8 val) lm3533_ctrlbank_set_pwm() argument 146 lm3533_ctrlbank_get_pwm(struct lm3533_ctrlbank *cb, u8 *val) lm3533_ctrlbank_get_pwm() argument [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lm3533-ctrlbank.c | 28 static inline u8 lm3533_ctrlbank_get_reg(struct lm3533_ctrlbank *cb, u8 base) in lm3533_ctrlbank_get_reg() argument 30 return base + cb->id; in lm3533_ctrlbank_get_reg() 33 int lm3533_ctrlbank_enable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_enable() argument 38 dev_dbg(cb->dev, "%s - %d\n", __func__, cb->id); in lm3533_ctrlbank_enable() 40 mask = 1 << cb->id; in lm3533_ctrlbank_enable() 41 ret = lm3533_update(cb->lm3533, LM3533_REG_CTRLBANK_ENABLE, in lm3533_ctrlbank_enable() 44 dev_err(cb->dev, "failed to enable ctrlbank %d\n", cb->id); in lm3533_ctrlbank_enable() 50 int lm3533_ctrlbank_disable(struct lm3533_ctrlbank *cb) in lm3533_ctrlbank_disable() argument 71 lm3533_ctrlbank_set_max_current(struct lm3533_ctrlbank *cb, u16 imax) lm3533_ctrlbank_set_max_current() argument 91 lm3533_ctrlbank_set_brightness(struct lm3533_ctrlbank *cb, u8 val) lm3533_ctrlbank_set_brightness() argument 105 lm3533_ctrlbank_get_brightness(struct lm3533_ctrlbank *cb, u8 *val) lm3533_ctrlbank_get_brightness() argument 129 lm3533_ctrlbank_set_pwm(struct lm3533_ctrlbank *cb, u8 val) lm3533_ctrlbank_set_pwm() argument 146 lm3533_ctrlbank_get_pwm(struct lm3533_ctrlbank *cb, u8 *val) lm3533_ctrlbank_get_pwm() argument [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | blk-stat.c | 54 struct blk_stat_callback *cb; in blk_stat_add() local 65 list_for_each_entry_rcu(cb, &q->stats->callbacks, list) { in blk_stat_add() 66 if (!blk_stat_is_active(cb)) in blk_stat_add() 69 bucket = cb->bucket_fn(rq); in blk_stat_add() 73 stat = &per_cpu_ptr(cb->cpu_stat, cpu)[bucket]; in blk_stat_add() 82 struct blk_stat_callback *cb = from_timer(cb, t, timer); in blk_stat_timer_fn() local 86 for (bucket = 0; bucket < cb->buckets; bucket++) in blk_stat_timer_fn() 87 blk_rq_stat_init(&cb->stat[bucket]); in blk_stat_timer_fn() 92 cpu_stat = per_cpu_ptr(cb in blk_stat_timer_fn() 107 struct blk_stat_callback *cb; blk_stat_alloc_callback() local 136 blk_stat_add_callback(struct request_queue *q, struct blk_stat_callback *cb) blk_stat_add_callback() argument 157 blk_stat_remove_callback(struct request_queue *q, struct blk_stat_callback *cb) blk_stat_remove_callback() argument 173 struct blk_stat_callback *cb; blk_stat_free_callback_rcu() local 181 blk_stat_free_callback(struct blk_stat_callback *cb) blk_stat_free_callback() argument [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | blk-stat.c | 53 struct blk_stat_callback *cb; in blk_stat_add() local 65 list_for_each_entry_rcu(cb, &q->stats->callbacks, list) { in blk_stat_add() 66 if (!blk_stat_is_active(cb)) in blk_stat_add() 69 bucket = cb->bucket_fn(rq); in blk_stat_add() 73 stat = &per_cpu_ptr(cb->cpu_stat, cpu)[bucket]; in blk_stat_add() 82 struct blk_stat_callback *cb = from_timer(cb, t, timer); in blk_stat_timer_fn() local 86 for (bucket = 0; bucket < cb->buckets; bucket++) in blk_stat_timer_fn() 87 blk_rq_stat_init(&cb->stat[bucket]); in blk_stat_timer_fn() 92 cpu_stat = per_cpu_ptr(cb in blk_stat_timer_fn() 107 struct blk_stat_callback *cb; blk_stat_alloc_callback() local 136 blk_stat_add_callback(struct request_queue *q, struct blk_stat_callback *cb) blk_stat_add_callback() argument 157 blk_stat_remove_callback(struct request_queue *q, struct blk_stat_callback *cb) blk_stat_remove_callback() argument 173 struct blk_stat_callback *cb; blk_stat_free_callback_rcu() local 181 blk_stat_free_callback(struct blk_stat_callback *cb) blk_stat_free_callback() argument [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-crossbar.c | 43 static struct crossbar_device *cb; variable 47 writel(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writel() 52 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew() 57 writeb(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writeb() 84 raw_spin_lock(&cb->lock); in allocate_gic_irq() 85 for (i = cb->int_max - 1; i >= 0; i--) { in allocate_gic_irq() 86 if (cb in allocate_gic_irq() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-crossbar.c | 43 static struct crossbar_device *cb; variable 47 writel(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writel() 52 writew(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writew() 57 writeb(cb_no, cb->crossbar_base + cb->register_offsets[irq_no]); in crossbar_writeb() 84 raw_spin_lock(&cb->lock); in allocate_gic_irq() 85 for (i = cb->int_max - 1; i >= 0; i--) { in allocate_gic_irq() 86 if (cb in allocate_gic_irq() [all...] |
/kernel/linux/linux-6.6/drivers/misc/mei/ |
H A D | interrupt.c | 31 struct mei_cl_cb *cb, *next; in mei_irq_compl_handler() local 34 list_for_each_entry_safe(cb, next, cmpl_list, list) { in mei_irq_compl_handler() 35 cl = cb->cl; in mei_irq_compl_handler() 36 list_del_init(&cb->list); in mei_irq_compl_handler() 39 mei_cl_complete(cl, cb); in mei_irq_compl_handler() 99 struct mei_cl_cb *cb; in mei_cl_irq_read_msg() local 115 cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list); in mei_cl_irq_read_msg() 116 if (!cb) { in mei_cl_irq_read_msg() 118 cl_err(dev, cl, "pending read cb not found\n"); in mei_cl_irq_read_msg() 121 cb in mei_cl_irq_read_msg() 254 mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_disconnect_rsp() argument 286 mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_read() argument 512 struct mei_cl_cb *cb, *next; mei_irq_write_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-mux.c | 40 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_read() local 41 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read() 45 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read() 49 pb->current_child = cb->bus_number; in mdio_mux_read() 61 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_read_c45() local 62 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read_c45() 66 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read_c45() 70 pb->current_child = cb->bus_number; in mdio_mux_read_c45() 85 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_write() local 86 struct mdio_mux_parent_bus *pb = cb in mdio_mux_write() 107 struct mdio_mux_child_bus *cb = bus->priv; mdio_mux_write_c45() local 130 struct mdio_mux_child_bus *cb = pb->children; mdio_mux_uninit_children() local 151 struct mdio_mux_child_bus *cb; mdio_mux_init() local [all...] |
/kernel/linux/linux-5.10/drivers/misc/mei/ |
H A D | client.c | 315 * @cb: mei callback struct 317 void mei_io_cb_free(struct mei_cl_cb *cb) in mei_io_cb_free() argument 319 if (cb == NULL) in mei_io_cb_free() 322 list_del(&cb->list); in mei_io_cb_free() 323 kfree(cb->buf.data); in mei_io_cb_free() 324 kfree(cb); in mei_io_cb_free() 332 * @cb: mei callback struct 335 static inline void mei_tx_cb_enqueue(struct mei_cl_cb *cb, in mei_tx_cb_enqueue() argument 338 list_add_tail(&cb->list, head); in mei_tx_cb_enqueue() 339 cb in mei_tx_cb_enqueue() 349 mei_tx_cb_dequeue(struct mei_cl_cb *cb) mei_tx_cb_dequeue() argument 391 struct mei_cl_cb *cb; mei_io_cb_init() local 416 struct mei_cl_cb *cb, *next; mei_io_list_flush_cl() local 438 struct mei_cl_cb *cb, *next; mei_io_tx_list_free_cl() local 454 struct mei_cl_cb *cb, *next; mei_io_list_free_fp() local 468 struct mei_cl_cb *cb; mei_cl_free_pending() local 488 struct mei_cl_cb *cb; mei_cl_alloc_cb() local 523 struct mei_cl_cb *cb; mei_cl_enqueue_ctrl_wr_cb() local 548 struct mei_cl_cb *cb; mei_cl_read_cb() local 854 mei_cl_send_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_disconnect() argument 885 mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_disconnect() argument 919 struct mei_cl_cb *cb; __mei_cl_disconnect() local 1027 struct mei_cl_cb *cb; mei_cl_is_other_connecting() local 1048 mei_cl_send_connect(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_send_connect() argument 1077 mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_connect() argument 1118 struct mei_cl_cb *cb; mei_cl_connect() local 1396 mei_cl_add_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_add_rd_completed() argument 1424 mei_cl_del_rd_completed(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_del_rd_completed() argument 1470 mei_cl_irq_notify(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_notify() argument 1514 struct mei_cl_cb *cb; mei_cl_notify_request() local 1666 struct mei_cl_cb *cb; mei_cl_read_start() local 1740 mei_msg_hdr_init(const struct mei_cl_cb *cb) mei_msg_hdr_init() argument 1798 mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_write() argument 1923 mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_write() argument 2085 mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb) mei_cl_complete() argument [all...] |
H A D | interrupt.c | 31 struct mei_cl_cb *cb, *next; in mei_irq_compl_handler() local 34 list_for_each_entry_safe(cb, next, cmpl_list, list) { in mei_irq_compl_handler() 35 cl = cb->cl; in mei_irq_compl_handler() 36 list_del_init(&cb->list); in mei_irq_compl_handler() 39 mei_cl_complete(cl, cb); in mei_irq_compl_handler() 99 struct mei_cl_cb *cb; in mei_cl_irq_read_msg() local 112 cb = list_first_entry_or_null(&cl->rd_pending, struct mei_cl_cb, list); in mei_cl_irq_read_msg() 113 if (!cb) { in mei_cl_irq_read_msg() 115 cl_err(dev, cl, "pending read cb not found\n"); in mei_cl_irq_read_msg() 118 cb in mei_cl_irq_read_msg() 221 mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_disconnect_rsp() argument 253 mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, struct list_head *cmpl_list) mei_cl_irq_read() argument 482 struct mei_cl_cb *cb, *next; mei_irq_write_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-mux.c | 40 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_read() local 41 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_read() 45 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_read() 49 pb->current_child = cb->bus_number; in mdio_mux_read() 64 struct mdio_mux_child_bus *cb = bus->priv; in mdio_mux_write() local 65 struct mdio_mux_parent_bus *pb = cb->parent; in mdio_mux_write() 70 r = pb->switch_fn(pb->current_child, cb->bus_number, pb->switch_data); in mdio_mux_write() 74 pb->current_child = cb->bus_number; in mdio_mux_write() 87 struct mdio_mux_child_bus *cb = pb->children; in mdio_mux_uninit_children() local 89 while (cb) { in mdio_mux_uninit_children() 108 struct mdio_mux_child_bus *cb; mdio_mux_init() local [all...] |
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | gru_instructions.h | 22 extern int gru_check_status_proc(void *cb); 23 extern int gru_wait_proc(void *cb); 24 extern void gru_wait_abort_proc(void *cb); 79 unsigned long cb; member 359 static inline void gru_vload_phys(void *cb, unsigned long gpa, in gru_vload_phys() argument 362 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload_phys() 371 static inline void gru_vstore_phys(void *cb, unsigned long gpa, in gru_vstore_phys() argument 374 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vstore_phys() 383 static inline void gru_vload(void *cb, unsigned long mem_addr, in gru_vload() argument 387 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload() 396 gru_vstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) gru_vstore() argument 409 gru_ivload(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivload() argument 422 gru_ivstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivstore() argument 435 gru_vset(void *cb, unsigned long mem_addr, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) gru_vset() argument 449 gru_ivset(void *cb, unsigned long mem_addr, unsigned int tri1, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivset() argument 463 gru_vflush(void *cb, unsigned long mem_addr, unsigned long nelem, unsigned char xtype, unsigned long stride, unsigned long hints) gru_vflush() argument 476 gru_nop(void *cb, int hints) gru_nop() argument 484 gru_bcopy(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned int bufsize, unsigned long hints) gru_bcopy() argument 499 gru_bstore(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned long hints) gru_bstore() argument 512 gru_gamir(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) gru_gamir() argument 522 gru_gamirr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) gru_gamirr() argument 532 gru_gamer(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) gru_gamer() argument 546 gru_gamerr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) gru_gamerr() argument 559 gru_gamxr(void *cb, unsigned long src, unsigned int tri0, unsigned long hints) gru_gamxr() argument 570 gru_mesq(void *cb, unsigned long queue, unsigned long tri0, unsigned long nelem, unsigned long hints) gru_mesq() argument 582 gru_get_amo_value(void *cb) gru_get_amo_value() argument 589 gru_get_amo_value_head(void *cb) gru_get_amo_value_head() argument 596 gru_get_amo_value_limit(void *cb) gru_get_amo_value_limit() argument 636 gru_get_cb_status(void *cb) gru_get_cb_status() argument 644 gru_get_cb_message_queue_substatus(void *cb) gru_get_cb_message_queue_substatus() argument 652 gru_get_cb_substatus(void *cb) gru_get_cb_substatus() argument 665 gru_check_status(void *cb) gru_check_status() argument 683 gru_wait(void *cb) gru_wait() argument 693 gru_wait_abort(void *cb) gru_wait_abort() argument [all...] |
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | gru_instructions.h | 22 extern int gru_check_status_proc(void *cb); 23 extern int gru_wait_proc(void *cb); 24 extern void gru_wait_abort_proc(void *cb); 79 unsigned long cb; member 359 static inline void gru_vload_phys(void *cb, unsigned long gpa, in gru_vload_phys() argument 362 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload_phys() 371 static inline void gru_vstore_phys(void *cb, unsigned long gpa, in gru_vstore_phys() argument 374 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vstore_phys() 383 static inline void gru_vload(void *cb, unsigned long mem_addr, in gru_vload() argument 387 struct gru_instruction *ins = (struct gru_instruction *)cb; in gru_vload() 396 gru_vstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) gru_vstore() argument 409 gru_ivload(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivload() argument 422 gru_ivstore(void *cb, unsigned long mem_addr, unsigned int tri0, unsigned int tri1, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivstore() argument 435 gru_vset(void *cb, unsigned long mem_addr, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long stride, unsigned long hints) gru_vset() argument 449 gru_ivset(void *cb, unsigned long mem_addr, unsigned int tri1, unsigned long value, unsigned char xtype, unsigned long nelem, unsigned long hints) gru_ivset() argument 463 gru_vflush(void *cb, unsigned long mem_addr, unsigned long nelem, unsigned char xtype, unsigned long stride, unsigned long hints) gru_vflush() argument 476 gru_nop(void *cb, int hints) gru_nop() argument 484 gru_bcopy(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned int bufsize, unsigned long hints) gru_bcopy() argument 499 gru_bstore(void *cb, const unsigned long src, unsigned long dest, unsigned int tri0, unsigned int xtype, unsigned long nelem, unsigned long hints) gru_bstore() argument 512 gru_gamir(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) gru_gamir() argument 522 gru_gamirr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long hints) gru_gamirr() argument 532 gru_gamer(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) gru_gamer() argument 546 gru_gamerr(void *cb, int exopc, unsigned long src, unsigned int xtype, unsigned long operand1, unsigned long operand2, unsigned long hints) gru_gamerr() argument 559 gru_gamxr(void *cb, unsigned long src, unsigned int tri0, unsigned long hints) gru_gamxr() argument 570 gru_mesq(void *cb, unsigned long queue, unsigned long tri0, unsigned long nelem, unsigned long hints) gru_mesq() argument 582 gru_get_amo_value(void *cb) gru_get_amo_value() argument 589 gru_get_amo_value_head(void *cb) gru_get_amo_value_head() argument 596 gru_get_amo_value_limit(void *cb) gru_get_amo_value_limit() argument 636 gru_get_cb_status(void *cb) gru_get_cb_status() argument 644 gru_get_cb_message_queue_substatus(void *cb) gru_get_cb_message_queue_substatus() argument 652 gru_get_cb_substatus(void *cb) gru_get_cb_substatus() argument 665 gru_check_status(void *cb) gru_check_status() argument 683 gru_wait(void *cb) gru_wait() argument 693 gru_wait_abort(void *cb) gru_wait_abort() argument [all...] |
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfs4callback.c | 373 const struct nfsd4_callback *cb, in encode_cb_sequence4args() 376 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in encode_cb_sequence4args() 417 struct nfsd4_callback *cb) in decode_cb_sequence4resok() 419 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in decode_cb_sequence4resok() 455 cb->cb_seq_status = status; in decode_cb_sequence4resok() 463 struct nfsd4_callback *cb) in decode_cb_sequence4res() 467 if (cb->cb_clp->cl_minorversion == 0) in decode_cb_sequence4res() 470 status = decode_cb_op_status(xdr, OP_CB_SEQUENCE, &cb->cb_seq_status); in decode_cb_sequence4res() 471 if (unlikely(status || cb->cb_seq_status)) in decode_cb_sequence4res() 474 return decode_cb_sequence4resok(xdr, cb); in decode_cb_sequence4res() 372 encode_cb_sequence4args(struct xdr_stream *xdr, const struct nfsd4_callback *cb, struct nfs4_cb_compound_hdr *hdr) encode_cb_sequence4args() argument 416 decode_cb_sequence4resok(struct xdr_stream *xdr, struct nfsd4_callback *cb) decode_cb_sequence4resok() argument 462 decode_cb_sequence4res(struct xdr_stream *xdr, struct nfsd4_callback *cb) decode_cb_sequence4res() argument 501 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_recall() local 521 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_recall_any() local 557 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_recall() local 580 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_recall_any() local 651 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_layout() local 669 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_layout() local 698 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_notify_lock() local 727 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_notify_lock() local 803 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_offload() local 821 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_offload() local 912 nfsd4_queue_cb(struct nfsd4_callback *cb) nfsd4_queue_cb() argument 1100 nfsd41_cb_get_slot(struct nfsd4_callback *cb, struct rpc_task *task) nfsd41_cb_get_slot() argument 1118 nfsd41_cb_release_slot(struct nfsd4_callback *cb) nfsd41_cb_release_slot() argument 1129 nfsd41_destroy_cb(struct nfsd4_callback *cb) nfsd41_destroy_cb() argument 1145 struct nfsd4_callback *cb = calldata; nfsd4_cb_prepare() local 1160 nfsd4_cb_sequence_done(struct rpc_task *task, struct nfsd4_callback *cb) nfsd4_cb_sequence_done() argument 1246 struct nfsd4_callback *cb = calldata; nfsd4_cb_done() local 1277 struct nfsd4_callback *cb = calldata; nfsd4_cb_release() local 1343 nfsd4_process_cb_update(struct nfsd4_callback *cb) nfsd4_process_cb_update() argument 1395 struct nfsd4_callback *cb = nfsd4_run_cb_work() local 1433 nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp, const struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op) nfsd4_init_cb() argument 1455 nfsd4_run_cb(struct nfsd4_callback *cb) nfsd4_run_cb() argument [all...] |
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfs4callback.c | 344 const struct nfsd4_callback *cb, in encode_cb_sequence4args() 347 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in encode_cb_sequence4args() 388 struct nfsd4_callback *cb) in decode_cb_sequence4resok() 390 struct nfsd4_session *session = cb->cb_clp->cl_cb_session; in decode_cb_sequence4resok() 426 cb->cb_seq_status = status; in decode_cb_sequence4resok() 434 struct nfsd4_callback *cb) in decode_cb_sequence4res() 438 if (cb->cb_clp->cl_minorversion == 0) in decode_cb_sequence4res() 441 status = decode_cb_op_status(xdr, OP_CB_SEQUENCE, &cb->cb_seq_status); in decode_cb_sequence4res() 442 if (unlikely(status || cb->cb_seq_status)) in decode_cb_sequence4res() 445 return decode_cb_sequence4resok(xdr, cb); in decode_cb_sequence4res() 343 encode_cb_sequence4args(struct xdr_stream *xdr, const struct nfsd4_callback *cb, struct nfs4_cb_compound_hdr *hdr) encode_cb_sequence4args() argument 387 decode_cb_sequence4resok(struct xdr_stream *xdr, struct nfsd4_callback *cb) decode_cb_sequence4resok() argument 433 decode_cb_sequence4res(struct xdr_stream *xdr, struct nfsd4_callback *cb) decode_cb_sequence4res() argument 472 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_recall() local 508 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_recall() local 580 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_layout() local 598 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_layout() local 627 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_notify_lock() local 656 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_notify_lock() local 733 const struct nfsd4_callback *cb = data; nfs4_xdr_enc_cb_offload() local 751 struct nfsd4_callback *cb = data; nfs4_xdr_dec_cb_offload() local 841 nfsd4_queue_cb(struct nfsd4_callback *cb) nfsd4_queue_cb() argument 1024 nfsd41_cb_get_slot(struct nfsd4_callback *cb, struct rpc_task *task) nfsd41_cb_get_slot() argument 1042 nfsd41_cb_release_slot(struct nfsd4_callback *cb) nfsd41_cb_release_slot() argument 1053 nfsd41_destroy_cb(struct nfsd4_callback *cb) nfsd41_destroy_cb() argument 1069 struct nfsd4_callback *cb = calldata; nfsd4_cb_prepare() local 1084 nfsd4_cb_sequence_done(struct rpc_task *task, struct nfsd4_callback *cb) nfsd4_cb_sequence_done() argument 1170 struct nfsd4_callback *cb = calldata; nfsd4_cb_done() local 1203 struct nfsd4_callback *cb = calldata; nfsd4_cb_release() local 1266 nfsd4_process_cb_update(struct nfsd4_callback *cb) nfsd4_process_cb_update() argument 1319 struct nfsd4_callback *cb = nfsd4_run_cb_work() local 1359 nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp, const struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op) nfsd4_init_cb() argument 1374 nfsd4_run_cb(struct nfsd4_callback *cb) nfsd4_run_cb() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | runtime_instr.c | 53 static void init_runtime_instr_cb(struct runtime_instr_cb *cb) in init_runtime_instr_cb() argument 55 cb->rla = 0xfff; in init_runtime_instr_cb() 56 cb->s = 1; in init_runtime_instr_cb() 57 cb->k = 1; in init_runtime_instr_cb() 58 cb->ps = 1; in init_runtime_instr_cb() 59 cb->pc = 1; in init_runtime_instr_cb() 60 cb->key = PAGE_DEFAULT_KEY >> 4; in init_runtime_instr_cb() 61 cb->v = 1; in init_runtime_instr_cb() 72 struct runtime_instr_cb *cb; in SYSCALL_DEFINE2() local 86 cb in SYSCALL_DEFINE2() [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | runtime_instr.c | 53 static void init_runtime_instr_cb(struct runtime_instr_cb *cb) in init_runtime_instr_cb() argument 55 cb->rla = 0xfff; in init_runtime_instr_cb() 56 cb->s = 1; in init_runtime_instr_cb() 57 cb->k = 1; in init_runtime_instr_cb() 58 cb->ps = 1; in init_runtime_instr_cb() 59 cb->pc = 1; in init_runtime_instr_cb() 60 cb->key = PAGE_DEFAULT_KEY >> 4; in init_runtime_instr_cb() 61 cb->v = 1; in init_runtime_instr_cb() 72 struct runtime_instr_cb *cb; in SYSCALL_DEFINE2() local 86 cb in SYSCALL_DEFINE2() [all...] |