/drivers/gpu/drm/qxl/ |
H A D | qxl_irq.c | 31 struct qxl_device *qdev = (struct qxl_device *)dev->dev_private; local 34 pending = xchg(&qdev->ram_header->int_pending, 0); 39 atomic_inc(&qdev->irq_received); 42 atomic_inc(&qdev->irq_received_display); 43 wake_up_all(&qdev->display_event); 44 qxl_queue_garbage_collect(qdev, false); 47 atomic_inc(&qdev->irq_received_cursor); 48 wake_up_all(&qdev->cursor_event); 51 atomic_inc(&qdev->irq_received_io_cmd); 52 wake_up_all(&qdev 73 struct qxl_device *qdev = container_of(work, struct qxl_device, local 79 qxl_irq_init(struct qxl_device *qdev) argument [all...] |
H A D | qxl_dumb.c | 35 struct qxl_device *qdev = dev->dev_private; local 60 r = qxl_gem_object_create_with_handle(qdev, file_priv,
|
H A D | qxl_object.h | 37 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; local 38 dev_err(qdev->dev, "%p reserve failed\n", bo); 73 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; local 74 dev_err(qdev->dev, "%p reserve failed for wait\n", 87 extern int qxl_bo_create(struct qxl_device *qdev, 94 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset); 95 void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, void *map);
|
H A D | qxl_debugfs.c | 43 struct qxl_device *qdev = node->minor->dev->dev_private; local 45 seq_printf(m, "%d\n", atomic_read(&qdev->irq_received)); 46 seq_printf(m, "%d\n", atomic_read(&qdev->irq_received_display)); 47 seq_printf(m, "%d\n", atomic_read(&qdev->irq_received_cursor)); 48 seq_printf(m, "%d\n", atomic_read(&qdev->irq_received_io_cmd)); 49 seq_printf(m, "%d\n", qdev->irq_received_error); 57 struct qxl_device *qdev = node->minor->dev->dev_private; local 60 list_for_each_entry(bo, &qdev->gem.objects, list) { 102 int qxl_debugfs_add_files(struct qxl_device *qdev, argument 108 for (i = 0; i < qdev 135 qxl_debugfs_remove_files(struct qxl_device *qdev) argument [all...] |
H A D | qxl_gem.c | 39 int qxl_gem_object_create(struct qxl_device *qdev, int size, argument 52 r = qxl_bo_create(qdev, size, kernel, false, initial_domain, surf, &qbo); 62 mutex_lock(&qdev->gem.mutex); 63 list_add_tail(&qbo->list, &qdev->gem.objects); 64 mutex_unlock(&qdev->gem.mutex); 69 int qxl_gem_object_create_with_handle(struct qxl_device *qdev, argument 83 r = qxl_gem_object_create(qdev, size, 0, 108 int qxl_gem_init(struct qxl_device *qdev) argument 110 INIT_LIST_HEAD(&qdev->gem.objects); 114 void qxl_gem_fini(struct qxl_device *qdev) argument [all...] |
H A D | qxl_drv.c | 94 struct qxl_device *qdev = dev->dev_private; local 100 qxl_fbdev_set_suspend(qdev, 1); 110 qxl_destroy_monitors_object(qdev); 111 qxl_surf_evict(qdev); 112 qxl_vram_evict(qdev); 114 while (!qxl_check_idle(qdev->command_ring)); 115 while (!qxl_check_idle(qdev->release_ring)) 116 qxl_queue_garbage_collect(qdev, 1); 125 struct qxl_device *qdev = dev->dev_private; local 127 qdev 193 struct qxl_device *qdev = drm_dev->dev_private; local [all...] |
H A D | qxl_image.c | 33 qxl_allocate_chunk(struct qxl_device *qdev, argument 45 ret = qxl_alloc_bo_reserved(qdev, release, chunk_size, &chunk->bo); 56 qxl_image_alloc_objects(struct qxl_device *qdev, argument 70 ret = qxl_alloc_bo_reserved(qdev, release, sizeof(struct qxl_image), &image->bo); 76 ret = qxl_allocate_chunk(qdev, release, image, sizeof(struct qxl_data_chunk) + stride * height); 86 void qxl_image_free_objects(struct qxl_device *qdev, struct qxl_drm_image *dimage) argument 100 qxl_image_init_helper(struct qxl_device *qdev, argument 127 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, 0); 132 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr); 145 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_b 227 qxl_image_init(struct qxl_device *qdev, struct qxl_release *release, struct qxl_drm_image *dimage, const uint8_t *data, int x, int y, int width, int height, int depth, int stride) argument [all...] |
H A D | qxl_kms.c | 34 static void qxl_dump_mode(struct qxl_device *qdev, void *p) argument 42 static bool qxl_check_device(struct qxl_device *qdev) argument 44 struct qxl_rom *rom = qdev->rom; 63 qdev->vram_size = rom->surface0_area_size; 67 qdev->mode_info.num_modes = ((u32 *)rom)[mode_offset]; 69 qdev->mode_info.num_modes); 70 qdev->mode_info.modes = (void *)((uint32_t *)rom + mode_offset + 1); 71 for (i = 0; i < qdev->mode_info.num_modes; i++) 72 qxl_dump_mode(qdev, qdev 76 setup_hw_slot(struct qxl_device *qdev, int slot_index, struct qxl_memslot *slot) argument 84 setup_slot(struct qxl_device *qdev, uint8_t slot_index_offset, unsigned long start_phys_addr, unsigned long end_phys_addr) argument 106 qxl_reinit_memslots(struct qxl_device *qdev) argument 114 struct qxl_device *qdev = container_of(work, struct qxl_device, gc_work); local 118 qxl_device_init(struct qxl_device *qdev, struct drm_device *ddev, struct pci_dev *pdev, unsigned long flags) argument 271 qxl_device_fini(struct qxl_device *qdev) argument 297 struct qxl_device *qdev = dev->dev_private; local 314 struct qxl_device *qdev; local [all...] |
H A D | qxl_draw.c | 26 static int alloc_clips(struct qxl_device *qdev, argument 33 return qxl_alloc_bo_reserved(qdev, release, size, clips_bo); 39 static struct qxl_rect *drawable_set_clipping(struct qxl_device *qdev, argument 59 alloc_drawable(struct qxl_device *qdev, struct qxl_release **release) argument 62 ret = qxl_alloc_release_reserved(qdev, sizeof(struct qxl_drawable), 69 free_drawable(struct qxl_device *qdev, struct qxl_release *release) argument 71 qxl_release_free(qdev, release); 76 make_drawable(struct qxl_device *qdev, int surface, uint8_t type, argument 83 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); 111 drawable->mm_time = qdev 116 alloc_palette_object(struct qxl_device *qdev, struct qxl_release *release, struct qxl_bo **palette_bo) argument 158 struct qxl_device *qdev = qxl_fb_image->qdev; local 266 qxl_draw_dirty_fb(struct qxl_device *qdev, struct qxl_framebuffer *qxl_fb, struct qxl_bo *bo, unsigned flags, unsigned color, struct drm_clip_rect *clips, unsigned num_clips, int inc) argument 403 qxl_draw_copyarea(struct qxl_device *qdev, u32 width, u32 height, u32 sx, u32 sy, u32 dx, u32 dy) argument 447 struct qxl_device *qdev = qxl_draw_fill_rec->qdev; local [all...] |
H A D | qxl_ioctl.c | 36 struct qxl_device *qdev = dev->dev_private; local 47 ret = qxl_gem_object_create_with_handle(qdev, file_priv, 64 struct qxl_device *qdev = dev->dev_private; local 67 return qxl_mode_dumb_mmap(file_priv, qdev->ddev, qxl_map->handle, 85 apply_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info) argument 88 reloc_page = qxl_bo_kmap_atomic_page(qdev, info->dst_bo, info->dst_offset & PAGE_MASK); 89 *(uint64_t *)(reloc_page + (info->dst_offset & ~PAGE_MASK)) = qxl_bo_physical_address(qdev, 92 qxl_bo_kunmap_atomic_page(qdev, info->dst_bo, reloc_page); 96 apply_surf_reloc(struct qxl_device *qdev, struct qxl_reloc_info *info) argument 104 reloc_page = qxl_bo_kmap_atomic_page(qdev, inf 110 qxlhw_handle_to_bo(struct qxl_device *qdev, struct drm_file *file_priv, uint64_t handle, struct qxl_release *release) argument 137 qxl_process_single_command(struct qxl_device *qdev, struct drm_qxl_command *cmd, struct drm_file *file_priv) argument 289 struct qxl_device *qdev = dev->dev_private; local 314 struct qxl_device *qdev = dev->dev_private; local 364 struct qxl_device *qdev = dev->dev_private; local 383 struct qxl_device *qdev = dev->dev_private; local 404 struct qxl_device *qdev = dev->dev_private; local [all...] |
H A D | qxl_object.c | 33 struct qxl_device *qdev; local 36 qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; 38 qxl_surface_evict(qdev, bo, false); 39 mutex_lock(&qdev->gem.mutex); 41 mutex_unlock(&qdev->gem.mutex); 78 int qxl_bo_create(struct qxl_device *qdev, argument 96 r = drm_gem_object_init(qdev->ddev, &bo->gem_base, size); 111 r = ttm_bo_init(&qdev->mman.bdev, &bo->tbo, size, type, 116 dev_err(qdev->dev, 144 void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, argument 186 qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, void *pmap) argument 229 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; local 252 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; local 270 qxl_bo_force_delete(struct qxl_device *qdev) argument 291 qxl_bo_init(struct qxl_device *qdev) argument 296 qxl_bo_fini(struct qxl_device *qdev) argument 301 qxl_bo_check_id(struct qxl_device *qdev, struct qxl_bo *bo) argument 317 qxl_surf_evict(struct qxl_device *qdev) argument 322 qxl_vram_evict(struct qxl_device *qdev) argument [all...] |
H A D | qxl_release.c | 61 struct qxl_device *qdev; local 67 qdev = container_of(fence->lock, struct qxl_device, release_lock); 77 qxl_io_notify_oom(qdev); 80 if (!qxl_queue_garbage_collect(qdev, true)) 126 qxl_release_alloc(struct qxl_device *qdev, int type, argument 145 spin_lock(&qdev->release_idr_lock); 146 handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT); 147 release->base.seqno = ++qdev->release_seqno; 148 spin_unlock(&qdev->release_idr_lock); 156 QXL_INFO(qdev, "allocate 178 qxl_release_free(struct qxl_device *qdev, struct qxl_release *release) argument 203 qxl_release_bo_alloc(struct qxl_device *qdev, struct qxl_bo **bo) argument 294 qxl_alloc_surface_release_reserved(struct qxl_device *qdev, enum qxl_surface_cmd_type surface_cmd_type, struct qxl_release *create_rel, struct qxl_release **release) argument 327 qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size, int type, struct qxl_release **release, struct qxl_bo **rbo) argument 389 qxl_release_from_id_locked(struct qxl_device *qdev, uint64_t id) argument 405 qxl_release_map(struct qxl_device *qdev, struct qxl_release *release) argument 420 qxl_release_unmap(struct qxl_device *qdev, struct qxl_release *release, union qxl_release_info *info) argument 440 struct qxl_device *qdev; local [all...] |
H A D | qxl_ttm.c | 38 static int qxl_ttm_debugfs_init(struct qxl_device *qdev); 43 struct qxl_device *qdev; local 46 qdev = container_of(mman, struct qxl_device, mman); 47 return qdev; 60 static int qxl_ttm_global_init(struct qxl_device *qdev) argument 65 qdev->mman.mem_global_referenced = false; 66 global_ref = &qdev->mman.mem_global_ref; 79 qdev->mman.bo_global_ref.mem_glob = 80 qdev->mman.mem_global_ref.object; 81 global_ref = &qdev 97 qxl_ttm_global_fini(struct qxl_device *qdev) argument 124 struct qxl_device *qdev; local 220 struct qxl_device *qdev = qxl_get_qdev(bdev); local 259 struct qxl_device *qdev; member in struct:qxl_ttm_tt 320 struct qxl_device *qdev; local 364 struct qxl_device *qdev; local 389 qxl_ttm_init(struct qxl_device *qdev) argument 435 qxl_ttm_fini(struct qxl_device *qdev) argument 464 qxl_ttm_debugfs_init(struct qxl_device *qdev) argument [all...] |
H A D | qxl_cmd.c | 31 static int qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap); 178 qxl_push_command_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 185 cmd.data = qxl_bo_physical_address(qdev, to_qxl_bo(entry->tv.bo), release->release_offset); 187 return qxl_ring_push(qdev->command_ring, &cmd, interruptible); 191 qxl_push_cursor_ring_release(struct qxl_device *qdev, struct qxl_release *release, argument 198 cmd.data = qxl_bo_physical_address(qdev, to_qxl_bo(entry->tv.bo), release->release_offset); 200 return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible); 203 bool qxl_queue_garbage_collect(struct qxl_device *qdev, bool flush) argument 205 if (!qxl_check_idle(qdev->release_ring)) { 206 queue_work(qdev 214 qxl_garbage_collect(struct qxl_device *qdev) argument 256 qxl_alloc_bo_reserved(struct qxl_device *qdev, struct qxl_release *release, unsigned long size, struct qxl_bo **_bo) argument 281 wait_for_io_cmd_user(struct qxl_device *qdev, uint8_t val, long port, bool intr) argument 316 wait_for_io_cmd(struct qxl_device *qdev, uint8_t val, long port) argument 326 qxl_io_update_area(struct qxl_device *qdev, struct qxl_bo *surf, const struct qxl_rect *area) argument 358 qxl_io_notify_oom(struct qxl_device *qdev) argument 363 qxl_io_flush_release(struct qxl_device *qdev) argument 368 qxl_io_flush_surfaces(struct qxl_device *qdev) argument 374 qxl_io_destroy_primary(struct qxl_device *qdev) argument 379 qxl_io_create_primary(struct qxl_device *qdev, unsigned offset, struct qxl_bo *bo) argument 402 qxl_io_memslot_add(struct qxl_device *qdev, uint8_t id) argument 408 qxl_io_log(struct qxl_device *qdev, const char *fmt, ...) argument 422 qxl_io_reset(struct qxl_device *qdev) argument 427 qxl_io_monitors_config(struct qxl_device *qdev) argument 445 qxl_surface_id_alloc(struct qxl_device *qdev, struct qxl_bo *surf) argument 477 qxl_surface_id_dealloc(struct qxl_device *qdev, uint32_t surface_id) argument 485 qxl_hw_surface_alloc(struct qxl_device *qdev, struct qxl_bo *surf, struct ttm_mem_reg *new_mem) argument 540 qxl_hw_surface_dealloc(struct qxl_device *qdev, struct qxl_bo *surf) argument 580 qxl_update_surface(struct qxl_device *qdev, struct qxl_bo *surf) argument 598 qxl_surface_evict_locked(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) argument 608 qxl_surface_evict(struct qxl_device *qdev, struct qxl_bo *surf, bool do_update_area) argument 615 qxl_reap_surf(struct qxl_device *qdev, struct qxl_bo *surf, bool stall) argument 640 qxl_reap_surface_id(struct qxl_device *qdev, int max_to_reap) argument [all...] |
H A D | qxl_fb.c | 59 struct qxl_device *qdev; member in struct:qxl_fbdev 78 struct qxl_device *qdev, struct fb_info *info, 81 qxl_fb_image->qdev = qdev; 105 struct qxl_device *qdev = qfbdev->qdev; local 118 * we are using a shadow draw buffer, at qdev->surface0_shadow 120 qxl_io_log(qdev, "dirty x[%d, %d], y[%d, %d]", x1, x2, y1, y2); 137 qxl_fb_image_init(&qxl_fb_image, qdev, info, NULL); 249 struct qxl_device *qdev local 77 qxl_fb_image_init(struct qxl_fb_image *qxl_fb_image, struct qxl_device *qdev, struct fb_info *info, const struct fb_image *image) argument 292 struct qxl_device *qdev = qfbdev->qdev; local 319 struct qxl_device *qdev = qfbdev->qdev; local 352 struct qxl_device *qdev = qfbdev->qdev; local 366 struct qxl_device *qdev = container_of(work, struct qxl_device, fb_work); local 395 qxl_fb_init(struct qxl_device *qdev) argument 429 qxl_get_handle_for_primary_fb(struct qxl_device *qdev, struct drm_file *file_priv, uint32_t *handle) argument 448 struct qxl_device *qdev = qfbdev->qdev; local 504 struct qxl_device *qdev = qfbdev->qdev; local 668 qxl_fbdev_init(struct qxl_device *qdev) argument 699 qxl_fbdev_fini(struct qxl_device *qdev) argument 709 qxl_fbdev_set_suspend(struct qxl_device *qdev, int state) argument 714 qxl_fbdev_qobj_is_fb(struct qxl_device *qdev, struct qxl_bo *qobj) argument [all...] |
H A D | qxl_display.c | 38 void qxl_alloc_client_monitors_config(struct qxl_device *qdev, unsigned count) argument 40 if (qdev->client_monitors_config && 41 count > qdev->client_monitors_config->count) { 42 kfree(qdev->client_monitors_config); 43 qdev->client_monitors_config = NULL; 45 if (!qdev->client_monitors_config) { 46 qdev->client_monitors_config = kzalloc( 49 if (!qdev->client_monitors_config) { 50 qxl_io_log(qdev, 56 qdev 59 qxl_display_copy_rom_client_monitors_config(struct qxl_device *qdev) argument 103 qxl_display_read_client_monitors_config(struct qxl_device *qdev) argument 123 struct qxl_device *qdev = dev->dev_private; local 196 struct qxl_device *qdev = dev->dev_private; local 239 qxl_hide_cursor(struct qxl_device *qdev) argument 272 struct qxl_device *qdev = dev->dev_private; local 387 struct qxl_device *qdev = dev->dev_private; local 446 struct qxl_device *qdev = qxl_fb->base.dev->dev_private; local 513 struct qxl_device *qdev = dev->dev_private; local 524 qxl_send_monitors_config(struct qxl_device *qdev) argument 548 qxl_monitors_config_set(struct qxl_device *qdev, int index, unsigned x, unsigned y, unsigned width, unsigned height, unsigned surf_id) argument 570 struct qxl_device *qdev = dev->dev_private; local 664 struct qxl_device *qdev = dev->dev_private; local 722 qxl_write_monitors_config_for_encoder(struct qxl_device *qdev, struct drm_encoder *encoder) argument 774 struct qxl_device *qdev = encoder->dev->dev_private; local 790 struct qxl_device *qdev = connector->dev->dev_private; local 857 struct qxl_device *qdev = ddev->dev_private; local 911 qxl_mode_create_hotplug_mode_update_property(struct qxl_device *qdev) argument 925 struct qxl_device *qdev = dev->dev_private; local 987 qxl_create_monitors_object(struct qxl_device *qdev) argument 1027 qxl_destroy_monitors_object(struct qxl_device *qdev) argument 1046 qxl_modeset_init(struct qxl_device *qdev) argument 1083 qxl_modeset_fini(struct qxl_device *qdev) argument [all...] |
H A D | qxl_drv.h | 74 #define QXL_INFO(qdev, fmt, ...) do { \ 76 qxl_io_log(qdev, fmt, __VA_ARGS__); \ 79 #define QXL_DEBUG(qdev, fmt, ...) do { \ 81 qxl_io_log(qdev, fmt, __VA_ARGS__); \ 84 #define QXL_INFO_ONCE(qdev, fmt, ...) do { \ 88 QXL_INFO(qdev, fmt, __VA_ARGS__); \ 211 struct qxl_device *qdev; member in struct:qxl_fb_image 218 struct qxl_device *qdev; member in struct:qxl_draw_fill 236 void qxl_debugfs_remove_files(struct qxl_device *qdev); 331 void qxl_io_log(struct qxl_device *qdev, cons 360 qxl_fb_virtual_address(struct qxl_device *qdev, unsigned long physical) argument 367 qxl_bo_physical_address(struct qxl_device *qdev, struct qxl_bo *bo, unsigned long offset) argument [all...] |
/drivers/net/ethernet/qlogic/qlge/ |
H A D | qlge_ethtool.c | 185 static int ql_update_ring_coalescing(struct ql_adapter *qdev) argument 191 if (!netif_running(qdev->ndev)) 197 cqicb = (struct cqicb *)&qdev->rx_ring[qdev->rss_ring_count]; 198 if (le16_to_cpu(cqicb->irq_delay) != qdev->tx_coalesce_usecs || 200 qdev->tx_max_coalesced_frames) { 201 for (i = qdev->rss_ring_count; i < qdev->rx_ring_count; i++) { 202 rx_ring = &qdev->rx_ring[i]; 204 cqicb->irq_delay = cpu_to_le16(qdev 243 ql_update_stats(struct ql_adapter *qdev) argument 364 struct ql_adapter *qdev = netdev_priv(ndev); local 381 struct ql_adapter *qdev = netdev_priv(ndev); local 407 struct ql_adapter *qdev = netdev_priv(ndev); local 429 struct ql_adapter *qdev = netdev_priv(ndev); local 442 struct ql_adapter *qdev = netdev_priv(ndev); local 464 struct ql_adapter *qdev = netdev_priv(ndev); local 487 ql_start_loopback(struct ql_adapter *qdev) argument 498 ql_stop_loopback(struct ql_adapter *qdev) argument 518 ql_check_lb_frame(struct ql_adapter *qdev, struct sk_buff *skb) argument 531 ql_run_loopback_test(struct ql_adapter *qdev) argument 557 ql_loopback_test(struct ql_adapter *qdev, u64 *data) argument 571 struct ql_adapter *qdev = netdev_priv(ndev); local 600 struct ql_adapter *qdev = netdev_priv(ndev); local 611 struct ql_adapter *qdev = netdev_priv(ndev); local 623 struct ql_adapter *qdev = netdev_priv(dev); local 646 struct ql_adapter *qdev = netdev_priv(ndev); local 677 struct ql_adapter *qdev = netdev_priv(netdev); local 689 struct ql_adapter *qdev = netdev_priv(netdev); local 705 struct ql_adapter *qdev = netdev_priv(ndev); local 711 struct ql_adapter *qdev = netdev_priv(ndev); local [all...] |
H A D | qlge_mpi.c | 3 int ql_unpause_mpi_risc(struct ql_adapter *qdev) argument 8 tmp = ql_read32(qdev, CSR); 12 ql_write32(qdev, CSR, CSR_CMD_CLR_PAUSE); 16 int ql_pause_mpi_risc(struct ql_adapter *qdev) argument 22 ql_write32(qdev, CSR, CSR_CMD_SET_PAUSE); 24 tmp = ql_read32(qdev, CSR); 33 int ql_hard_reset_mpi_risc(struct ql_adapter *qdev) argument 39 ql_write32(qdev, CSR, CSR_CMD_SET_RST); 41 tmp = ql_read32(qdev, CSR); 43 ql_write32(qdev, CS 52 ql_read_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 *data) argument 71 ql_write_mpi_reg(struct ql_adapter *qdev, u32 reg, u32 data) argument 90 ql_soft_reset_mpi_risc(struct ql_adapter *qdev) argument 102 ql_own_firmware(struct ql_adapter *qdev) argument 126 ql_get_mb_sts(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 149 ql_wait_mbx_cmd_cmplt(struct ql_adapter *qdev) argument 166 ql_exec_mb_cmd(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 206 ql_idc_req_aen(struct ql_adapter *qdev) argument 236 ql_idc_cmplt_aen(struct ql_adapter *qdev) argument 255 ql_link_up(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 302 ql_link_down(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 315 ql_sfp_in(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 330 ql_sfp_out(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 345 ql_aen_lost(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 366 ql_init_fw_done(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 392 ql_mpi_handler(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 532 ql_mailbox_command(struct ql_adapter *qdev, struct mbox_params *mbcp) argument 615 ql_mb_about_fw(struct ql_adapter *qdev) argument 647 ql_mb_get_fw_state(struct ql_adapter *qdev) argument 686 ql_mb_idc_ack(struct ql_adapter *qdev) argument 718 ql_mb_set_port_cfg(struct ql_adapter *qdev) argument 749 ql_mb_dump_ram(struct ql_adapter *qdev, u64 req_dma, u32 addr, u32 size) argument 784 ql_dump_risc_ram_area(struct ql_adapter *qdev, void *buf, u32 ram_addr, int word_count) argument 809 ql_mb_get_port_cfg(struct ql_adapter *qdev) argument 839 ql_mb_wol_mode(struct ql_adapter *qdev, u32 wol) argument 865 ql_mb_wol_set_magic(struct ql_adapter *qdev, u32 enable_wol) argument 914 ql_idc_wait(struct ql_adapter *qdev) argument 954 ql_mb_set_led_cfg(struct ql_adapter *qdev, u32 led_config) argument 982 ql_mb_get_led_cfg(struct ql_adapter *qdev) argument 1009 ql_mb_set_mgmnt_traffic_ctl(struct ql_adapter *qdev, u32 control) argument 1046 ql_mb_get_mgmnt_traffic_ctl(struct ql_adapter *qdev, u32 *control) argument 1081 ql_wait_fifo_empty(struct ql_adapter *qdev) argument 1101 ql_set_port_cfg(struct ql_adapter *qdev) argument 1121 struct ql_adapter *qdev = local 1161 struct ql_adapter *qdev = local 1235 struct ql_adapter *qdev = local 1264 struct ql_adapter *qdev = local [all...] |
H A D | qlge_dbg.c | 8 static u32 ql_read_other_func_reg(struct ql_adapter *qdev, argument 17 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) 19 status = ql_read_mpi_reg(qdev, register_to_read, ®_val); 27 static int ql_write_other_func_reg(struct ql_adapter *qdev, argument 35 | (qdev->alt_func << MPI_NIC_FUNCTION_SHIFT) 37 status = ql_write_mpi_reg(qdev, register_to_read, reg_val); 42 static int ql_wait_other_func_reg_rdy(struct ql_adapter *qdev, u32 reg, argument 49 temp = ql_read_other_func_reg(qdev, reg); 62 static int ql_read_other_func_serdes_reg(struct ql_adapter *qdev, u32 reg, argument 68 status = ql_wait_other_func_reg_rdy(qdev, XG_SERDES_ADD 89 ql_read_serdes_reg(struct ql_adapter *qdev, u32 reg, u32 *data) argument 112 ql_get_both_serdes(struct ql_adapter *qdev, u32 addr, u32 *direct_ptr, u32 *indirect_ptr, unsigned int direct_valid, unsigned int indirect_valid) argument 134 ql_get_serdes_regs(struct ql_adapter *qdev, struct ql_mpi_coredump *mpi_coredump) argument 338 ql_read_other_func_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data) argument 367 ql_get_xgmac_regs(struct ql_adapter *qdev, u32 *buf, unsigned int other_function) argument 408 ql_get_ets_regs(struct ql_adapter *qdev, u32 *buf) argument 426 ql_get_intr_states(struct ql_adapter *qdev, u32 *buf) argument 437 ql_get_cam_entries(struct ql_adapter *qdev, u32 *buf) argument 474 ql_get_routing_entries(struct ql_adapter *qdev, u32 *buf) argument 499 ql_get_mpi_shadow_regs(struct ql_adapter *qdev, u32 *buf) argument 518 ql_get_mpi_regs(struct ql_adapter *qdev, u32 *buf, u32 offset, u32 count) argument 531 ql_get_probe(struct ql_adapter *qdev, u32 clock, u32 valid, u32 *buf) argument 562 ql_get_probe_dump(struct ql_adapter *qdev, unsigned int *buf) argument 579 ql_get_routing_index_registers(struct ql_adapter *qdev, u32 *buf) argument 620 ql_get_mac_protocol_registers(struct ql_adapter *qdev, u32 *buf) argument 700 ql_get_sem_registers(struct ql_adapter *qdev, u32 *buf) argument 737 ql_core_dump(struct ql_adapter *qdev, struct ql_mpi_coredump *mpi_coredump) argument 1230 ql_get_core_dump(struct ql_adapter *qdev) argument 1245 ql_gen_reg_dump(struct ql_adapter *qdev, struct ql_reg_dump *mpi_coredump) argument 1322 ql_get_dump(struct ql_adapter *qdev, void *buff) argument 1347 struct ql_adapter *qdev = local 1373 ql_dump_intr_states(struct ql_adapter *qdev) argument 1393 ql_dump_xgmac_control_regs(struct ql_adapter *qdev) argument 1419 ql_dump_ets_regs(struct ql_adapter *qdev) argument 1423 ql_dump_cam_entries(struct ql_adapter *qdev) argument 1458 ql_dump_routing_entries(struct ql_adapter *qdev) argument 1483 ql_dump_regs(struct ql_adapter *qdev) argument 1552 ql_dump_stat(struct ql_adapter *qdev) argument 1609 ql_dump_qdev(struct ql_adapter *qdev) argument 1820 ql_dump_hw_cb(struct ql_adapter *qdev, int size, u32 bit, u16 q_id) argument 2027 ql_dump_all(struct ql_adapter *qdev) argument [all...] |
H A D | qlge_main.c | 107 static int ql_sem_trylock(struct ql_adapter *qdev, u32 sem_mask) argument 137 netif_alert(qdev, probe, qdev->ndev, "bad Semaphore mask!.\n"); 141 ql_write32(qdev, SEM, sem_bits | sem_mask); 142 return !(ql_read32(qdev, SEM) & sem_bits); 145 int ql_sem_spinlock(struct ql_adapter *qdev, u32 sem_mask) argument 149 if (!ql_sem_trylock(qdev, sem_mask)) 156 void ql_sem_unlock(struct ql_adapter *qdev, u32 sem_mask) argument 158 ql_write32(qdev, SEM, sem_mask); 159 ql_read32(qdev, SE 167 ql_wait_reg_rdy(struct ql_adapter *qdev, u32 reg, u32 bit, u32 err_bit) argument 194 ql_wait_cfg(struct ql_adapter *qdev, u32 bit) argument 215 ql_write_cfg(struct ql_adapter *qdev, void *ptr, int size, u32 bit, u16 q_id) argument 263 ql_get_mac_addr_reg(struct ql_adapter *qdev, u32 type, u16 index, u32 *value) argument 333 ql_set_mac_addr_reg(struct ql_adapter *qdev, u8 *addr, u32 type, u16 index) argument 452 ql_set_mac_addr(struct ql_adapter *qdev, int set) argument 480 ql_link_on(struct ql_adapter *qdev) argument 487 ql_link_off(struct ql_adapter *qdev) argument 497 ql_get_routing_reg(struct ql_adapter *qdev, u32 index, u32 *value) argument 520 ql_set_routing_reg(struct ql_adapter *qdev, u32 index, u32 mask, int enable) argument 618 ql_enable_interrupts(struct ql_adapter *qdev) argument 623 ql_disable_interrupts(struct ql_adapter *qdev) argument 634 ql_enable_completion_interrupt(struct ql_adapter *qdev, u32 intr) argument 660 ql_disable_completion_interrupt(struct ql_adapter *qdev, u32 intr) argument 683 ql_enable_all_completion_interrupts(struct ql_adapter *qdev) argument 699 ql_validate_flash(struct ql_adapter *qdev, u32 size, const char *str) argument 721 ql_read_flash_word(struct ql_adapter *qdev, int offset, __le32 *data) argument 745 ql_get_8000_flash_params(struct ql_adapter *qdev) argument 810 ql_get_8012_flash_params(struct ql_adapter *qdev) argument 864 ql_write_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 data) argument 883 ql_read_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data) argument 905 ql_read_xgmac_reg64(struct ql_adapter *qdev, u32 reg, u64 *data) argument 925 ql_8000_port_initialize(struct ql_adapter *qdev) argument 950 ql_8012_port_initialize(struct ql_adapter *qdev) argument 1025 ql_lbq_block_size(struct ql_adapter *qdev) argument 1041 ql_get_curr_lchunk(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 1090 ql_get_next_chunk(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct bq_desc *lbq_desc) argument 1139 ql_update_lbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 1193 ql_update_sbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 1258 ql_update_buffer_queues(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 1268 ql_unmap_send(struct ql_adapter *qdev, struct tx_ring_desc *tx_ring_desc, int mapped) argument 1310 ql_map_send(struct ql_adapter *qdev, struct ob_mac_iocb_req *mac_iocb_ptr, struct sk_buff *skb, struct tx_ring_desc *tx_ring_desc) argument 1437 ql_categorize_rx_err(struct ql_adapter *qdev, u8 rx_err, struct rx_ring *rx_ring) argument 1472 ql_update_mac_hdr_len(struct ql_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp, void *page, size_t *len) argument 1492 ql_process_mac_rx_gro_page(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) argument 1539 ql_process_mac_rx_page(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) argument 1632 ql_process_mac_rx_skb(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u32 length, u16 vlan_id) argument 1749 ql_build_rx_skb(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp) argument 1951 ql_process_mac_split_rx_intr(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp, u16 vlan_id) argument 2046 ql_process_mac_rx_intr(struct ql_adapter *qdev, struct rx_ring *rx_ring, struct ib_mac_iocb_rsp *ib_mac_rsp) argument 2097 ql_process_mac_tx_intr(struct ql_adapter *qdev, struct ob_mac_iocb_rsp *mac_rsp) argument 2137 ql_queue_fw_error(struct ql_adapter *qdev) argument 2143 ql_queue_asic_error(struct ql_adapter *qdev) argument 2159 ql_process_chip_ae_intr(struct ql_adapter *qdev, struct ib_ae_iocb_rsp *ib_ae_rsp) argument 2197 struct ql_adapter *qdev = rx_ring->qdev; local 2245 struct ql_adapter *qdev = rx_ring->qdev; local 2290 struct ql_adapter *qdev = rx_ring->qdev; local 2335 struct ql_adapter *qdev = netdev_priv(ndev); local 2352 struct ql_adapter *qdev = netdev_priv(ndev); local 2398 __qlge_vlan_rx_add_vid(struct ql_adapter *qdev, u16 vid) argument 2413 struct ql_adapter *qdev = netdev_priv(ndev); local 2429 __qlge_vlan_rx_kill_vid(struct ql_adapter *qdev, u16 vid) argument 2444 struct ql_adapter *qdev = netdev_priv(ndev); local 2460 qlge_restore_vlan(struct ql_adapter *qdev) argument 2491 struct ql_adapter *qdev = rx_ring->qdev; local 2631 struct ql_adapter *qdev = netdev_priv(ndev); local 2710 ql_free_shadow_space(struct ql_adapter *qdev) argument 2728 ql_alloc_shadow_space(struct ql_adapter *qdev) argument 2757 ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) argument 2775 ql_free_tx_resources(struct ql_adapter *qdev, struct tx_ring *tx_ring) argument 2787 ql_alloc_tx_resources(struct ql_adapter *qdev, struct tx_ring *tx_ring) argument 2813 ql_free_lbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 2847 ql_free_sbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 2873 ql_free_rx_buffers(struct ql_adapter *qdev) argument 2887 ql_alloc_rx_buffers(struct ql_adapter *qdev) argument 2899 ql_init_lbq_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 2916 ql_init_sbq_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 2933 ql_free_rx_resources(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 2971 ql_alloc_rx_resources(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 3045 ql_tx_ring_clean(struct ql_adapter *qdev) argument 3073 ql_free_mem_resources(struct ql_adapter *qdev) argument 3084 ql_alloc_mem_resources(struct ql_adapter *qdev) argument 3118 ql_start_rx_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) argument 3250 ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) argument 3296 ql_disable_msix(struct ql_adapter *qdev) argument 3313 ql_enable_msix(struct ql_adapter *qdev) argument 3374 ql_set_tx_vect(struct ql_adapter *qdev) argument 3404 ql_set_irq_mask(struct ql_adapter *qdev, struct intr_context *ctx) argument 3436 ql_resolve_queues_to_irqs(struct ql_adapter *qdev) argument 3524 ql_free_irq(struct ql_adapter *qdev) argument 3542 ql_request_irq(struct ql_adapter *qdev) argument 3603 ql_start_rss(struct ql_adapter *qdev) argument 3641 ql_clear_routing_entries(struct ql_adapter *qdev) argument 3662 ql_route_initialize(struct ql_adapter *qdev) argument 3720 ql_cam_route_initialize(struct ql_adapter *qdev) argument 3743 ql_adapter_initialize(struct ql_adapter *qdev) argument 3855 ql_adapter_reset(struct ql_adapter *qdev) argument 3905 struct ql_adapter *qdev = netdev_priv(ndev); local 3920 ql_wol(struct ql_adapter *qdev) argument 3967 ql_cancel_all_work_sync(struct ql_adapter *qdev) argument 3982 ql_adapter_down(struct ql_adapter *qdev) argument 4013 ql_adapter_up(struct ql_adapter *qdev) argument 4048 ql_release_adapter_resources(struct ql_adapter *qdev) argument 4054 ql_get_adapter_resources(struct ql_adapter *qdev) argument 4068 struct ql_adapter *qdev = netdev_priv(ndev); local 4091 ql_configure_rings(struct ql_adapter *qdev) argument 4177 struct ql_adapter *qdev = netdev_priv(ndev); local 4202 ql_change_rx_buffers(struct ql_adapter *qdev) argument 4254 struct ql_adapter *qdev = netdev_priv(ndev); local 4285 struct ql_adapter *qdev = netdev_priv(ndev); local 4321 struct ql_adapter *qdev = netdev_priv(ndev); local 4411 struct ql_adapter *qdev = netdev_priv(ndev); local 4434 struct ql_adapter *qdev = netdev_priv(ndev); local 4440 struct ql_adapter *qdev = local 4485 ql_get_alt_pcie_func(struct ql_adapter *qdev) argument 4511 ql_get_board_info(struct ql_adapter *qdev) argument 4549 struct ql_adapter *qdev = netdev_priv(ndev); local 4567 struct ql_adapter *qdev = netdev_priv(ndev); local 4715 struct ql_adapter *qdev = (struct ql_adapter *)data; local 4731 struct ql_adapter *qdev = NULL; local 4812 struct ql_adapter *qdev = netdev_priv(ndev); local 4825 struct ql_adapter *qdev = netdev_priv(ndev); local 4853 struct ql_adapter *qdev = netdev_priv(ndev); local 4885 struct ql_adapter *qdev = netdev_priv(ndev); local 4909 struct ql_adapter *qdev = netdev_priv(ndev); local 4936 struct ql_adapter *qdev = netdev_priv(ndev); local 4964 struct ql_adapter *qdev = netdev_priv(ndev); local [all...] |
H A D | qlge.h | 1380 #define QL_TXQ_IDX(qdev, skb) (smp_processor_id()%(qdev->tx_ring_count)) 1403 struct ql_adapter *qdev; member in struct:tx_ring 1472 struct ql_adapter *qdev; member in struct:rx_ring 1977 struct ql_adapter *qdev; member in struct:intr_context 2158 static inline u32 ql_read32(const struct ql_adapter *qdev, int reg) argument 2160 return readl(qdev->reg_base + reg); 2166 static inline void ql_write32(const struct ql_adapter *qdev, int reg, u32 val) argument 2168 writel(val, qdev->reg_base + reg); 2209 int ql_sem_spinlock(struct ql_adapter *qdev, u3 [all...] |
/drivers/net/ethernet/qlogic/ |
H A D | qla3xxx.c | 104 static int ql_sem_spinlock(struct ql3_adapter *qdev, argument 108 qdev->mem_map_registers; 123 static void ql_sem_unlock(struct ql3_adapter *qdev, u32 sem_mask) argument 126 qdev->mem_map_registers; 131 static int ql_sem_lock(struct ql3_adapter *qdev, u32 sem_mask, u32 sem_bits) argument 134 qdev->mem_map_registers; 145 static int ql_wait_for_drvr_lock(struct ql3_adapter *qdev) argument 153 if (ql_sem_lock(qdev, 155 (QL_RESOURCE_BITS_BASE_CODE | (qdev->mac_index) 157 netdev_printk(KERN_DEBUG, qdev 167 ql_set_register_page(struct ql3_adapter *qdev, u32 page) argument 178 ql_read_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) argument 190 ql_read_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg) argument 195 ql_read_page0_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg) argument 210 ql_read_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg) argument 217 ql_write_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 228 ql_write_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 235 ql_write_nvram_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 243 ql_write_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 255 ql_write_page1_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 267 ql_write_page2_reg(struct ql3_adapter *qdev, u32 __iomem *reg, u32 value) argument 276 ql_disable_interrupts(struct ql3_adapter *qdev) argument 286 ql_enable_interrupts(struct ql3_adapter *qdev) argument 296 ql_release_to_lrg_buf_free_list(struct ql3_adapter *qdev, struct ql_rcv_buf_cb *lrg_buf_cb) argument 352 ql_get_from_lrg_buf_free_list(struct ql3_adapter *qdev) argument 377 fm93c56a_select(struct ql3_adapter *qdev) argument 392 fm93c56a_cmd(struct ql3_adapter *qdev, u32 cmd, u32 eepromAddr) argument 465 fm93c56a_deselect(struct ql3_adapter *qdev) argument 478 fm93c56a_datain(struct ql3_adapter *qdev, unsigned short *value) argument 506 eeprom_readword(struct ql3_adapter *qdev, u32 eepromAddr, unsigned short *value) argument 523 ql_get_nvram_params(struct ql3_adapter *qdev) argument 564 ql_wait_for_mii_ready(struct ql3_adapter *qdev) argument 581 ql_mii_enable_scan_mode(struct ql3_adapter *qdev) argument 608 ql_mii_disable_scan_mode(struct ql3_adapter *qdev) argument 638 ql_mii_write_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 value, u32 phyAddr) argument 669 ql_mii_read_reg_ex(struct ql3_adapter *qdev, u16 regAddr, u16 *value, u32 phyAddr) argument 708 ql_mii_write_reg(struct ql3_adapter *qdev, u16 regAddr, u16 value) argument 736 ql_mii_read_reg(struct ql3_adapter *qdev, u16 regAddr, u16 *value) argument 772 ql_petbi_reset(struct ql3_adapter *qdev) argument 777 ql_petbi_start_neg(struct ql3_adapter *qdev) argument 795 ql_petbi_reset_ex(struct ql3_adapter *qdev) argument 801 ql_petbi_start_neg_ex(struct ql3_adapter *qdev) argument 822 ql_petbi_init(struct ql3_adapter *qdev) argument 828 ql_petbi_init_ex(struct ql3_adapter *qdev) argument 834 ql_is_petbi_neg_pause(struct ql3_adapter *qdev) argument 844 phyAgereSpecificInit(struct ql3_adapter *qdev, u32 miiAddr) argument 878 getPhyType(struct ql3_adapter *qdev, u16 phyIdReg0, u16 phyIdReg1) argument 911 ql_phy_get_speed(struct ql3_adapter *qdev) argument 942 ql_is_full_dup(struct ql3_adapter *qdev) argument 962 ql_is_phy_neg_pause(struct ql3_adapter *qdev) argument 972 PHY_Setup(struct ql3_adapter *qdev) argument 1038 ql_mac_enable(struct ql3_adapter *qdev, u32 enable) argument 1058 ql_mac_cfg_soft_reset(struct ql3_adapter *qdev, u32 enable) argument 1078 ql_mac_cfg_gig(struct ql3_adapter *qdev, u32 enable) argument 1098 ql_mac_cfg_full_dup(struct ql3_adapter *qdev, u32 enable) argument 1118 ql_mac_cfg_pause(struct ql3_adapter *qdev, u32 enable) argument 1140 ql_is_fiber(struct ql3_adapter *qdev) argument 1160 ql_is_auto_cfg(struct ql3_adapter *qdev) argument 1170 ql_is_auto_neg_complete(struct ql3_adapter *qdev) argument 1198 ql_is_neg_pause(struct ql3_adapter *qdev) argument 1206 ql_auto_neg_error(struct ql3_adapter *qdev) argument 1225 ql_get_link_speed(struct ql3_adapter *qdev) argument 1233 ql_is_link_full_dup(struct ql3_adapter *qdev) argument 1244 ql_link_down_detect(struct ql3_adapter *qdev) argument 1268 ql_link_down_detect_clear(struct ql3_adapter *qdev) argument 1298 ql_this_adapter_controls_port(struct ql3_adapter *qdev) argument 1327 ql_phy_reset_ex(struct ql3_adapter *qdev) argument 1333 ql_phy_start_neg_ex(struct ql3_adapter *qdev) argument 1406 ql_phy_init_ex(struct ql3_adapter *qdev) argument 1416 ql_get_link_state(struct ql3_adapter *qdev) argument 1441 ql_port_start(struct ql3_adapter *qdev) argument 1461 ql_finish_auto_neg(struct ql3_adapter *qdev) argument 1522 struct ql3_adapter *qdev = local 1586 ql_get_phy_owner(struct ql3_adapter *qdev) argument 1597 ql_init_scan_mode(struct ql3_adapter *qdev) argument 1616 ql_mii_setup(struct ql3_adapter *qdev) argument 1653 ql_supported_modes(struct ql3_adapter *qdev) argument 1661 ql_get_auto_cfg_status(struct ql3_adapter *qdev) argument 1678 ql_get_speed(struct ql3_adapter *qdev) argument 1695 ql_get_full_dup(struct ql3_adapter *qdev) argument 1714 struct ql3_adapter *qdev = netdev_priv(ndev); local 1735 struct ql3_adapter *qdev = netdev_priv(ndev); local 1747 struct ql3_adapter *qdev = netdev_priv(ndev); local 1753 struct ql3_adapter *qdev = netdev_priv(ndev); local 1760 struct ql3_adapter *qdev = netdev_priv(ndev); local 1784 ql_populate_free_queue(struct ql3_adapter *qdev) argument 1843 ql_update_small_bufq_prod_index(struct ql3_adapter *qdev) argument 1866 ql_update_lrg_bufq_prod_index(struct ql3_adapter *qdev) argument 1916 ql_process_mac_tx_intr(struct ql3_adapter *qdev, struct ob_mac_iocb_rsp *mac_rsp) argument 1971 ql_get_sbuf(struct ql3_adapter *qdev) argument 1978 ql_get_lbuf(struct ql3_adapter *qdev) argument 2000 ql_process_mac_rx_intr(struct ql3_adapter *qdev, struct ib_mac_iocb_rsp *ib_mac_rsp_ptr) argument 2040 ql_process_macip_rx_intr(struct ql3_adapter *qdev, struct ib_ip_iocb_rsp *ib_ip_rsp_ptr) argument 2112 ql_tx_rx_clean(struct ql3_adapter *qdev, int *tx_cleaned, int *rx_cleaned, int work_to_do) argument 2184 struct ql3_adapter *qdev = container_of(napi, struct ql3_adapter, napi); local 2210 struct ql3_adapter *qdev = netdev_priv(ndev); local 2267 ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags) argument 2307 ql_send_map(struct ql3_adapter *qdev, struct ob_mac_iocb_req *mac_iocb_ptr, struct ql_tx_buf_cb *tx_cb, struct sk_buff *skb) argument 2466 struct ql3_adapter *qdev = netdev_priv(ndev); local 2518 ql_alloc_net_req_rsp_queues(struct ql3_adapter *qdev) argument 2560 ql_free_net_req_rsp_queues(struct ql3_adapter *qdev) argument 2582 ql_alloc_buffer_queues(struct ql3_adapter *qdev) argument 2637 ql_free_buffer_queues(struct ql3_adapter *qdev) argument 2661 ql_alloc_small_buffers(struct ql3_adapter *qdev) argument 2700 ql_free_small_buffers(struct ql3_adapter *qdev) argument 2716 ql_free_large_buffers(struct ql3_adapter *qdev) argument 2736 ql_init_large_buffers(struct ql3_adapter *qdev) argument 2752 ql_alloc_large_buffers(struct ql3_adapter *qdev) argument 2809 ql_free_send_free_list(struct ql3_adapter *qdev) argument 2822 ql_create_send_free_list(struct ql3_adapter *qdev) argument 2842 ql_alloc_mem_resources(struct ql3_adapter *qdev) argument 2934 ql_free_mem_resources(struct ql3_adapter *qdev) argument 2950 ql_init_misc_registers(struct ql3_adapter *qdev) argument 3008 ql_adapter_initialize(struct ql3_adapter *qdev) argument 3263 ql_adapter_reset(struct ql3_adapter *qdev) argument 3342 ql_set_mac_info(struct ql3_adapter *qdev) argument 3390 struct ql3_adapter *qdev = netdev_priv(ndev); local 3415 ql_adapter_down(struct ql3_adapter *qdev, int do_reset) argument 3464 ql_adapter_up(struct ql3_adapter *qdev) argument 3537 ql_cycle_adapter(struct ql3_adapter *qdev, int reset) argument 3552 struct ql3_adapter *qdev = netdev_priv(ndev); local 3567 struct ql3_adapter *qdev = netdev_priv(ndev); local 3573 struct ql3_adapter *qdev = netdev_priv(ndev); local 3608 struct ql3_adapter *qdev = netdev_priv(ndev); local 3624 struct ql3_adapter *qdev = local 3726 struct ql3_adapter *qdev = local 3732 ql_get_board_info(struct ql3_adapter *qdev) argument 3754 struct ql3_adapter *qdev = (struct ql3_adapter *)ptr; local 3772 struct ql3_adapter *qdev = NULL; local 3925 struct ql3_adapter *qdev = netdev_priv(ndev); local [all...] |
/drivers/md/ |
H A D | raid5.c | 3719 struct r5dev *pdev, *qdev; local 3833 qdev = &sh->dev[sh->qd_idx]; 3843 (s.q_failed || ((test_bit(R5_Insync, &qdev->flags) 3844 && !test_bit(R5_LOCKED, &qdev->flags) 3845 && (test_bit(R5_UPTODATE, &qdev->flags) || 3846 test_bit(R5_Discard, &qdev->flags))))))
|