Searched refs:cls (Results 1 - 35 of 35) sorted by relevance

/linux-4.1.27/drivers/base/
H A Dclass.c89 int class_create_file_ns(struct class *cls, const struct class_attribute *attr, class_create_file_ns() argument
94 if (cls) class_create_file_ns()
95 error = sysfs_create_file_ns(&cls->p->subsys.kobj, class_create_file_ns()
102 void class_remove_file_ns(struct class *cls, const struct class_attribute *attr, class_remove_file_ns() argument
105 if (cls) class_remove_file_ns()
106 sysfs_remove_file_ns(&cls->p->subsys.kobj, &attr->attr, ns); class_remove_file_ns()
109 static struct class *class_get(struct class *cls) class_get() argument
111 if (cls) class_get()
112 kset_get(&cls->p->subsys); class_get()
113 return cls; class_get()
116 static void class_put(struct class *cls) class_put() argument
118 if (cls) class_put()
119 kset_put(&cls->p->subsys); class_put()
122 static int add_class_attrs(struct class *cls) add_class_attrs() argument
127 if (cls->class_attrs) { add_class_attrs()
128 for (i = 0; cls->class_attrs[i].attr.name; i++) { add_class_attrs()
129 error = class_create_file(cls, &cls->class_attrs[i]); add_class_attrs()
138 class_remove_file(cls, &cls->class_attrs[i]); add_class_attrs()
142 static void remove_class_attrs(struct class *cls) remove_class_attrs() argument
146 if (cls->class_attrs) { remove_class_attrs()
147 for (i = 0; cls->class_attrs[i].attr.name; i++) remove_class_attrs()
148 class_remove_file(cls, &cls->class_attrs[i]); remove_class_attrs()
166 int __class_register(struct class *cls, struct lock_class_key *key) __class_register() argument
171 pr_debug("device class '%s': registering\n", cls->name); __class_register()
180 error = kobject_set_name(&cp->subsys.kobj, "%s", cls->name); __class_register()
187 if (!cls->dev_kobj) __class_register()
188 cls->dev_kobj = sysfs_dev_char_kobj; __class_register()
192 if (!sysfs_deprecated || cls != &block_class) __class_register()
198 cp->class = cls; __class_register()
199 cls->p = cp; __class_register()
206 error = add_class_attrs(class_get(cls)); __class_register()
207 class_put(cls); __class_register()
212 void class_unregister(struct class *cls) class_unregister() argument
214 pr_debug("device class '%s': unregistering\n", cls->name); class_unregister()
215 remove_class_attrs(cls); class_unregister()
216 kset_unregister(&cls->p->subsys); class_unregister()
219 static void class_create_release(struct class *cls) class_create_release() argument
221 pr_debug("%s called for %s\n", __func__, cls->name); class_create_release()
222 kfree(cls); class_create_release()
242 struct class *cls; __class_create() local
245 cls = kzalloc(sizeof(*cls), GFP_KERNEL); __class_create()
246 if (!cls) { __class_create()
251 cls->name = name; __class_create()
252 cls->owner = owner; __class_create()
253 cls->class_release = class_create_release; __class_create()
255 retval = __class_register(cls, key); __class_create()
259 return cls; __class_create()
262 kfree(cls); __class_create()
269 * @cls: pointer to the struct class that is to be destroyed
274 void class_destroy(struct class *cls) class_destroy() argument
276 if ((cls == NULL) || (IS_ERR(cls))) class_destroy()
279 class_unregister(cls); class_destroy()
512 struct class_compat *cls; class_compat_register() local
514 cls = kmalloc(sizeof(struct class_compat), GFP_KERNEL); class_compat_register()
515 if (!cls) class_compat_register()
517 cls->kobj = kobject_create_and_add(name, &class_kset->kobj); class_compat_register()
518 if (!cls->kobj) { class_compat_register()
519 kfree(cls); class_compat_register()
522 return cls; class_compat_register()
528 * @cls: the class to unregister
530 void class_compat_unregister(struct class_compat *cls) class_compat_unregister() argument
532 kobject_put(cls->kobj); class_compat_unregister()
533 kfree(cls); class_compat_unregister()
540 * @cls: the compatibility class
544 int class_compat_create_link(struct class_compat *cls, struct device *dev, class_compat_create_link() argument
549 error = sysfs_create_link(cls->kobj, &dev->kobj, dev_name(dev)); class_compat_create_link()
562 sysfs_remove_link(cls->kobj, dev_name(dev)); class_compat_create_link()
572 * @cls: the compatibility class
577 void class_compat_remove_link(struct class_compat *cls, struct device *dev, class_compat_remove_link() argument
582 sysfs_remove_link(cls->kobj, dev_name(dev)); class_compat_remove_link()
/linux-4.1.27/include/linux/
H A Dtransport_class.h28 #define DECLARE_TRANSPORT_CLASS(cls, nm, su, rm, cfg) \
29 struct transport_class cls = { \
44 #define DECLARE_ANON_TRANSPORT_CLASS(cls, mtch, cfg) \
45 struct anon_transport_class cls = { \
H A Ddevice.h399 void class_compat_unregister(struct class_compat *cls);
400 int class_compat_create_link(struct class_compat *cls, struct device *dev,
402 void class_compat_remove_link(struct class_compat *cls, struct device *dev,
483 extern void class_destroy(struct class *cls);
983 extern struct device *device_create_vargs(struct class *cls,
990 struct device *device_create(struct class *cls, struct device *parent,
994 struct device *device_create_with_groups(struct class *cls,
998 extern void device_destroy(struct class *cls, dev_t devt);
/linux-4.1.27/fs/cifs/
H A Dasn1.c168 unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_id_decode()
175 *cls = (ch & 0xC0) >> 6; asn1_id_decode()
225 unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_header_decode()
230 if (!asn1_id_decode(ctx, cls, con, tag)) asn1_header_decode()
501 unsigned int cls, con, tag, oidlen, rc; decode_negTokenInit() local
508 if (asn1_header_decode(&ctx, &end, &cls, &con, &tag) == 0) { decode_negTokenInit()
511 } else if ((cls != ASN1_APL) || (con != ASN1_CON) decode_negTokenInit()
513 cifs_dbg(FYI, "cls = %d con = %d tag = %d\n", cls, con, tag); decode_negTokenInit()
518 rc = asn1_header_decode(&ctx, &end, &cls, &con, &tag); decode_negTokenInit()
521 (cls == ASN1_UNI)) { decode_negTokenInit()
539 if (asn1_header_decode(&ctx, &end, &cls, &con, &tag) == 0) { decode_negTokenInit()
542 } else if ((cls != ASN1_CTX) || (con != ASN1_CON) decode_negTokenInit()
544 cifs_dbg(FYI, "cls = %d con = %d tag = %d end = %p (%d) exit 0\n", decode_negTokenInit()
545 cls, con, tag, end, *end); decode_negTokenInit()
550 if (asn1_header_decode(&ctx, &end, &cls, &con, &tag) == 0) { decode_negTokenInit()
553 } else if ((cls != ASN1_UNI) || (con != ASN1_CON) decode_negTokenInit()
555 cifs_dbg(FYI, "cls = %d con = %d tag = %d end = %p (%d) exit 1\n", decode_negTokenInit()
556 cls, con, tag, end, *end); decode_negTokenInit()
561 if (asn1_header_decode(&ctx, &end, &cls, &con, &tag) == 0) { decode_negTokenInit()
564 } else if ((cls != ASN1_CTX) || (con != ASN1_CON) decode_negTokenInit()
566 cifs_dbg(FYI, "cls = %d con = %d tag = %d end = %p (%d) exit 0\n", decode_negTokenInit()
567 cls, con, tag, end, *end); decode_negTokenInit()
573 (&ctx, &sequence_end, &cls, &con, &tag) == 0) { decode_negTokenInit()
576 } else if ((cls != ASN1_UNI) || (con != ASN1_CON) decode_negTokenInit()
578 cifs_dbg(FYI, "cls = %d con = %d tag = %d end = %p (%d) exit 1\n", decode_negTokenInit()
579 cls, con, tag, end, *end); decode_negTokenInit()
585 rc = asn1_header_decode(&ctx, &end, &cls, &con, &tag); decode_negTokenInit()
167 asn1_id_decode(struct asn1_ctx *ctx, unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_id_decode() argument
223 asn1_header_decode(struct asn1_ctx *ctx, unsigned char **eoc, unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_header_decode() argument
/linux-4.1.27/net/ipv4/netfilter/
H A Dnf_nat_snmp_basic.c189 unsigned int *cls, asn1_id_decode()
198 *cls = (ch & 0xC0) >> 6; asn1_id_decode()
248 unsigned int *cls, asn1_header_decode()
254 if (!asn1_id_decode(ctx, cls, con, tag)) asn1_header_decode()
654 unsigned int cls, snmp_tag_cls2syntax()
662 if (cnv->tag == tag && cnv->class == cls) { snmp_tag_cls2syntax()
674 unsigned int cls, con, tag, len, idlen; snmp_object_decode() local
684 if (!asn1_header_decode(ctx, &eoc, &cls, &con, &tag)) snmp_object_decode()
687 if (cls != ASN1_UNI || con != ASN1_CON || tag != ASN1_SEQ) snmp_object_decode()
690 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_object_decode()
693 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_OJI) snmp_object_decode()
699 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) { snmp_object_decode()
710 if (!snmp_tag_cls2syntax(tag, cls, &type)) { snmp_object_decode()
833 unsigned int cls, con, tag; snmp_request_decode() local
836 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_request_decode()
839 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_request_decode()
845 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_request_decode()
848 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_request_decode()
854 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_request_decode()
857 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_request_decode()
928 unsigned int cls, con, tag, len; snmp_trap_decode() local
931 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_trap_decode()
934 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_OJI) snmp_trap_decode()
940 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_trap_decode()
943 if (!((cls == ASN1_APL && con == ASN1_PRI && tag == SNMP_IPA) || snmp_trap_decode()
944 (cls == ASN1_UNI && con == ASN1_PRI && tag == ASN1_OTS))) snmp_trap_decode()
956 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_trap_decode()
959 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_trap_decode()
965 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_trap_decode()
968 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_trap_decode()
974 if (!asn1_header_decode(ctx, &end, &cls, &con, &tag)) snmp_trap_decode()
977 if (!((cls == ASN1_APL && con == ASN1_PRI && tag == SNMP_TIT) || snmp_trap_decode()
978 (cls == ASN1_UNI && con == ASN1_PRI && tag == ASN1_INT))) snmp_trap_decode()
1023 unsigned int cls, con, tag, vers, pdutype; snmp_parse_mangle() local
1036 if (!asn1_header_decode(&ctx, &eoc, &cls, &con, &tag)) snmp_parse_mangle()
1038 if (cls != ASN1_UNI || con != ASN1_CON || tag != ASN1_SEQ) snmp_parse_mangle()
1044 if (!asn1_header_decode(&ctx, &end, &cls, &con, &tag)) snmp_parse_mangle()
1046 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_INT) snmp_parse_mangle()
1058 if (!asn1_header_decode (&ctx, &end, &cls, &con, &tag)) snmp_parse_mangle()
1060 if (cls != ASN1_UNI || con != ASN1_PRI || tag != ASN1_OTS) snmp_parse_mangle()
1077 if (!asn1_header_decode(&ctx, &eoc, &cls, &con, &pdutype)) snmp_parse_mangle()
1079 if (cls != ASN1_CTX || con != ASN1_CON) snmp_parse_mangle()
1130 if (!asn1_header_decode(&ctx, &eoc, &cls, &con, &tag)) snmp_parse_mangle()
1133 if (cls != ASN1_UNI || con != ASN1_CON || tag != ASN1_SEQ) snmp_parse_mangle()
188 asn1_id_decode(struct asn1_ctx *ctx, unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_id_decode() argument
246 asn1_header_decode(struct asn1_ctx *ctx, unsigned char **eoc, unsigned int *cls, unsigned int *con, unsigned int *tag) asn1_header_decode() argument
653 snmp_tag_cls2syntax(unsigned int tag, unsigned int cls, unsigned short *syntax) snmp_tag_cls2syntax() argument
/linux-4.1.27/drivers/hid/
H A Dhid-multitouch.c390 struct mt_class *cls = &td->mtclass; mt_touch_input_mapping() local
422 cls->sn_move); mt_touch_input_mapping()
427 cls->sn_move); mt_touch_input_mapping()
437 cls->sn_move); mt_touch_input_mapping()
442 cls->sn_move); mt_touch_input_mapping()
453 if (cls->quirks & MT_QUIRK_HOVERING) { mt_touch_input_mapping()
477 if (!(cls->quirks & MT_QUIRK_NO_AREA)) mt_touch_input_mapping()
479 cls->sn_width); mt_touch_input_mapping()
485 if (!(cls->quirks & MT_QUIRK_NO_AREA)) { mt_touch_input_mapping()
487 cls->sn_height); mt_touch_input_mapping()
497 cls->sn_pressure); mt_touch_input_mapping()
743 struct mt_class *cls = &td->mtclass; mt_touch_input_configured() local
753 if (cls->is_indirect) mt_touch_input_configured()
756 if (cls->quirks & MT_QUIRK_NOT_SEEN_MEANS_UP) mt_touch_input_configured()
854 struct mt_class *cls = &td->mtclass; mt_set_input_mode() local
864 if (cls->quirks & MT_QUIRK_FORCE_GET_FEATURE) { mt_set_input_mode()
926 struct mt_class *cls = &td->mtclass; mt_post_parse() local
934 cls->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; mt_post_parse()
/linux-4.1.27/arch/mips/include/asm/mach-jz4740/
H A Djz4740_fb.h58 uint32_t cls; member in struct:jz4740_fb_platform_data::__anon1898
/linux-4.1.27/drivers/ata/
H A Dsata_sil.c666 u8 cls; sil_init_controller() local
671 cls = sil_get_device_cache_line(pdev); sil_init_controller()
672 if (cls) { sil_init_controller()
673 cls >>= 3; sil_init_controller()
674 cls++; /* cls = (line_size/8)+1 */ sil_init_controller()
676 writew(cls << 8 | cls, sil_init_controller()
H A Dsata_vsc.c350 u8 cls; vsc_sata_init_one() local
401 pci_read_config_byte(pdev, PCI_CACHE_LINE_SIZE, &cls); vsc_sata_init_one()
402 if (cls == 0x00) vsc_sata_init_one()
/linux-4.1.27/drivers/pci/
H A Dpci-stub.c75 "pci-stub: add %04X:%04X sub=%04X:%04X cls=%08X/%08X\n", pci_stub_init()
H A Dquirks.c3333 u8 cls = 0; pci_apply_final_quirks() local
3350 if (!cls) for_each_pci_dev()
3351 cls = tmp; for_each_pci_dev()
3352 if (!tmp || cls == tmp) for_each_pci_dev()
3356 cls << 2, tmp << 2, for_each_pci_dev()
3364 cls << 2, pci_dfl_cache_line_size << 2);
3365 pci_cache_line_size = cls ? cls : pci_dfl_cache_line_size;
/linux-4.1.27/arch/arm64/kernel/
H A Dsetup.c241 int cls; setup_processor() local
255 cls = cache_line_size(); setup_processor()
258 cls); setup_processor()
259 if (L1_CACHE_BYTES < cls) setup_processor()
261 L1_CACHE_BYTES, cls); setup_processor()
/linux-4.1.27/net/ceph/
H A Dosd_client.c149 return osd_req_op_data(osd_req, which, cls, response_data); osd_req_op_cls_response_data()
207 osd_data = osd_req_op_data(osd_req, which, cls, request_info); osd_req_op_cls_request_info_pagelist()
217 osd_data = osd_req_op_data(osd_req, which, cls, request_data); osd_req_op_cls_request_data_pagelist()
228 osd_data = osd_req_op_data(osd_req, which, cls, request_data); osd_req_op_cls_request_data_pages()
240 osd_data = osd_req_op_data(osd_req, which, cls, response_data); osd_req_op_cls_response_data_pages()
291 ceph_osd_data_release(&op->cls.request_info); osd_req_op_data_release()
292 ceph_osd_data_release(&op->cls.request_data); osd_req_op_data_release()
293 ceph_osd_data_release(&op->cls.response_data); osd_req_op_data_release()
529 op->cls.class_name = class; osd_req_op_cls_init()
532 op->cls.class_len = size; osd_req_op_cls_init()
536 op->cls.method_name = method; osd_req_op_cls_init()
539 op->cls.method_len = size; osd_req_op_cls_init()
545 op->cls.argc = 0; /* currently unused */ osd_req_op_cls_init()
681 dst->cls.class_len = src->cls.class_len; osd_req_encode_op()
682 dst->cls.method_len = src->cls.method_len; osd_req_encode_op()
683 osd_data = &src->cls.request_info; osd_req_encode_op()
688 osd_data = &src->cls.request_data; osd_req_encode_op()
692 dst->cls.indata_len = cpu_to_le32(data_length); osd_req_encode_op()
697 osd_data = &src->cls.response_data; osd_req_encode_op()
/linux-4.1.27/drivers/media/platform/ti-vpe/
H A Dvpdma_priv.h476 static inline u32 cfd_pkt_payload_len(bool direct, int cls, int dest, cfd_pkt_payload_len() argument
481 (cls << CFD_CLASS_SHFT) | cfd_pkt_payload_len()
/linux-4.1.27/drivers/block/
H A Dosdblk.c466 static void class_osdblk_release(struct class *cls) class_osdblk_release() argument
468 kfree(cls); class_osdblk_release()
H A Dpktcdvd.c346 static void class_pktcdvd_release(struct class *cls) class_pktcdvd_release() argument
348 kfree(cls); class_pktcdvd_release()
/linux-4.1.27/drivers/isdn/mISDN/
H A Dcore.c164 static void mISDN_class_release(struct class *cls) mISDN_class_release() argument
/linux-4.1.27/drivers/scsi/be2iscsi/
H A Dbe_iscsi.c107 * @cls_session: pointer to iscsi cls session
189 * @cls_session: pointer to iscsi cls session
190 * @cls_conn: pointer to iscsi cls conn
891 * @cls_conn: pointer to iscsi cls conn
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_iscsi.c1332 * @cls_session: pointer to iscsi cls session
1350 * @cls_session: pointer to iscsi cls session
1395 * @cls_session: pointer to iscsi cls session
1396 * @cls_conn: pointer to iscsi cls conn
1468 * @cls_conn: pointer to iscsi cls conn
1596 * @cls_conn: pointer to iscsi cls conn
1631 * @cls_conn: pointer to iscsi cls conn
H A Dbnx2i.h271 * @cls_conn: pointer to iscsi cls conn
/linux-4.1.27/drivers/net/bonding/
H A Dbond_sysfs.c51 static ssize_t bonding_show_bonds(struct class *cls, bonding_show_bonds() argument
95 static ssize_t bonding_store_bonds(struct class *cls, bonding_store_bonds() argument
/linux-4.1.27/arch/mips/include/asm/txx9/
H A Dtx3927.h79 endian_def_b4(unused0, ht, mlt, cls);
/linux-4.1.27/include/linux/ceph/
H A Dosd_client.h105 } cls; member in union:ceph_osd_req_op::__anon11546
H A Drados.h444 } __attribute__ ((packed)) cls; member in union:ceph_osd_op::__anon11560
/linux-4.1.27/drivers/hwmon/
H A Dasus_atk0110.c730 u8 cls; atk_debugfs_ggrp_open() local
738 cls = (data->debugfs.id & 0xff000000) >> 24; atk_debugfs_ggrp_open()
739 ret = atk_ggrp(data, cls); atk_debugfs_ggrp_open()
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-pciercx-defs.h237 uint32_t cls:8; member in struct:cvmx_pciercx_cfg003::cvmx_pciercx_cfg003_s
239 uint32_t cls:8;
1466 uint32_t cls:1; member in struct:cvmx_pciercx_cfg039::cvmx_pciercx_cfg039_s
1472 uint32_t cls:1;
H A Dcvmx-pci-defs.h289 uint32_t cls:8; member in struct:cvmx_pci_cfg03::cvmx_pci_cfg03_s
291 uint32_t cls:8;
H A Dcvmx-mio-defs.h4137 uint64_t cls:2; member in struct:cvmx_mio_uartx_lcr::cvmx_mio_uartx_lcr_s
4139 uint64_t cls:2;
4890 uint64_t cls:2; member in struct:cvmx_mio_uart2_lcr::cvmx_mio_uart2_lcr_s
4892 uint64_t cls:2;
/linux-4.1.27/drivers/scsi/cxgbi/
H A Dlibcxgbi.c2512 "cid %u(0x%x), cls 0x%p,0x%p, conn 0x%p,0x%p,0x%p.\n", cxgbi_create_conn()
2560 "cls 0x%p,0x%p, ep 0x%p, cconn 0x%p, csk 0x%p.\n", cxgbi_bind_conn()
2603 "ep 0x%p, cls sess 0x%p.\n", ep, cls_session); cxgbi_create_session()
2615 "cls sess 0x%p.\n", cls_session); cxgbi_destroy_session()
/linux-4.1.27/drivers/video/fbdev/
H A Djz4740_fb.c449 writel(pdata->special_tft_config.cls, jzfb->base + JZ_REG_LCD_CLS); jzfb_set_par()
/linux-4.1.27/net/mac80211/
H A Dmesh_plink.c927 mpl_dbg(sdata, "Mesh plink: cls or cnf from unknown peer\n"); mesh_plink_get_event()
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfa_defs_svc.h359 u32 cls_tov; /* LPSM cls wait TOV */
/linux-4.1.27/drivers/infiniband/hw/mlx4/
H A Dmad.c734 "dlid_bits:%d dqpn:%d wc_flags:0x%x, cls %x, mtd %x, atr %x\n", ib_process_mad()
/linux-4.1.27/drivers/scsi/
H A Dscsi_transport_iscsi.c2236 * @session: iscsi cls session
2301 * @conn: iscsi cls session
H A Dlibiscsi.c2701 * iscsi_session_setup - create iscsi cls session and host and session

Completed in 1550 milliseconds