Searched refs:ccp (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/drivers/crypto/ccp/
H A DMakefile2 obj-$(CONFIG_CRYPTO_DEV_CCP_DD) += ccp.o
3 ccp-objs := sp-dev.o sp-platform.o
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
[all...]
H A Dccp-dev.c27 #include <linux/ccp.h>
29 #include "ccp-dev.h"
128 * @ccp: ccp_device struct pointer
135 void ccp_add_device(struct ccp_device *ccp) argument
140 list_add_tail(&ccp->entry, &ccp_units);
145 ccp_rr = ccp;
152 * @ccp: ccp_device struct pointer
158 void ccp_del_device(struct ccp_device *ccp) argument
163 if (ccp_rr == ccp) {
174 list_del(&ccp
182 ccp_register_rng(struct ccp_device *ccp) argument
197 ccp_unregister_rng(struct ccp_device *ccp) argument
291 struct ccp_device *ccp; local
348 struct ccp_device *ccp = cmd->ccp; local
376 struct ccp_device *ccp = cmd_q->ccp; local
478 struct ccp_device *ccp; local
508 struct ccp_device *ccp = container_of(rng, struct ccp_device, hwrng); local
534 ccp_queues_suspended(struct ccp_device *ccp) argument
553 struct ccp_device *ccp = sp->ccp_data; local
579 struct ccp_device *ccp = sp->ccp_data; local
603 struct ccp_device *ccp; local
664 struct ccp_device *ccp = sp->ccp_data; local
[all...]
H A Dccp-dev-v3.c15 #include <linux/ccp.h>
17 #include "ccp-dev.h"
22 struct ccp_device *ccp = cmd_q->ccp; local
25 mutex_lock(&ccp->sb_mutex);
27 start = (u32)bitmap_find_next_zero_area(ccp->sb,
28 ccp->sb_count,
29 ccp->sb_start,
31 if (start <= ccp->sb_count) {
32 bitmap_set(ccp
53 struct ccp_device *ccp = cmd_q->ccp; local
77 struct ccp_device *ccp = cmd_q->ccp; local
314 ccp_disable_queue_interrupts(struct ccp_device *ccp) argument
319 ccp_enable_queue_interrupts(struct ccp_device *ccp) argument
326 struct ccp_device *ccp = (struct ccp_device *)data; local
358 struct ccp_device *ccp = (struct ccp_device *)data; local
369 ccp_init(struct ccp_device *ccp) argument
517 ccp_destroy(struct ccp_device *ccp) argument
[all...]
H A Dccp-dmaengine.c16 #include <linux/ccp.h>
18 #include "ccp-dev.h"
43 static unsigned int ccp_get_dma_chan_attr(struct ccp_device *ccp) argument
47 return ccp->vdata->dma_chan_attr;
56 dev_info_once(ccp->dev, "Invalid value for dma_chan_attr: %d\n",
58 return ccp->vdata->dma_chan_attr;
62 static void ccp_free_cmd_resources(struct ccp_device *ccp, argument
69 kmem_cache_free(ccp->dma_cmd_cache, cmd);
73 static void ccp_free_desc_resources(struct ccp_device *ccp, argument
79 ccp_free_cmd_resources(ccp,
105 ccp_cleanup_desc_resources(struct ccp_device *ccp, struct list_head *list) argument
361 struct ccp_device *ccp = chan->ccp; local
635 ccp_dma_release(struct ccp_device *ccp) argument
650 ccp_dma_release_channels(struct ccp_device *ccp) argument
665 ccp_dmaengine_register(struct ccp_device *ccp) argument
778 ccp_dmaengine_unregister(struct ccp_device *ccp) argument
[all...]
H A Dccp-dev-v5.c15 #include <linux/ccp.h>
17 #include "ccp-dev.h"
27 struct ccp_device *ccp; local
42 ccp = cmd_q->ccp;
44 mutex_lock(&ccp->sb_mutex);
46 start = (u32)bitmap_find_next_zero_area(ccp->lsbmap,
51 bitmap_set(ccp->lsbmap, start, count);
53 mutex_unlock(&ccp->sb_mutex);
57 ccp
81 struct ccp_device *ccp = cmd_q->ccp; local
608 ccp_find_and_assign_lsb_to_q(struct ccp_device *ccp, int lsb_cnt, int n_lsbs, unsigned long *lsb_pub) argument
665 ccp_assign_lsbs(struct ccp_device *ccp) argument
720 ccp5_disable_queue_interrupts(struct ccp_device *ccp) argument
728 ccp5_enable_queue_interrupts(struct ccp_device *ccp) argument
738 struct ccp_device *ccp = (struct ccp_device *)data; local
768 struct ccp_device *ccp = (struct ccp_device *)data; local
779 ccp5_init(struct ccp_device *ccp) argument
1006 ccp5_destroy(struct ccp_device *ccp) argument
1065 ccp5_config(struct ccp_device *ccp) argument
1071 ccp5other_config(struct ccp_device *ccp) argument
[all...]
H A Dccp-debugfs.c11 #include <linux/ccp.h>
13 #include "ccp-dev.h"
45 struct ccp_device *ccp = filp->private_data; local
51 if (!ccp)
58 oboff += OSCNPRINTF("Device name: %s\n", ccp->name);
59 oboff += OSCNPRINTF(" RNG name: %s\n", ccp->rngname);
60 oboff += OSCNPRINTF(" # Queues: %d\n", ccp->cmd_q_count);
61 oboff += OSCNPRINTF(" # Cmds: %d\n", ccp->cmd_count);
63 regval = ioread32(ccp->io_regs + CMD5_PSP_CCP_VERSION);
100 struct ccp_device *ccp local
178 struct ccp_device *ccp = filp->private_data; local
282 ccp5_debugfs_setup(struct ccp_device *ccp) argument
[all...]
H A Dccp-dev.h235 struct ccp_device *ccp; member in struct:ccp_dma_desc
246 struct ccp_device *ccp; member in struct:ccp_dma_chan
261 struct ccp_device *ccp; member in struct:ccp_cmd_queue
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...]
H A Dccp-ops.c17 #include <linux/ccp.h>
19 #include "ccp-dev.h"
56 #define CCP_NEW_JOBID(ccp) ((ccp->vdata->version == CCP_VERSION(3, 0)) ? \
57 ccp_gen_jobid(ccp) : 0)
59 static u32 ccp_gen_jobid(struct ccp_device *ccp) argument
61 return atomic_inc_return(&ccp->current_id) & CCP_JOBID_MASK;
162 wa->dev = cmd_q->ccp->dev;
280 ret = ccp_init_sg_workarea(&data->sg_wa, cmd_q->ccp->dev, sg, sg_len,
458 return cmd_q->ccp
[all...]
H A Dccp-crypto.h15 #include <linux/ccp.h>
H A Dsp-dev.c20 #include <linux/ccp.h>
22 #include "ccp-dev.h"
H A Dsp-platform.c21 #include <linux/ccp.h>
26 #include "ccp-dev.h"
52 { .compatible = "amd,ccp-seattle-v1a",
214 .name = "ccp",
H A Dccp-crypto-main.c14 #include <linux/ccp.h>
19 #include "ccp-crypto.h"
H A Dsp-pci.c23 #include <linux/ccp.h>
25 #include "ccp-dev.h"
315 ret = pcim_iomap_regions(pdev, bar_mask, "ccp");
593 .name = "ccp",
/linux-master/drivers/hwmon/
H A Dcorsair-cpro.c90 static int ccp_get_errno(struct ccp_device *ccp) argument
92 switch (ccp->buffer[0]) {
103 hid_dbg(ccp->hdev, "unknown device response error: %d", ccp->buffer[0]);
108 /* send command, check for error in response, response in ccp->buffer */
109 static int send_usb_cmd(struct ccp_device *ccp, u8 command, u8 byte1, u8 byte2, u8 byte3) argument
114 memset(ccp->buffer, 0x00, OUT_BUFFER_SIZE);
115 ccp->buffer[0] = command;
116 ccp->buffer[1] = byte1;
117 ccp
135 struct ccp_device *ccp = hid_get_drvdata(hdev); local
148 get_data(struct ccp_device *ccp, int command, int channel, bool two_byte_data) argument
167 set_pwm(struct ccp_device *ccp, int channel, long val) argument
187 set_target(struct ccp_device *ccp, int channel, long val) argument
204 struct ccp_device *ccp = dev_get_drvdata(dev); local
226 struct ccp_device *ccp = dev_get_drvdata(dev); local
295 struct ccp_device *ccp = dev_get_drvdata(dev); local
324 const struct ccp_device *ccp = data; local
427 get_fan_cnct(struct ccp_device *ccp) argument
465 get_temp_cnct(struct ccp_device *ccp) argument
488 struct ccp_device *ccp; local
544 struct ccp_device *ccp = hid_get_drvdata(hdev); local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c63 struct mlx5e_create_cq_param ccp = {}; local
73 ccp.netdev = priv->netdev;
74 ccp.wq = priv->wq;
75 ccp.node = node;
76 ccp.ch_stats = t->stats;
77 ccp.napi = &t->napi;
78 ccp.ix = 0;
79 err = mlx5e_open_cq(priv->mdev, trap_moder, &rq_param->cqp, &ccp, &rq->cq);
H A Dptp.c551 struct mlx5e_create_cq_param ccp = {}; local
560 ccp.netdev = c->netdev;
561 ccp.wq = c->priv->wq;
562 ccp.node = dev_to_node(mlx5_core_dma_dev(c->mdev));
563 ccp.ch_stats = c->stats;
564 ccp.napi = &c->napi;
565 ccp.ix = MLX5E_PTP_CHANNEL_IX;
572 err = mlx5e_open_cq(c->mdev, ptp_moder, cq_param, &ccp, cq);
581 err = mlx5e_open_cq(c->mdev, ptp_moder, cq_param, &ccp, cq);
604 struct mlx5e_create_cq_param ccp local
[all...]
H A Dqos.c72 struct mlx5e_create_cq_param ccp = {}; local
122 mlx5e_build_create_cq_param(&ccp, c);
128 err = mlx5e_open_cq(c->mdev, params->tx_cq_moderation, &param_cq, &ccp, &sq->cq);
H A Dparams.h129 void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c);
H A Dparams.c683 void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c) argument
685 *ccp = (struct mlx5e_create_cq_param) {
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_mad.c2095 static int cc_get_classportinfo(struct ib_cc_mad *ccp, argument
2099 (struct ib_cc_classportinfo_attr *)ccp->mgmt_data;
2110 return reply((struct ib_smp *) ccp);
2113 static int cc_get_congestion_info(struct ib_cc_mad *ccp, argument
2117 (struct ib_cc_info_attr *)ccp->mgmt_data;
2124 return reply((struct ib_smp *) ccp);
2127 static int cc_get_congestion_setting(struct ib_cc_mad *ccp, argument
2132 (struct ib_cc_congestion_setting_attr *)ccp->mgmt_data;
2153 return reply((struct ib_smp *) ccp);
2156 static int cc_get_congestion_control_table(struct ib_cc_mad *ccp, argument
2207 cc_set_congestion_setting(struct ib_cc_mad *ccp, struct ib_device *ibdev, u8 port) argument
2235 cc_set_congestion_control_table(struct ib_cc_mad *ccp, struct ib_device *ibdev, u8 port) argument
2295 struct ib_cc_mad *ccp = (struct ib_cc_mad *)out_mad; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dsetup.c116 struct mlx5e_create_cq_param ccp; local
119 mlx5e_build_create_cq_param(&ccp, c);
130 err = mlx5e_open_cq(c->mdev, params->rx_cq_moderation, &cparam->rq.cqp, &ccp,
139 err = mlx5e_open_cq(c->mdev, params->tx_cq_moderation, &cparam->xdp_sq.cqp, &ccp,
/linux-master/drivers/crypto/
H A DMakefile12 obj-$(CONFIG_CRYPTO_DEV_CCP) += ccp/
/linux-master/include/linux/
H A Dccp.h621 * @entry: list element (ccp driver use only)
622 * @work: work element used for callbacks (ccp driver use only)
623 * @ccp: CCP device to be run on
624 * @ret: operation return code (ccp driver use only)
638 /* The list_head, work_struct, ccp and ret variables are for use
643 struct ccp_device *ccp; member in struct:ccp_cmd
/linux-master/drivers/scsi/elx/libefc_sli/
H A Dsli4.h1089 /* Mask for ccp (CS_CTL) */
1126 u8 ccp; member in struct:sli4_generic_wqe
1174 u8 ccp; member in struct:sli4_abort_wqe
1231 u8 ccp; member in struct:sli4_els_request64_wqe
1275 u8 ccp; member in struct:sli4_fcp_icmnd64_wqe
1328 u8 ccp; member in struct:sli4_fcp_iread64_wqe
1375 u8 ccp; member in struct:sli4_fcp_iwrite64_wqe
1427 u8 ccp; member in struct:sli4_fcp_treceive64_wqe
1466 u8 ccp; member in struct:sli4_fcp_trsp64_wqe
1512 u8 ccp; member in struct:sli4_fcp_tsend64_wqe
1550 u8 ccp; member in struct:sli4_gen_request64_wqe
1589 u8 ccp; member in struct:sli4_send_frame_wqe
1632 u8 ccp; member in struct:sli4_xmit_sequence64_wqe
1670 u8 ccp; member in struct:sli4_requeue_xri_wqe
1710 u8 ccp; member in struct:sli4_xmit_bls_rsp_wqe
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c2041 struct mlx5e_create_cq_param *ccp,
2046 param->wq.buf_numa_node = ccp->node;
2047 param->wq.db_numa_node = ccp->node;
2048 param->eq_ix = ccp->ix;
2050 err = mlx5e_alloc_cq_common(mdev, ccp->netdev, ccp->wq, param, cq);
2052 cq->napi = ccp->napi;
2053 cq->ch_stats = ccp->ch_stats;
2117 struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp,
2122 err = mlx5e_alloc_cq(mdev, param, ccp, c
2039 mlx5e_alloc_cq(struct mlx5_core_dev *mdev, struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp, struct mlx5e_cq *cq) argument
2116 mlx5e_open_cq(struct mlx5_core_dev *mdev, struct dim_cq_moder moder, struct mlx5e_cq_param *param, struct mlx5e_create_cq_param *ccp, struct mlx5e_cq *cq) argument
2146 mlx5e_open_tx_cqs(struct mlx5e_channel *c, struct mlx5e_params *params, struct mlx5e_create_cq_param *ccp, struct mlx5e_channel_param *cparam) argument
2355 struct mlx5e_create_cq_param ccp; local
[all...]

Completed in 280 milliseconds

12