crypto/asymmetric_keys/verify_pefile.c
125
struct win_certificate wrapper;
crypto/asymmetric_keys/verify_pefile.c
129
if (ctx->sig_len < sizeof(wrapper)) {
crypto/asymmetric_keys/verify_pefile.c
134
memcpy(&wrapper, pebuf + ctx->sig_offset, sizeof(wrapper));
crypto/asymmetric_keys/verify_pefile.c
136
wrapper.length, wrapper.revision, wrapper.cert_type);
crypto/asymmetric_keys/verify_pefile.c
144
if (wrapper.length > ctx->sig_len) {
crypto/asymmetric_keys/verify_pefile.c
146
ctx->sig_len, wrapper.length);
crypto/asymmetric_keys/verify_pefile.c
149
if (wrapper.revision != WIN_CERT_REVISION_2_0) {
crypto/asymmetric_keys/verify_pefile.c
153
if (wrapper.cert_type != WIN_CERT_TYPE_PKCS_SIGNED_DATA) {
crypto/asymmetric_keys/verify_pefile.c
163
ctx->sig_len = wrapper.length;
crypto/asymmetric_keys/verify_pefile.c
164
ctx->sig_offset += sizeof(wrapper);
crypto/asymmetric_keys/verify_pefile.c
165
ctx->sig_len -= sizeof(wrapper);
drivers/accel/qaic/qaic_control.c
1137
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
1141
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
1142
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
1145
list_for_each_entry_safe(wrapper, w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
1146
if (!list_is_first(&wrapper->list, &wrappers->list))
drivers/accel/qaic/qaic_control.c
1147
kref_put(&wrapper->ref_count, free_wrapper);
drivers/accel/qaic/qaic_control.c
1149
wrapper = add_wrapper(wrappers, sizeof(*wrapper));
drivers/accel/qaic/qaic_control.c
1151
if (!wrapper)
drivers/accel/qaic/qaic_control.c
1154
out_trans = (struct wire_trans_dma_xfer *)&wrapper->trans;
drivers/accel/qaic/qaic_control.c
1163
wrapper->len = size;
drivers/accel/qaic/qaic_control.c
1186
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
1196
wrapper = add_wrapper(wrappers, sizeof(*wrapper));
drivers/accel/qaic/qaic_control.c
1197
if (!wrapper) {
drivers/accel/qaic/qaic_control.c
1202
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
1203
wrapper->len = sizeof(*msg);
drivers/accel/qaic/qaic_control.c
1238
list_for_each_entry_safe(wrapper, w, &wrappers->list, list)
drivers/accel/qaic/qaic_control.c
1239
kref_put(&wrapper->ref_count, free_wrapper);
drivers/accel/qaic/qaic_control.c
1472
static void free_wrapper_from_list(struct wrapper_list *wrappers, struct wrapper_msg *wrapper)
drivers/accel/qaic/qaic_control.c
1477
kref_put(&wrapper->ref_count, free_wrapper);
drivers/accel/qaic/qaic_control.c
1488
struct wrapper_msg *wrapper = container_of(msg, struct wrapper_msg, msg);
drivers/accel/qaic/qaic_control.c
1490
free_wrapper_from_list(wrapper->head, wrapper);
drivers/accel/qaic/qaic_control.c
1549
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
1557
wrapper = add_wrapper(wrappers, sizeof(*wrapper) + sizeof(*msg) + sizeof(*trans));
drivers/accel/qaic/qaic_control.c
1558
if (!wrapper)
drivers/accel/qaic/qaic_control.c
1561
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
1570
wrapper->len = sizeof(msg->hdr) + sizeof(*trans);
drivers/accel/qaic/qaic_control.c
1573
msg->hdr.len = cpu_to_le32(wrapper->len);
drivers/accel/qaic/qaic_control.c
1590
free_wrapper_from_list(wrappers, wrapper);
drivers/accel/qaic/qaic_control.c
292
struct wrapper_msg *wrapper = container_of(ref, struct wrapper_msg, ref_count);
drivers/accel/qaic/qaic_control.c
294
list_del(&wrapper->list);
drivers/accel/qaic/qaic_control.c
295
kfree(wrapper);
drivers/accel/qaic/qaic_control.c
361
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
365
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
366
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
568
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
576
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
577
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
638
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
647
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
648
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
728
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
732
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
733
msg = &wrapper->msg;
drivers/accel/qaic/qaic_control.c
760
struct wrapper_msg *wrapper;
drivers/accel/qaic/qaic_control.c
772
wrapper = list_first_entry(&wrappers->list, struct wrapper_msg, list);
drivers/accel/qaic/qaic_control.c
773
msg = &wrapper->msg;
drivers/dma-buf/dma-buf.c
59
struct sg_table wrapper;
drivers/dma-buf/dma-buf.c
873
ret = sg_alloc_table(&to->wrapper, from->nents, GFP_KERNEL);
drivers/dma-buf/dma-buf.c
877
to_sg = to->wrapper.sgl;
drivers/dma-buf/dma-buf.c
888
*sg_table = &to->wrapper;
drivers/dma-buf/dma-buf.c
903
copy = container_of(*sg_table, typeof(*copy), wrapper);
drivers/dma-buf/dma-buf.c
905
sg_free_table(©->wrapper);
drivers/i2c/busses/i2c-qcom-geni.c
993
gi2c->se.wrapper = dev_get_drvdata(dev->parent);
drivers/net/ethernet/mellanox/mlx4/cmd.c
1069
.wrapper = mlx4_QUERY_FW_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1078
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1087
.wrapper = mlx4_QUERY_DEV_CAP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1096
.wrapper = mlx4_QUERY_FUNC_CAP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1105
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1114
.wrapper = mlx4_INIT_PORT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1123
.wrapper = mlx4_CLOSE_PORT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1132
.wrapper = mlx4_QUERY_PORT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1141
.wrapper = mlx4_SET_PORT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1150
.wrapper = mlx4_MAP_EQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1159
.wrapper = mlx4_SW2HW_EQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1168
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1177
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1186
.wrapper = mlx4_CONFIG_DEV_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1195
.wrapper = mlx4_ALLOC_RES_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1204
.wrapper = mlx4_FREE_RES_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1213
.wrapper = mlx4_SW2HW_MPT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1222
.wrapper = mlx4_QUERY_MPT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1231
.wrapper = mlx4_HW2SW_MPT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1240
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1249
.wrapper = mlx4_WRITE_MTT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1258
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1267
.wrapper = mlx4_HW2SW_EQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1276
.wrapper = mlx4_QUERY_EQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1285
.wrapper = mlx4_SW2HW_CQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1294
.wrapper = mlx4_HW2SW_CQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1303
.wrapper = mlx4_QUERY_CQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1312
.wrapper = mlx4_MODIFY_CQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1321
.wrapper = mlx4_SW2HW_SRQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1330
.wrapper = mlx4_HW2SW_SRQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1339
.wrapper = mlx4_QUERY_SRQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1348
.wrapper = mlx4_ARM_SRQ_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1357
.wrapper = mlx4_RST2INIT_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1366
.wrapper = mlx4_INIT2INIT_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1375
.wrapper = mlx4_INIT2RTR_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1384
.wrapper = mlx4_RTR2RTS_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1393
.wrapper = mlx4_RTS2RTS_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1402
.wrapper = mlx4_SQERR2RTS_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1411
.wrapper = mlx4_GEN_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1420
.wrapper = mlx4_GEN_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1429
.wrapper = mlx4_SQD2SQD_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1438
.wrapper = mlx4_SQD2RTS_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1447
.wrapper = mlx4_2RST_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1456
.wrapper = mlx4_GEN_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1465
.wrapper = mlx4_GEN_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1474
.wrapper = mlx4_GEN_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1483
.wrapper = mlx4_UPDATE_QP_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1492
.wrapper = mlx4_CMD_EPERM_wrapper,
drivers/net/ethernet/mellanox/mlx4/cmd.c
1501
.wrapper = mlx4_CMD_EPERM_wrapper,
drivers/net/ethernet/mellanox/mlx4/cmd.c
1510
.wrapper = mlx4_CMD_EPERM_wrapper,
drivers/net/ethernet/mellanox/mlx4/cmd.c
1519
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1528
.wrapper = mlx4_MAD_IFC_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1537
.wrapper = mlx4_CMD_EPERM_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1546
.wrapper = mlx4_QUERY_IF_STAT_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1555
.wrapper = mlx4_ACCESS_REG_wrapper,
drivers/net/ethernet/mellanox/mlx4/cmd.c
1564
.wrapper = mlx4_CMD_EPERM_wrapper,
drivers/net/ethernet/mellanox/mlx4/cmd.c
1574
.wrapper = mlx4_QP_ATTACH_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1583
.wrapper = mlx4_PROMISC_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1593
.wrapper = mlx4_SET_VLAN_FLTR_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1602
.wrapper = mlx4_SET_MCAST_FLTR_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1611
.wrapper = mlx4_DUMP_ETH_STATS_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1620
.wrapper = NULL
drivers/net/ethernet/mellanox/mlx4/cmd.c
1630
.wrapper = mlx4_QP_FLOW_STEERING_ATTACH_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1639
.wrapper = mlx4_QP_FLOW_STEERING_DETACH_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1648
.wrapper = mlx4_CMD_EPERM_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1657
.wrapper = mlx4_CMD_EPERM_wrapper
drivers/net/ethernet/mellanox/mlx4/cmd.c
1762
if (cmd->wrapper) {
drivers/net/ethernet/mellanox/mlx4/cmd.c
1763
err = cmd->wrapper(dev, slave, vhcr, inbox, outbox,
drivers/net/ethernet/mellanox/mlx4/mlx4.h
207
int (*wrapper)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
drivers/soc/qcom/qcom-geni-se.c
1220
geni_setbits32(se->wrapper->base + QUPV3_COMMON_CFG, FAST_SWITCH_TO_HIGH_DISABLE);
drivers/soc/qcom/qcom-geni-se.c
1223
geni_setbits32(se->wrapper->base + QUPV3_SE_AHB_M_CFG, AHB_M_CLK_CGC_ON);
drivers/soc/qcom/qcom-geni-se.c
1226
geni_setbits32(se->wrapper->base + QUPV3_COMMON_CGC_CTRL, COMMON_CSR_SLV_CLK_CGC_ON);
drivers/soc/qcom/qcom-geni-se.c
1324
ret = device_property_read_string(se->wrapper->dev, "firmware-name", &fw_name);
drivers/soc/qcom/qcom-geni-se.c
1365
struct geni_wrapper *wrapper;
drivers/soc/qcom/qcom-geni-se.c
1369
wrapper = devm_kzalloc(dev, sizeof(*wrapper), GFP_KERNEL);
drivers/soc/qcom/qcom-geni-se.c
1370
if (!wrapper)
drivers/soc/qcom/qcom-geni-se.c
1373
wrapper->dev = dev;
drivers/soc/qcom/qcom-geni-se.c
1374
wrapper->base = devm_platform_ioremap_resource(pdev, 0);
drivers/soc/qcom/qcom-geni-se.c
1375
if (IS_ERR(wrapper->base))
drivers/soc/qcom/qcom-geni-se.c
1376
return PTR_ERR(wrapper->base);
drivers/soc/qcom/qcom-geni-se.c
1383
wrapper->num_clks = min_t(unsigned int, desc->num_clks, MAX_CLKS);
drivers/soc/qcom/qcom-geni-se.c
1385
for (i = 0; i < wrapper->num_clks; ++i)
drivers/soc/qcom/qcom-geni-se.c
1386
wrapper->clks[i].id = desc->clks[i];
drivers/soc/qcom/qcom-geni-se.c
1394
if (ret < wrapper->num_clks) {
drivers/soc/qcom/qcom-geni-se.c
1396
dev->of_node, wrapper->num_clks);
drivers/soc/qcom/qcom-geni-se.c
1400
ret = devm_clk_bulk_get(dev, wrapper->num_clks, wrapper->clks);
drivers/soc/qcom/qcom-geni-se.c
1407
dev_set_drvdata(dev, wrapper);
drivers/soc/qcom/qcom-geni-se.c
291
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
293
return readl_relaxed(wrapper->base + QUPV3_HW_VER_REG);
drivers/soc/qcom/qcom-geni-se.c
581
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
584
clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks);
drivers/soc/qcom/qcom-geni-se.c
613
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
615
ret = clk_bulk_prepare_enable(wrapper->num_clks, wrapper->clks);
drivers/soc/qcom/qcom-geni-se.c
621
clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks);
drivers/soc/qcom/qcom-geni-se.c
800
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
802
if (!wrapper)
drivers/soc/qcom/qcom-geni-se.c
805
*iova = dma_map_single(wrapper->dev, buf, len, DMA_TO_DEVICE);
drivers/soc/qcom/qcom-geni-se.c
806
if (dma_mapping_error(wrapper->dev, *iova))
drivers/soc/qcom/qcom-geni-se.c
852
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
854
if (!wrapper)
drivers/soc/qcom/qcom-geni-se.c
857
*iova = dma_map_single(wrapper->dev, buf, len, DMA_FROM_DEVICE);
drivers/soc/qcom/qcom-geni-se.c
858
if (dma_mapping_error(wrapper->dev, *iova))
drivers/soc/qcom/qcom-geni-se.c
876
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
878
if (!dma_mapping_error(wrapper->dev, iova))
drivers/soc/qcom/qcom-geni-se.c
879
dma_unmap_single(wrapper->dev, iova, len, DMA_TO_DEVICE);
drivers/soc/qcom/qcom-geni-se.c
893
struct geni_wrapper *wrapper = se->wrapper;
drivers/soc/qcom/qcom-geni-se.c
895
if (!dma_mapping_error(wrapper->dev, iova))
drivers/soc/qcom/qcom-geni-se.c
896
dma_unmap_single(wrapper->dev, iova, len, DMA_FROM_DEVICE);
drivers/spi/spi-geni-qcom.c
1056
mas->se.wrapper = dev_get_drvdata(dev->parent);
drivers/tty/serial/qcom_geni_serial.c
1820
port->se.wrapper = dev_get_drvdata(pdev->dev.parent);
include/kunit/resource.h
406
#define KUNIT_DEFINE_ACTION_WRAPPER(wrapper, orig, arg_type) \
include/kunit/resource.h
407
static void wrapper(void *in) \
include/linux/soc/qcom/geni-se.h
70
struct geni_wrapper *wrapper;
kernel/liveupdate/kexec_handover_debugfs.c
22
struct debugfs_blob_wrapper wrapper;
kernel/liveupdate/kexec_handover_debugfs.c
36
f->wrapper.data = (void *)fdt;
kernel/liveupdate/kexec_handover_debugfs.c
37
f->wrapper.size = fdt_totalsize(fdt);
kernel/liveupdate/kexec_handover_debugfs.c
39
file = debugfs_create_blob(name, 0400, dir, &f->wrapper);
kernel/liveupdate/kexec_handover_debugfs.c
69
if (ff->wrapper.data == fdt) {
lib/sort.c
140
((const struct wrapper *)priv)->swap(a, b, (int)size);
lib/sort.c
159
return ((const struct wrapper *)priv)->cmp(a, b);
lib/sort.c
206
if (swap_func == SWAP_WRAPPER && !((struct wrapper *)priv)->swap)
lib/sort.c
337
struct wrapper w = {
lib/sort.c
350
struct wrapper w = {
tools/usb/testusb.c
282
struct usbdevfs_ioctl wrapper;
tools/usb/testusb.c
284
wrapper.ifno = ifno;
tools/usb/testusb.c
285
wrapper.ioctl_code = request;
tools/usb/testusb.c
286
wrapper.data = param;
tools/usb/testusb.c
288
return ioctl (fd, USBDEVFS_IOCTL, &wrapper);