Lines Matching refs:entry

113 	struct hl_debugfs_entry *entry = s->private;
114 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
144 struct hl_debugfs_entry *entry = s->private;
145 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
175 struct hl_debugfs_entry *entry = s->private;
176 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
212 struct hl_debugfs_entry *entry = s->private;
213 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
243 struct hl_debugfs_entry *entry = s->private;
244 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
358 struct hl_debugfs_entry *entry = s->private;
359 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
412 struct hl_debugfs_entry *entry = s->private;
413 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
428 struct hl_debugfs_entry *entry = s->private;
429 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
486 struct hl_debugfs_entry *entry = s->private;
487 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
524 struct hl_debugfs_entry *entry = s->private;
525 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
548 struct hl_debugfs_entry *entry = s->private;
549 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
578 struct hl_debugfs_entry *entry = s->private;
579 struct hl_dbg_device_entry *dev_entry = entry->dev_entry;
615 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
616 struct hl_device *hdev = entry->hdev;
847 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
848 struct hl_device *hdev = entry->hdev;
849 u64 value64, addr = entry->addr;
876 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
877 struct hl_device *hdev = entry->hdev;
878 u64 value64, addr = entry->addr;
902 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
903 struct hl_device *hdev = entry->hdev;
904 u64 addr = entry->addr;
929 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
930 struct hl_device *hdev = entry->hdev;
931 u64 addr = entry->addr;
954 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
955 struct hl_device *hdev = entry->hdev;
956 u64 addr = entry->addr;
987 entry->data_dma_blob_desc.size = 0;
988 vfree(entry->data_dma_blob_desc.data);
990 entry->data_dma_blob_desc.data = vmalloc(size);
991 if (!entry->data_dma_blob_desc.data)
995 entry->data_dma_blob_desc.data);
998 vfree(entry->data_dma_blob_desc.data);
999 entry->data_dma_blob_desc.data = NULL;
1003 entry->data_dma_blob_desc.size = size;
1011 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1012 struct hl_device *hdev = entry->hdev;
1032 entry->mon_dump_blob_desc.size = 0;
1033 vfree(entry->mon_dump_blob_desc.data);
1035 entry->mon_dump_blob_desc.data = vmalloc(size);
1036 if (!entry->mon_dump_blob_desc.data)
1039 rc = hdev->asic_funcs->get_monitor_dump(hdev, entry->mon_dump_blob_desc.data);
1042 vfree(entry->mon_dump_blob_desc.data);
1043 entry->mon_dump_blob_desc.data = NULL;
1047 entry->mon_dump_blob_desc.size = size;
1055 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1056 struct hl_device *hdev = entry->hdev;
1079 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1080 struct hl_device *hdev = entry->hdev;
1109 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1110 struct hl_device *hdev = entry->hdev;
1118 rc = hl_debugfs_i2c_read(hdev, entry->i2c_bus, entry->i2c_addr,
1119 entry->i2c_reg, entry->i2c_len, &val);
1123 entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len);
1137 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1138 struct hl_device *hdev = entry->hdev;
1146 rc = hl_debugfs_i2c_write(hdev, entry->i2c_bus, entry->i2c_addr,
1147 entry->i2c_reg, entry->i2c_len, value);
1151 value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len);
1161 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1162 struct hl_device *hdev = entry->hdev;
1180 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1181 struct hl_device *hdev = entry->hdev;
1199 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1200 struct hl_device *hdev = entry->hdev;
1226 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1227 struct hl_device *hdev = entry->hdev;
1270 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1271 struct hl_device *hdev = entry->hdev;
1291 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1292 struct hl_device *hdev = entry->hdev;
1319 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1320 struct hl_device *hdev = entry->hdev;
1330 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1333 down_read(&entry->state_dump_sem);
1334 if (!entry->state_dump[entry->state_dump_head])
1339 entry->state_dump[entry->state_dump_head],
1340 strlen(entry->state_dump[entry->state_dump_head]));
1341 up_read(&entry->state_dump_sem);
1349 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1350 struct hl_device *hdev = entry->hdev;
1359 if (size <= 0 || size >= ARRAY_SIZE(entry->state_dump)) {
1364 if (entry->state_dump[entry->state_dump_head]) {
1365 down_write(&entry->state_dump_sem);
1367 vfree(entry->state_dump[entry->state_dump_head]);
1368 entry->state_dump[entry->state_dump_head] = NULL;
1369 if (entry->state_dump_head > 0)
1370 entry->state_dump_head--;
1372 entry->state_dump_head =
1373 ARRAY_SIZE(entry->state_dump) - 1;
1375 up_write(&entry->state_dump_sem);
1384 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1385 struct hl_device *hdev = entry->hdev;
1403 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1404 struct hl_device *hdev = entry->hdev;
1423 struct hl_dbg_device_entry *entry = file_inode(f)->i_private;
1424 struct hl_device *hdev = entry->hdev;
1616 struct hl_debugfs_entry *entry;
1727 for (i = 0, entry = dev_entry->entry_arr ; i < count ; i++, entry++) {
1731 entry,
1733 entry->info_ent = &hl_debugfs_list[i];
1734 entry->dev_entry = dev_entry;
1772 struct hl_dbg_device_entry *entry = &hdev->hl_debugfs;
1775 mutex_destroy(&entry->ctx_mem_hash_mutex);
1776 mutex_destroy(&entry->file_mutex);
1778 vfree(entry->data_dma_blob_desc.data);
1779 vfree(entry->mon_dump_blob_desc.data);
1781 for (i = 0; i < ARRAY_SIZE(entry->state_dump); ++i)
1782 vfree(entry->state_dump[i]);
1784 kfree(entry->entry_arr);
1800 struct hl_dbg_device_entry *entry = &hdev->hl_debugfs;
1802 debugfs_remove_recursive(entry->root);