/linux-master/drivers/crypto/ccp/ |
H A D | Makefile | 2 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 D | ccp-dev.c | 27 #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 D | ccp-dev-v3.c | 15 #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 D | ccp-dmaengine.c | 16 #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 D | ccp-dev-v5.c | 15 #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 D | ccp-debugfs.c | 11 #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 D | ccp-dev.h | 235 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 D | ccp-ops.c | 17 #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 D | ccp-crypto.h | 15 #include <linux/ccp.h>
|
H A D | sp-dev.c | 20 #include <linux/ccp.h> 22 #include "ccp-dev.h"
|
H A D | sp-platform.c | 21 #include <linux/ccp.h> 26 #include "ccp-dev.h" 52 { .compatible = "amd,ccp-seattle-v1a", 214 .name = "ccp",
|
H A D | ccp-crypto-main.c | 14 #include <linux/ccp.h> 19 #include "ccp-crypto.h"
|
H A D | sp-pci.c | 23 #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 D | corsair-cpro.c | 90 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 D | trap.c | 63 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 D | ptp.c | 551 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 D | qos.c | 72 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, ¶m_cq, &ccp, &sq->cq);
|
H A D | params.h | 129 void mlx5e_build_create_cq_param(struct mlx5e_create_cq_param *ccp, struct mlx5e_channel *c);
|
H A D | params.c | 683 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 D | qib_mad.c | 2095 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 D | setup.c | 116 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 D | Makefile | 12 obj-$(CONFIG_CRYPTO_DEV_CCP) += ccp/
|
/linux-master/include/linux/ |
H A D | ccp.h | 621 * @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 D | sli4.h | 1089 /* 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 D | en_main.c | 2041 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...] |