Lines Matching refs:hdr_info

714 				struct visor_vbus_headerinfo *hdr_info)  in get_vbus_header_info()  argument
727 err = visorchannel_read(chan, sizeof(struct channel_header), hdr_info, in get_vbus_header_info()
728 sizeof(*hdr_info)); in get_vbus_header_info()
731 if (hdr_info->struct_bytes < sizeof(struct visor_vbus_headerinfo)) in get_vbus_header_info()
733 if (hdr_info->device_info_struct_bytes < in get_vbus_header_info()
753 struct visor_vbus_headerinfo *hdr_info, in write_vbus_chp_info() argument
758 if (hdr_info->chp_info_offset == 0) in write_vbus_chp_info()
761 off = sizeof(struct channel_header) + hdr_info->chp_info_offset; in write_vbus_chp_info()
779 struct visor_vbus_headerinfo *hdr_info, in write_vbus_bus_info() argument
784 if (hdr_info->bus_info_offset == 0) in write_vbus_bus_info()
787 off = sizeof(struct channel_header) + hdr_info->bus_info_offset; in write_vbus_bus_info()
806 struct visor_vbus_headerinfo *hdr_info, in write_vbus_dev_info() argument
812 if (hdr_info->dev_info_offset == 0) in write_vbus_dev_info()
814 off = (sizeof(struct channel_header) + hdr_info->dev_info_offset) + in write_vbus_dev_info()
815 (hdr_info->device_info_struct_bytes * devix); in write_vbus_dev_info()
851 struct visor_vbus_headerinfo *hdr_info; in publish_vbus_dev_info() local
858 hdr_info = (struct visor_vbus_headerinfo *)bdev->vbus_hdr_info; in publish_vbus_dev_info()
859 if (!hdr_info) in publish_vbus_dev_info()
877 write_vbus_dev_info(bdev->visorchannel, hdr_info, &dev_info, dev_no); in publish_vbus_dev_info()
878 write_vbus_chp_info(bdev->visorchannel, hdr_info, &chipset_driverinfo); in publish_vbus_dev_info()
879 write_vbus_bus_info(bdev->visorchannel, hdr_info, in publish_vbus_dev_info()
1012 struct visor_vbus_headerinfo *hdr_info; in visorbus_create_instance() local
1014 hdr_info = kzalloc(sizeof(*hdr_info), GFP_KERNEL); in visorbus_create_instance()
1015 if (!hdr_info) in visorbus_create_instance()
1027 err = get_vbus_header_info(dev->visorchannel, &dev->device, hdr_info); in visorbus_create_instance()
1035 dev->vbus_hdr_info = (void *)hdr_info; in visorbus_create_instance()
1036 write_vbus_chp_info(dev->visorchannel, hdr_info, &chipset_driverinfo); in visorbus_create_instance()
1037 write_vbus_bus_info(dev->visorchannel, hdr_info, &clientbus_driverinfo); in visorbus_create_instance()
1043 kfree(hdr_info); in visorbus_create_instance()