Searched defs:qdev (Results 1 - 24 of 24) sorted by relevance

/drivers/gpu/drm/qxl/
H A Dqxl_irq.c31 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 Dqxl_dumb.c35 struct qxl_device *qdev = dev->dev_private; local
60 r = qxl_gem_object_create_with_handle(qdev, file_priv,
H A Dqxl_object.h37 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 Dqxl_debugfs.c43 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 Dqxl_gem.c39 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 Dqxl_drv.c94 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 Dqxl_image.c33 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 Dqxl_kms.c34 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 Dqxl_draw.c26 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 Dqxl_ioctl.c36 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 Dqxl_object.c33 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 Dqxl_release.c61 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 Dqxl_ttm.c38 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 Dqxl_cmd.c31 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 Dqxl_fb.c59 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 Dqxl_display.c38 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 Dqxl_drv.h74 #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 Dqlge_ethtool.c185 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 Dqlge_mpi.c3 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 Dqlge_dbg.c8 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, &reg_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 Dqlge_main.c107 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 Dqlge.h1380 #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 Dqla3xxx.c104 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 Draid5.c3719 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))))))

Completed in 367 milliseconds