/linux-6.3-rc2/drivers/crypto/ccp/ |
A D | ccp-dev.c | 188 ccp->hwrng.name = ccp->rngname; in ccp_register_rng() 297 ccp = cmd->ccp ? cmd->ccp : ccp_get_device(); in ccp_enqueue_cmd() 299 if (!ccp) in ccp_enqueue_cmd() 306 cmd->ccp = ccp; in ccp_enqueue_cmd() 348 struct ccp_device *ccp = cmd->ccp; in ccp_do_cmd_backlog() local 376 struct ccp_device *ccp = cmd_q->ccp; in ccp_dequeue_cmd() local 625 if (!ccp->vdata || !ccp->vdata->version) { in ccp_dev_init() 633 ccp->io_regs = sp->io_map + ccp->vdata->offset; in ccp_dev_init() 635 ccp->vdata->setup(ccp); in ccp_dev_init() 637 ret = ccp->vdata->perform->init(ccp); in ccp_dev_init() [all …]
|
A D | ccp-dev-v3.c | 22 struct ccp_device *ccp = cmd_q->ccp; in ccp_alloc_ksb() local 43 if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) in ccp_alloc_ksb() 53 struct ccp_device *ccp = cmd_q->ccp; in ccp_free_ksb() local 77 struct ccp_device *ccp = cmd_q->ccp; in ccp_do_cmd() local 321 iowrite32(ccp->qim, ccp->io_regs + IRQ_MASK_REG); in ccp_enable_queue_interrupts() 397 cmd_q = &ccp->cmd_q[ccp->cmd_q_count]; in ccp_init() 400 cmd_q->ccp = ccp; in ccp_init() 449 iowrite32(ccp->qim, ccp->io_regs + IRQ_STATUS_REG); in ccp_init() 452 ret = sp_request_ccp_irq(ccp->sp, ccp_irq_handler, ccp->name, ccp); in ccp_init() 508 sp_free_ccp_irq(ccp->sp, ccp); in ccp_init() [all …]
|
A D | Makefile | 4 ccp-$(CONFIG_CRYPTO_DEV_SP_CCP) += ccp-dev.o \ 5 ccp-ops.o \ 6 ccp-dev-v3.o \ 7 ccp-dev-v5.o \ 8 ccp-dmaengine.o 9 ccp-$(CONFIG_CRYPTO_DEV_CCP_DEBUGFS) += ccp-debugfs.o 16 ccp-crypto-objs := ccp-crypto-main.o \ 17 ccp-crypto-aes.o \ 21 ccp-crypto-des3.o \ 22 ccp-crypto-rsa.o \ [all …]
|
A D | ccp-dmaengine.c | 343 desc->ccp = chan->ccp; in ccp_alloc_dma_desc() 361 struct ccp_device *ccp = chan->ccp; in ccp_create_desc() local 426 ccp_cmd->ccp = chan->ccp; in ccp_create_desc() 442 dev_dbg(ccp->dev, in ccp_create_desc() 487 dev_dbg(chan->ccp->dev, in ccp_prep_dma_memcpy() 678 ccp->ccp_dma_chan = devm_kcalloc(ccp->dev, ccp->cmd_q_count, in ccp_dmaengine_register() 686 ccp->name); in ccp_dmaengine_register() 699 ccp->name); in ccp_dmaengine_register() 736 chan->ccp = ccp; in ccp_dmaengine_register() 769 ccp_dma_release(ccp); in ccp_dmaengine_register() [all …]
|
A D | ccp-dev-v5.c | 42 ccp = cmd_q->ccp; in ccp_lsb_alloc() 57 ccp->sb_avail = 0; in ccp_lsb_alloc() 62 if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) in ccp_lsb_alloc() 81 struct ccp_device *ccp = cmd_q->ccp; in ccp_lsb_free() local 820 cmd_q = &ccp->cmd_q[ccp->cmd_q_count]; in ccp5_init() 823 cmd_q->ccp = ccp; in ccp5_init() 890 ret = sp_request_ccp_irq(ccp->sp, ccp5_irq_handler, ccp->name, ccp); in ccp5_init() 942 ccp->cmd_q[i].sb_key = ccp_lsb_alloc(&ccp->cmd_q[i], 2); in ccp5_init() 943 ccp->cmd_q[i].sb_ctx = ccp_lsb_alloc(&ccp->cmd_q[i], 2); in ccp5_init() 997 sp_free_ccp_irq(ccp->sp, ccp); in ccp5_init() [all …]
|
A D | ccp-debugfs.c | 45 struct ccp_device *ccp = filp->private_data; in ccp5_debugfs_info_read() local 51 if (!ccp) in ccp5_debugfs_info_read() 114 for (i = 0; i < ccp->cmd_q_count; i++) { in ccp5_debugfs_stats_read() 132 ccp->total_interrupts); in ccp5_debugfs_stats_read() 181 for (i = 0; i < ccp->cmd_q_count; i++) in ccp5_debugfs_stats_write() 183 ccp->total_interrupts = 0L; in ccp5_debugfs_stats_write() 297 ccp->debugfs_instance = debugfs_create_dir(ccp->name, ccp_debugfs_dir); in ccp5_debugfs_setup() 299 debugfs_create_file("info", 0400, ccp->debugfs_instance, ccp, in ccp5_debugfs_setup() 302 debugfs_create_file("stats", 0600, ccp->debugfs_instance, ccp, in ccp5_debugfs_setup() 305 for (i = 0; i < ccp->cmd_q_count; i++) { in ccp5_debugfs_setup() [all …]
|
A D | ccp-dev.h | 235 struct ccp_device *ccp; member 246 struct ccp_device *ccp; member 261 struct ccp_device *ccp; member 631 void ccp_add_device(struct ccp_device *ccp); 632 void ccp_del_device(struct ccp_device *ccp); 637 bool ccp_queues_suspended(struct ccp_device *ccp); 643 int ccp_register_rng(struct ccp_device *ccp); 644 void ccp_unregister_rng(struct ccp_device *ccp); 645 int ccp_dmaengine_register(struct ccp_device *ccp); 646 void ccp_dmaengine_unregister(struct ccp_device *ccp); [all …]
|
A D | ccp-ops.c | 56 #define CCP_NEW_JOBID(ccp) ((ccp->vdata->version == CCP_VERSION(3, 0)) ? \ argument 57 ccp_gen_jobid(ccp) : 0) 162 wa->dev = cmd_q->ccp->dev; in ccp_init_dm_workarea() 510 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_cmac_cmd() 693 jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_gcm_cmd() 950 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_aes_cmd() 1145 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_xts_aes_cmd() 1333 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_des3_cmd() 1643 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_sha_cmd() 1849 op.jobid = CCP_NEW_JOBID(cmd_q->ccp); in ccp_run_rsa_cmd() [all …]
|
A D | Kconfig | 8 If you choose 'M' here, this module will be called ccp.
|
/linux-6.3-rc2/drivers/hwmon/ |
A D | corsair-cpro.c | 103 hid_dbg(ccp->hdev, "unknown device response error: %d", ccp->buffer[0]); in ccp_get_errno() 116 ccp->buffer[1] = byte1; in send_usb_cmd() 117 ccp->buffer[2] = byte2; in send_usb_cmd() 118 ccp->buffer[3] = byte3; in send_usb_cmd() 122 ret = hid_hw_output_report(ccp->hdev, ccp->buffer, OUT_BUFFER_SIZE); in send_usb_cmd() 152 mutex_lock(&ccp->mutex); in get_data() 158 ret = ccp->buffer[1]; in get_data() 491 ccp = devm_kzalloc(&hdev->dev, sizeof(*ccp), GFP_KERNEL); in ccp_probe() 492 if (!ccp) in ccp_probe() 496 if (!ccp->buffer) in ccp_probe() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/crypto/ |
A D | amd-ccp.txt | 1 * AMD Cryptographic Coprocessor driver (ccp) 4 - compatible: Should be "amd,ccp-seattle-v1a" 12 ccp@e0100000 { 13 compatible = "amd,ccp-seattle-v1a";
|
/linux-6.3-rc2/drivers/infiniband/hw/qib/ |
A D | qib_mad.c | 2110 return reply((struct ib_smp *) ccp); in cc_get_classportinfo() 2124 return reply((struct ib_smp *) ccp); in cc_get_congestion_info() 2153 return reply((struct ib_smp *) ccp); in cc_get_congestion_setting() 2201 return reply((struct ib_smp *) ccp); in cc_get_congestion_control_table() 2232 return reply((struct ib_smp *) ccp); in cc_set_congestion_setting() 2285 return reply((struct ib_smp *) ccp); in cc_set_congestion_control_table() 2298 if (ccp->class_version != 2) { in process_cc() 2303 switch (ccp->method) { in process_cc() 2305 switch (ccp->attr_id) { in process_cc() 2319 switch (ccp->attr_id) { in process_cc() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | trap.c | 64 struct mlx5e_create_cq_param ccp = {}; in mlx5e_open_trap_rq() local 72 ccp.node = node; in mlx5e_open_trap_rq() 73 ccp.ch_stats = t->stats; in mlx5e_open_trap_rq() 74 ccp.napi = &t->napi; in mlx5e_open_trap_rq() 75 ccp.ix = 0; in mlx5e_open_trap_rq() 76 err = mlx5e_open_cq(priv, trap_moder, &rq_param->cqp, &ccp, &rq->cq); in mlx5e_open_trap_rq()
|
A D | ptp.c | 415 struct mlx5e_create_cq_param ccp = {}; in mlx5e_ptp_open_tx_cqs() local 424 ccp.node = dev_to_node(mlx5_core_dma_dev(c->mdev)); in mlx5e_ptp_open_tx_cqs() 425 ccp.ch_stats = c->stats; in mlx5e_ptp_open_tx_cqs() 426 ccp.napi = &c->napi; in mlx5e_ptp_open_tx_cqs() 427 ccp.ix = MLX5E_PTP_CHANNEL_IX; in mlx5e_ptp_open_tx_cqs() 434 err = mlx5e_open_cq(c->priv, ptp_moder, cq_param, &ccp, cq); in mlx5e_ptp_open_tx_cqs() 466 struct mlx5e_create_cq_param ccp = {}; in mlx5e_ptp_open_rx_cq() local 471 ccp.node = dev_to_node(mlx5_core_dma_dev(c->mdev)); in mlx5e_ptp_open_rx_cq() 472 ccp.ch_stats = c->stats; in mlx5e_ptp_open_rx_cq() 473 ccp.napi = &c->napi; in mlx5e_ptp_open_rx_cq() [all …]
|
A D | qos.c | 72 struct mlx5e_create_cq_param ccp = {}; in mlx5e_open_qos_sq() local 120 mlx5e_build_create_cq_param(&ccp, c); in mlx5e_open_qos_sq() 126 err = mlx5e_open_cq(priv, params->tx_cq_moderation, ¶m_cq, &ccp, &sq->cq); in mlx5e_open_qos_sq()
|
A D | params.h | 128 void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c);
|
A D | params.c | 650 void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c) in mlx5e_build_create_cq_param() argument 652 *ccp = (struct mlx5e_create_cq_param) { in mlx5e_build_create_cq_param()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
A D | setup.c | 110 struct mlx5e_create_cq_param ccp; in mlx5e_open_xsk() local 113 mlx5e_build_create_cq_param(&ccp, c); in mlx5e_open_xsk() 124 err = mlx5e_open_cq(c->priv, params->rx_cq_moderation, &cparam->rq.cqp, &ccp, in mlx5e_open_xsk() 133 err = mlx5e_open_cq(c->priv, params->tx_cq_moderation, &cparam->xdp_sq.cqp, &ccp, in mlx5e_open_xsk()
|
/linux-6.3-rc2/drivers/scsi/elx/libefc_sli/ |
A D | sli4.h | 1126 u8 ccp; member 1174 u8 ccp; member 1231 u8 ccp; member 1275 u8 ccp; member 1328 u8 ccp; member 1375 u8 ccp; member 1427 u8 ccp; member 1466 u8 ccp; member 1512 u8 ccp; member 1550 u8 ccp; member [all …]
|
A D | sli4.c | 1928 trecv->ccp = (params->cs_ctl & SLI4_MASK_CCP); in sli_fcp_treceive64_wqe() 2013 trsp->ccp = (params->cs_ctl & SLI4_MASK_CCP); in sli_fcp_trsp64_wqe() 2139 tsend->ccp = (params->cs_ctl & SLI4_MASK_CCP); in sli_fcp_tsend64_wqe()
|
/linux-6.3-rc2/drivers/crypto/ |
A D | Makefile | 12 obj-$(CONFIG_CRYPTO_DEV_CCP) += ccp/
|
/linux-6.3-rc2/arch/arm64/boot/dts/amd/ |
A D | amd-seattle-soc.dtsi | 208 ccp0: ccp@e0100000 { 210 compatible = "amd,ccp-seattle-v1a";
|
/linux-6.3-rc2/include/linux/ |
A D | ccp.h | 643 struct ccp_device *ccp; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/ |
A D | en_main.c | 1917 struct mlx5e_create_cq_param *ccp, in mlx5e_alloc_cq() argument 1922 param->wq.buf_numa_node = ccp->node; in mlx5e_alloc_cq() 1923 param->wq.db_numa_node = ccp->node; in mlx5e_alloc_cq() 1924 param->eq_ix = ccp->ix; in mlx5e_alloc_cq() 1928 cq->napi = ccp->napi; in mlx5e_alloc_cq() 1929 cq->ch_stats = ccp->ch_stats; in mlx5e_alloc_cq() 2025 struct mlx5e_create_cq_param *ccp, in mlx5e_open_tx_cqs() argument 2033 ccp, &c->sq[tc].cq); in mlx5e_open_tx_cqs() 2228 struct mlx5e_create_cq_param ccp; in mlx5e_open_queues() local 2231 mlx5e_build_create_cq_param(&ccp, c); in mlx5e_open_queues() [all …]
|
A D | en.h | 1073 struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp,
|