/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_boot.c | 43 struct mic_device *mdev = dev_get_drvdata(dev->parent); in mic_dma_map_page() local 45 return mic_map_single(mdev, va, size); in mic_dma_map_page() 53 struct mic_device *mdev = dev_get_drvdata(dev->parent); in mic_dma_unmap_page() local 54 mic_unmap_single(mdev, dma_addr, size); in mic_dma_unmap_page() 80 struct mic_device *mdev = mbdev_to_mdev(mbdev); in _mic_ack_interrupt() local 81 mdev->ops->intr_workarounds(mdev); in _mic_ack_interrupt() 94 static void mic_reset(struct mic_device *mdev) in mic_reset() argument 100 reinit_completion(&mdev->reset_wait); in mic_reset() 101 mdev->ops->reset_fw_ready(mdev); in mic_reset() 102 mdev->ops->reset(mdev); in mic_reset() [all …]
|
D | mic_main.c | 81 static int mic_dp_init(struct mic_device *mdev) in mic_dp_init() argument 83 mdev->dp = kzalloc(MIC_DP_SIZE, GFP_KERNEL); in mic_dp_init() 84 if (!mdev->dp) { in mic_dp_init() 85 dev_err(mdev->sdev->parent, "%s %d err %d\n", in mic_dp_init() 90 mdev->dp_dma_addr = mic_map_single(mdev, in mic_dp_init() 91 mdev->dp, MIC_DP_SIZE); in mic_dp_init() 92 if (mic_map_error(mdev->dp_dma_addr)) { in mic_dp_init() 93 kfree(mdev->dp); in mic_dp_init() 94 dev_err(mdev->sdev->parent, "%s %d err %d\n", in mic_dp_init() 98 mdev->ops->write_spad(mdev, MIC_DPLO_SPAD, mdev->dp_dma_addr); in mic_dp_init() [all …]
|
D | mic_sysfs.c | 52 void mic_set_shutdown_status(struct mic_device *mdev, u8 shutdown_status) in mic_set_shutdown_status() argument 54 dev_dbg(mdev->sdev->parent, "Shutdown Status %s -> %s\n", in mic_set_shutdown_status() 55 mic_shutdown_status_string[mdev->shutdown_status], in mic_set_shutdown_status() 57 mdev->shutdown_status = shutdown_status; in mic_set_shutdown_status() 60 void mic_set_state(struct mic_device *mdev, u8 state) in mic_set_state() argument 62 dev_dbg(mdev->sdev->parent, "State %s -> %s\n", in mic_set_state() 63 mic_state_string[mdev->state], in mic_set_state() 65 mdev->state = state; in mic_set_state() 66 sysfs_notify_dirent(mdev->state_sysfs); in mic_set_state() 75 struct mic_device *mdev = dev_get_drvdata(dev->parent); in family_show() local [all …]
|
D | mic_intr.c | 29 struct mic_device *mdev = dev; in mic_thread_fn() local 30 struct mic_intr_info *intr_info = mdev->intr_info; in mic_thread_fn() 31 struct mic_irq_info *irq_info = &mdev->irq_info; in mic_thread_fn() 33 struct pci_dev *pdev = container_of(mdev->sdev->parent, in mic_thread_fn() 56 struct mic_device *mdev = dev; in mic_interrupt() local 57 struct mic_intr_info *intr_info = mdev->intr_info; in mic_interrupt() 58 struct mic_irq_info *irq_info = &mdev->irq_info; in mic_interrupt() 60 struct pci_dev *pdev = container_of(mdev->sdev->parent, in mic_interrupt() 65 mask = mdev->ops->ack_interrupt(mdev); in mic_interrupt() 85 static u16 mic_map_src_to_offset(struct mic_device *mdev, in mic_map_src_to_offset() argument [all …]
|
D | mic_x100.c | 44 mic_x100_write_spad(struct mic_device *mdev, unsigned int idx, u32 val) in mic_x100_write_spad() argument 46 dev_dbg(mdev->sdev->parent, "Writing 0x%x to scratch pad index %d\n", in mic_x100_write_spad() 48 mic_mmio_write(&mdev->mmio, val, in mic_x100_write_spad() 63 mic_x100_read_spad(struct mic_device *mdev, unsigned int idx) in mic_x100_read_spad() argument 65 u32 val = mic_mmio_read(&mdev->mmio, in mic_x100_read_spad() 69 dev_dbg(mdev->sdev->parent, in mic_x100_read_spad() 78 static void mic_x100_enable_interrupts(struct mic_device *mdev) in mic_x100_enable_interrupts() argument 81 struct mic_mw *mw = &mdev->mmio; in mic_x100_enable_interrupts() 93 if (mdev->irq_info.num_vectors > 1) { in mic_x100_enable_interrupts() 105 static void mic_x100_disable_interrupts(struct mic_device *mdev) in mic_x100_disable_interrupts() argument [all …]
|
D | mic_smpt.c | 27 static inline u64 mic_system_page_mask(struct mic_device *mdev) in mic_system_page_mask() argument 29 return (1ULL << mdev->smpt->info.page_shift) - 1ULL; in mic_system_page_mask() 32 static inline u8 mic_sys_addr_to_smpt(struct mic_device *mdev, dma_addr_t pa) in mic_sys_addr_to_smpt() argument 34 return (pa - mdev->smpt->info.base) >> mdev->smpt->info.page_shift; in mic_sys_addr_to_smpt() 37 static inline u64 mic_smpt_to_pa(struct mic_device *mdev, u8 index) in mic_smpt_to_pa() argument 39 return mdev->smpt->info.base + (index * mdev->smpt->info.page_size); in mic_smpt_to_pa() 42 static inline u64 mic_smpt_offset(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_offset() argument 44 return pa & mic_system_page_mask(mdev); in mic_smpt_offset() 47 static inline u64 mic_smpt_align_low(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_low() argument 49 return ALIGN(pa - mic_system_page_mask(mdev), in mic_smpt_align_low() [all …]
|
D | mic_device.h | 158 u32 (*read_spad)(struct mic_device *mdev, unsigned int idx); 159 void (*write_spad)(struct mic_device *mdev, unsigned int idx, u32 val); 160 void (*send_intr)(struct mic_device *mdev, int doorbell); 161 u32 (*ack_interrupt)(struct mic_device *mdev); 162 void (*intr_workarounds)(struct mic_device *mdev); 163 void (*reset)(struct mic_device *mdev); 164 void (*reset_fw_ready)(struct mic_device *mdev); 165 bool (*is_fw_ready)(struct mic_device *mdev); 166 void (*send_firmware_intr)(struct mic_device *mdev); 167 int (*load_mic_fw)(struct mic_device *mdev, const char *buf); [all …]
|
D | mic_debugfs.c | 44 struct mic_device *mdev = s->private; in mic_log_buf_show() local 49 if (!mdev || !mdev->log_buf_addr || !mdev->log_buf_len) in mic_log_buf_show() 55 aper_offset = (unsigned long)mdev->log_buf_len - __START_KERNEL_map; in mic_log_buf_show() 56 log_buf_len_va = mdev->aper.va + aper_offset; in mic_log_buf_show() 57 aper_offset = (unsigned long)mdev->log_buf_addr - __START_KERNEL_map; in mic_log_buf_show() 58 log_buf_va = mdev->aper.va + aper_offset; in mic_log_buf_show() 64 mutex_lock(&mdev->mic_mutex); in mic_log_buf_show() 66 switch (mdev->state) { in mic_log_buf_show() 75 mutex_unlock(&mdev->mic_mutex); in mic_log_buf_show() 102 struct mic_device *mdev = s->private; in mic_smpt_show() local [all …]
|
D | mic_intr.h | 128 void (*intr_init)(struct mic_device *mdev); 129 void (*enable_interrupts)(struct mic_device *mdev); 130 void (*disable_interrupts)(struct mic_device *mdev); 131 void (*program_msi_to_src_map) (struct mic_device *mdev, 133 u32 (*read_msi_to_src_map) (struct mic_device *mdev, 137 int mic_next_db(struct mic_device *mdev); 139 mic_request_threaded_irq(struct mic_device *mdev, 143 void mic_free_irq(struct mic_device *mdev, 145 int mic_setup_interrupts(struct mic_device *mdev, struct pci_dev *pdev); 146 void mic_free_interrupts(struct mic_device *mdev, struct pci_dev *pdev); [all …]
|
D | mic_virtio.c | 38 static int mic_sync_dma(struct mic_device *mdev, dma_addr_t dst, in mic_sync_dma() argument 43 struct dma_chan *mic_ch = mdev->dma_ch; in mic_sync_dma() 65 dev_err(mdev->sdev->parent, "%s %d err %d\n", in mic_sync_dma() 80 struct mic_device *mdev = mvdev->mdev; in mic_virtio_copy_to_user() local 81 void __iomem *dbuf = mdev->aper.va + daddr; in mic_virtio_copy_to_user() 83 size_t dma_alignment = 1 << mdev->dma_ch->device->copy_align; in mic_virtio_copy_to_user() 95 err = mic_sync_dma(mdev, mvr->buf_da, daddr, in mic_virtio_copy_to_user() 129 struct mic_device *mdev = mvdev->mdev; in mic_virtio_copy_from_user() local 130 void __iomem *dbuf = mdev->aper.va + daddr; in mic_virtio_copy_from_user() 132 size_t dma_alignment = 1 << mdev->dma_ch->device->copy_align; in mic_virtio_copy_from_user() [all …]
|
D | mic_smpt.h | 29 void (*init)(struct mic_device *mdev); 30 void (*set)(struct mic_device *mdev, dma_addr_t dma_addr, u8 index); 75 dma_addr_t mic_map_single(struct mic_device *mdev, void *va, size_t size); 76 void mic_unmap_single(struct mic_device *mdev, 78 dma_addr_t mic_map(struct mic_device *mdev, 80 void mic_unmap(struct mic_device *mdev, dma_addr_t mic_addr, size_t size); 94 int mic_smpt_init(struct mic_device *mdev); 95 void mic_smpt_uninit(struct mic_device *mdev); 96 void mic_smpt_restore(struct mic_device *mdev);
|
D | mic_virtio.h | 96 struct mic_device *mdev; member 113 void mic_virtio_uninit(struct mic_device *mdev); 121 void mic_virtio_reset_devices(struct mic_device *mdev); 127 return mvdev->mdev->sdev->parent; in mic_dev()
|
D | mic_fops.c | 33 struct mic_device *mdev = container_of(inode->i_cdev, in mic_open() local 42 mvdev->mdev = mdev; in mic_open() 158 struct mic_device *mdev = mvdev->mdev; in mic_query_offset() local 171 *pa = virt_to_phys(mdev->dp); in mic_query_offset()
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_main.c | 137 static int mthca_tune_pci(struct mthca_dev *mdev) in mthca_tune_pci() argument 143 if (pci_find_capability(mdev->pdev, PCI_CAP_ID_PCIX)) { in mthca_tune_pci() 144 if (pcix_set_mmrbc(mdev->pdev, pcix_get_max_mmrbc(mdev->pdev))) { in mthca_tune_pci() 145 mthca_err(mdev, "Couldn't set PCI-X max read count, " in mthca_tune_pci() 149 } else if (!(mdev->mthca_flags & MTHCA_FLAG_PCIE)) in mthca_tune_pci() 150 mthca_info(mdev, "No PCI-X capability, not setting RBC.\n"); in mthca_tune_pci() 152 if (pci_is_pcie(mdev->pdev)) { in mthca_tune_pci() 153 if (pcie_set_readrq(mdev->pdev, 4096)) { in mthca_tune_pci() 154 mthca_err(mdev, "Couldn't write PCI Express read request, " in mthca_tune_pci() 158 } else if (mdev->mthca_flags & MTHCA_FLAG_PCIE) in mthca_tune_pci() [all …]
|
D | mthca_reset.c | 41 int mthca_reset(struct mthca_dev *mdev) in mthca_reset() argument 69 if (!(mdev->mthca_flags & MTHCA_FLAG_PCIE)) { in mthca_reset() 72 while ((bridge = pci_get_device(mdev->pdev->vendor, in mthca_reset() 73 mdev->pdev->device + 2, in mthca_reset() 76 bridge->subordinate == mdev->pdev->bus) { in mthca_reset() 77 mthca_dbg(mdev, "Found bridge: %s\n", in mthca_reset() 89 mthca_warn(mdev, "No bridge found for %s\n", in mthca_reset() 90 pci_name(mdev->pdev)); in mthca_reset() 99 mthca_err(mdev, "Couldn't allocate memory to save HCA " in mthca_reset() 107 if (pci_read_config_dword(mdev->pdev, i * 4, hca_header + i)) { in mthca_reset() [all …]
|
D | mthca_provider.c | 66 struct mthca_dev *mdev = to_mdev(ibdev); in mthca_query_device() local 75 props->fw_ver = mdev->fw_ver; in mthca_query_device() 80 err = mthca_MAD_IFC(mdev, 1, 1, in mthca_query_device() 85 props->device_cap_flags = mdev->device_cap_flags; in mthca_query_device() 93 props->page_size_cap = mdev->limits.page_size_cap; in mthca_query_device() 94 props->max_qp = mdev->limits.num_qps - mdev->limits.reserved_qps; in mthca_query_device() 95 props->max_qp_wr = mdev->limits.max_wqes; in mthca_query_device() 96 props->max_sge = mdev->limits.max_sg; in mthca_query_device() 97 props->max_cq = mdev->limits.num_cqs - mdev->limits.reserved_cqs; in mthca_query_device() 98 props->max_cqe = mdev->limits.max_cqes; in mthca_query_device() [all …]
|
D | mthca_dev.h | 366 #define mthca_dbg(mdev, format, arg...) \ argument 369 dev_printk(KERN_DEBUG, &mdev->pdev->dev, format, ## arg); \ 374 #define mthca_dbg(mdev, format, arg...) do { (void) mdev; } while (0) argument 378 #define mthca_err(mdev, format, arg...) \ argument 379 dev_err(&mdev->pdev->dev, format, ## arg) 380 #define mthca_info(mdev, format, arg...) \ argument 381 dev_info(&mdev->pdev->dev, format, ## arg) 382 #define mthca_warn(mdev, format, arg...) \ argument 383 dev_warn(&mdev->pdev->dev, format, ## arg) 412 int mthca_reset(struct mthca_dev *mdev);
|
D | mthca_profile.h | 54 s64 mthca_make_profile(struct mthca_dev *mdev,
|
/linux-4.1.27/drivers/media/platform/s5p-tv/ |
D | mixer_drv.c | 45 void mxr_get_mbus_fmt(struct mxr_device *mdev, in mxr_get_mbus_fmt() argument 51 mutex_lock(&mdev->mutex); in mxr_get_mbus_fmt() 52 sd = to_outsd(mdev); in mxr_get_mbus_fmt() 55 mutex_unlock(&mdev->mutex); in mxr_get_mbus_fmt() 58 void mxr_streamer_get(struct mxr_device *mdev) in mxr_streamer_get() argument 60 mutex_lock(&mdev->mutex); in mxr_streamer_get() 61 ++mdev->n_streamer; in mxr_streamer_get() 62 mxr_dbg(mdev, "%s(%d)\n", __func__, mdev->n_streamer); in mxr_streamer_get() 63 if (mdev->n_streamer == 1) { in mxr_streamer_get() 64 struct v4l2_subdev *sd = to_outsd(mdev); in mxr_streamer_get() [all …]
|
D | mixer_reg.c | 22 static inline u32 vp_read(struct mxr_device *mdev, u32 reg_id) in vp_read() argument 24 return readl(mdev->res.vp_regs + reg_id); in vp_read() 27 static inline void vp_write(struct mxr_device *mdev, u32 reg_id, u32 val) in vp_write() argument 29 writel(val, mdev->res.vp_regs + reg_id); in vp_write() 32 static inline void vp_write_mask(struct mxr_device *mdev, u32 reg_id, in vp_write_mask() argument 35 u32 old = vp_read(mdev, reg_id); in vp_write_mask() 38 writel(val, mdev->res.vp_regs + reg_id); in vp_write_mask() 41 static inline u32 mxr_read(struct mxr_device *mdev, u32 reg_id) in mxr_read() argument 43 return readl(mdev->res.mxr_regs + reg_id); in mxr_read() 46 static inline void mxr_write(struct mxr_device *mdev, u32 reg_id, u32 val) in mxr_write() argument [all …]
|
D | mixer.h | 155 struct mxr_device *mdev; member 278 static inline struct mxr_output *to_output(struct mxr_device *mdev) in to_output() argument 280 return mdev->output[mdev->current_output]; in to_output() 284 static inline struct v4l2_subdev *to_outsd(struct mxr_device *mdev) in to_outsd() argument 286 struct mxr_output *out = to_output(mdev); in to_outsd() 294 int mxr_acquire_video(struct mxr_device *mdev, 298 void mxr_release_video(struct mxr_device *mdev); 300 struct mxr_layer *mxr_graph_layer_create(struct mxr_device *mdev, int idx); 301 struct mxr_layer *mxr_vp_layer_create(struct mxr_device *mdev, int idx); 302 struct mxr_layer *mxr_base_layer_create(struct mxr_device *mdev, [all …]
|
D | mixer_video.c | 36 struct mxr_device *mdev, char *module_name) in find_and_register_subdev() argument 45 mxr_warn(mdev, "module %s is missing\n", module_name); in find_and_register_subdev() 52 mxr_warn(mdev, "module %s provides no subdev!\n", module_name); in find_and_register_subdev() 56 ret = v4l2_device_register_subdev(&mdev->v4l2_dev, sd); in find_and_register_subdev() 58 mxr_warn(mdev, "failed to register subdev %s\n", sd->name); in find_and_register_subdev() 66 int mxr_acquire_video(struct mxr_device *mdev, in mxr_acquire_video() argument 69 struct device *dev = mdev->dev; in mxr_acquire_video() 70 struct v4l2_device *v4l2_dev = &mdev->v4l2_dev; in mxr_acquire_video() 75 strlcpy(v4l2_dev->name, dev_name(mdev->dev), sizeof(v4l2_dev->name)); in mxr_acquire_video() 79 mxr_err(mdev, "could not register v4l2 device.\n"); in mxr_acquire_video() [all …]
|
D | mixer_vp_layer.c | 97 mxr_reg_vp_buffer(layer->mdev, luma_addr, chroma_addr); in mxr_vp_buffer_set() 117 mxr_reg_vp_buffer(layer->mdev, luma_addr, chroma_addr); in mxr_vp_buffer_set() 122 mxr_reg_vp_layer_stream(layer->mdev, en); in mxr_vp_stream_set() 127 mxr_reg_vp_format(layer->mdev, layer->fmt, &layer->geo); in mxr_vp_format_set() 205 struct mxr_layer *mxr_vp_layer_create(struct mxr_device *mdev, int idx) in mxr_vp_layer_create() argument 220 layer = mxr_base_layer_create(mdev, idx, name, &ops); in mxr_vp_layer_create() 222 mxr_err(mdev, "failed to initialize layer(%d) base\n", idx); in mxr_vp_layer_create()
|
D | mixer_grp_layer.c | 90 mxr_reg_graph_buffer(layer->mdev, layer->idx, addr); in mxr_graph_buffer_set() 95 mxr_reg_graph_layer_stream(layer->mdev, layer->idx, en); in mxr_graph_stream_set() 100 mxr_reg_graph_format(layer->mdev, layer->idx, in mxr_graph_format_set() 234 struct mxr_layer *mxr_graph_layer_create(struct mxr_device *mdev, int idx) in mxr_graph_layer_create() argument 249 layer = mxr_base_layer_create(mdev, idx, name, &ops); in mxr_graph_layer_create() 251 mxr_err(mdev, "failed to initialize layer(%d) base\n", idx); in mxr_graph_layer_create()
|
/linux-4.1.27/drivers/sh/maple/ |
D | maple.c | 139 struct maple_device *mdev; in maple_release_device() local 142 mdev = to_maple_dev(dev); in maple_release_device() 143 mq = mdev->mq; in maple_release_device() 146 kfree(mdev); in maple_release_device() 157 int maple_add_packet(struct maple_device *mdev, u32 function, u32 command, in maple_add_packet() argument 172 mdev->mq->command = command; in maple_add_packet() 173 mdev->mq->length = length; in maple_add_packet() 176 mdev->mq->sendbuf = sendbuf; in maple_add_packet() 179 list_add_tail(&mdev->mq->list, &maple_waitq); in maple_add_packet() 186 static struct mapleq *maple_allocq(struct maple_device *mdev) in maple_allocq() argument [all …]
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_clock.c | 43 struct mlx4_en_dev *mdev = in mlx4_en_read_clock() local 45 struct mlx4_dev *dev = mdev->dev; in mlx4_en_read_clock() 61 void mlx4_en_fill_hwtstamps(struct mlx4_en_dev *mdev, in mlx4_en_fill_hwtstamps() argument 68 read_lock_irqsave(&mdev->clock_lock, flags); in mlx4_en_fill_hwtstamps() 69 nsec = timecounter_cyc2time(&mdev->clock, timestamp); in mlx4_en_fill_hwtstamps() 70 read_unlock_irqrestore(&mdev->clock_lock, flags); in mlx4_en_fill_hwtstamps() 82 void mlx4_en_remove_timestamp(struct mlx4_en_dev *mdev) in mlx4_en_remove_timestamp() argument 84 if (mdev->ptp_clock) { in mlx4_en_remove_timestamp() 85 ptp_clock_unregister(mdev->ptp_clock); in mlx4_en_remove_timestamp() 86 mdev->ptp_clock = NULL; in mlx4_en_remove_timestamp() [all …]
|
D | en_main.c | 96 level, DRV_NAME, dev_name(&priv->mdev->pdev->dev), in en_print() 117 if (mlx4_is_mfunc(priv->mdev->dev) && in mlx4_en_update_loopback_state() 124 if (mlx4_is_mfunc(priv->mdev->dev) || priv->validate_loopback) in mlx4_en_update_loopback_state() 128 static int mlx4_en_get_profile(struct mlx4_en_dev *mdev) in mlx4_en_get_profile() argument 130 struct mlx4_en_profile *params = &mdev->profile; in mlx4_en_get_profile() 138 if (params->udp_rss && !(mdev->dev->caps.flags in mlx4_en_get_profile() 140 mlx4_warn(mdev, "UDP RSS is not supported on this device\n"); in mlx4_en_get_profile() 169 struct mlx4_en_dev *mdev = (struct mlx4_en_dev *) endev_ptr; in mlx4_en_event() local 175 if (!mdev->pndev[port]) in mlx4_en_event() 177 priv = netdev_priv(mdev->pndev[port]); in mlx4_en_event() [all …]
|
D | en_cq.c | 51 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_create_cq() local 65 cq->buf_size = cq->size * mdev->dev->caps.cqe_size; in mlx4_en_create_cq() 73 set_dev_node(&mdev->dev->persist->pdev->dev, node); in mlx4_en_create_cq() 74 err = mlx4_alloc_hwq_res(mdev->dev, &cq->wqres, in mlx4_en_create_cq() 76 set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); in mlx4_en_create_cq() 90 mlx4_free_hwq_res(mdev->dev, &cq->wqres, cq->buf_size); in mlx4_en_create_cq() 100 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_activate_cq() local 111 cq->dev = mdev->pndev[priv->port]; in mlx4_en_activate_cq() 119 if (mdev->dev->caps.comp_pool) { in mlx4_en_activate_cq() 124 if (mlx4_assign_eq(mdev->dev, name, rmap, in mlx4_en_activate_cq() [all …]
|
D | en_netdev.c | 196 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_work() 201 rc = mlx4_flow_attach(priv->mdev->dev, &rule, &filter->reg_id); in mlx4_en_filter_work() 267 rc = mlx4_flow_detach(priv->mdev->dev, filter->reg_id); in mlx4_en_filter_free() 349 queue_work(priv->mdev->workqueue, &filter->work); in mlx4_en_filter_rfs() 415 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_vlan_rx_add_vid() local 424 mutex_lock(&mdev->state_lock); in mlx4_en_vlan_rx_add_vid() 425 if (mdev->device_up && priv->port_up) { in mlx4_en_vlan_rx_add_vid() 426 err = mlx4_SET_VLAN_FLTR(mdev->dev, priv); in mlx4_en_vlan_rx_add_vid() 430 if (mlx4_register_vlan(mdev->dev, priv->port, vid, &idx)) in mlx4_en_vlan_rx_add_vid() 432 mutex_unlock(&mdev->state_lock); in mlx4_en_vlan_rx_add_vid() [all …]
|
D | en_dcb_nl.c | 141 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_config_port_scheduler() local 164 return mlx4_SET_PORT_SCHEDULER(mdev->dev, priv->port, tc_tx_bw, pg, in mlx4_en_config_port_scheduler() 172 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_dcbnl_ieee_setets() local 179 err = mlx4_SET_PORT_PRIO2TC(mdev->dev, priv->port, ets->prio_tc); in mlx4_en_dcbnl_ieee_setets() 208 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_dcbnl_ieee_setpfc() local 222 err = mlx4_SET_PORT_general(mdev->dev, priv->port, in mlx4_en_dcbnl_ieee_setpfc() 231 mlx4_en_update_pfc_stats_bitmap(mdev->dev, &priv->stats_bitmap, in mlx4_en_dcbnl_ieee_setpfc() 306 if (!(priv->mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_QCN)) in mlx4_en_dcbnl_ieee_getqcn() 309 mailbox_out = mlx4_alloc_cmd_mailbox(priv->mdev->dev); in mlx4_en_dcbnl_ieee_getqcn() 319 err = mlx4_cmd_box(priv->mdev->dev, mailbox_in_dma, in mlx4_en_dcbnl_ieee_getqcn() [all …]
|
D | en_rx.c | 222 rx_desc->data[i].lkey = cpu_to_be32(priv->mdev->mr.key); in mlx4_en_init_rx_desc() 332 void mlx4_en_set_num_rx_rings(struct mlx4_en_dev *mdev) in mlx4_en_set_num_rx_rings() argument 337 struct mlx4_dev *dev = mdev->dev; in mlx4_en_set_num_rx_rings() 353 mdev->profile.prof[i].rx_ring_num = in mlx4_en_set_num_rx_rings() 362 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_create_rx_ring() local 399 set_dev_node(&mdev->dev->persist->pdev->dev, node); in mlx4_en_create_rx_ring() 400 err = mlx4_alloc_hwq_res(mdev->dev, &ring->wqres, in mlx4_en_create_rx_ring() 402 set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); in mlx4_en_create_rx_ring() 419 mlx4_free_hwq_res(mdev->dev, &ring->wqres, ring->buf_size); in mlx4_en_create_rx_ring() 520 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_destroy_rx_ring() local [all …]
|
D | en_ethtool.c | 86 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_get_drvinfo() local 93 (u16) (mdev->dev->caps.fw_ver >> 32), in mlx4_en_get_drvinfo() 94 (u16) ((mdev->dev->caps.fw_ver >> 16) & 0xffff), in mlx4_en_get_drvinfo() 95 (u16) (mdev->dev->caps.fw_ver & 0xffff)); in mlx4_en_get_drvinfo() 96 strlcpy(drvinfo->bus_info, pci_name(mdev->dev->persist->pdev), in mlx4_en_get_drvinfo() 227 if (!(priv->mdev->dev->caps.flags & mask)) { in mlx4_en_get_wol() 233 err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); in mlx4_en_get_wol() 264 if (!(priv->mdev->dev->caps.flags & mask)) in mlx4_en_set_wol() 270 err = mlx4_wol_read(priv->mdev->dev, &config, priv->port); in mlx4_en_set_wol() 284 err = mlx4_wol_write(priv->mdev->dev, config, priv->port); in mlx4_en_set_wol() [all …]
|
D | en_selftest.c | 45 return mlx4_cmd(priv->mdev->dev, 0, 0, 0, MLX4_CMD_HW_HEALTH_CHECK, in mlx4_en_test_registers() 124 if (mlx4_en_QUERY_PORT(priv->mdev, priv->port)) in mlx4_en_test_link() 135 if (mlx4_en_QUERY_PORT(priv->mdev, priv->port)) in mlx4_en_test_speed() 154 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_ex_selftest() local 169 if (priv->mdev->dev->caps.flags & in mlx4_en_ex_selftest() 180 buf[0] = mlx4_test_interrupts(mdev->dev); in mlx4_en_ex_selftest()
|
D | en_resources.c | 44 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_fill_qp_context() local 49 context->pd = cpu_to_be32(mdev->priv_pdn); in mlx4_en_fill_qp_context() 55 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_PORT_REMAP) in mlx4_en_fill_qp_context() 61 context->usr_page = cpu_to_be32(mdev->priv_uar.index); in mlx4_en_fill_qp_context() 77 (mdev->dev->caps.tunnel_offload_mode == MLX4_TUNNEL_OFFLOAD_MODE_VXLAN)) { in mlx4_en_fill_qp_context()
|
D | en_tx.c | 52 struct mlx4_en_dev *mdev = priv->mdev; in mlx4_en_create_tx_ring() local 95 set_dev_node(&mdev->dev->persist->pdev->dev, node); in mlx4_en_create_tx_ring() 96 err = mlx4_alloc_hwq_res(mdev->dev, &ring->wqres, ring->buf_size, in mlx4_en_create_tx_ring() 98 set_dev_node(&mdev->dev->persist->pdev->dev, mdev->dev->numa_node); in mlx4_en_create_tx_ring() 116 err = mlx4_qp_reserve_range(mdev->dev, 1, 1, &ring->qpn, in mlx4_en_create_tx_ring() 123 err = mlx4_qp_alloc(mdev->dev, ring->qpn, &ring->qp, GFP_KERNEL); in mlx4_en_create_tx_ring() 130 err = mlx4_bf_alloc(mdev->dev, &ring->bf, node); in mlx4_en_create_tx_ring() 133 ring->bf.uar = &mdev->priv_uar; in mlx4_en_create_tx_ring() 134 ring->bf.uar->map = mdev->uar_map; in mlx4_en_create_tx_ring() 149 priv->mdev->dev->numa_node), in mlx4_en_create_tx_ring() [all …]
|
D | en_port.c | 72 int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port) in mlx4_en_QUERY_PORT() argument 75 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); in mlx4_en_QUERY_PORT() 80 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); in mlx4_en_QUERY_PORT() 83 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, in mlx4_en_QUERY_PORT() 127 mlx4_free_cmd_mailbox(mdev->dev, mailbox); in mlx4_en_QUERY_PORT() 150 int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset) in mlx4_en_DUMP_ETH_STATS() argument 154 struct mlx4_en_priv *priv = netdev_priv(mdev->pndev[port]); in mlx4_en_DUMP_ETH_STATS() 161 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); in mlx4_en_DUMP_ETH_STATS() 164 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, in_mod, 0, in mlx4_en_DUMP_ETH_STATS() 302 if (mdev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_FLOWSTATS_EN) { in mlx4_en_DUMP_ETH_STATS() [all …]
|
D | mlx4_en.h | 496 struct mlx4_en_dev *mdev; member 737 int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port, 776 void mlx4_en_set_num_rx_rings(struct mlx4_en_dev *mdev); 810 int mlx4_en_DUMP_ETH_STATS(struct mlx4_en_dev *mdev, u8 port, u8 reset); 811 int mlx4_en_QUERY_PORT(struct mlx4_en_dev *mdev, u8 port); 826 void mlx4_en_ptp_overflow_check(struct mlx4_en_dev *mdev); 845 void mlx4_en_fill_hwtstamps(struct mlx4_en_dev *mdev, 848 void mlx4_en_init_timestamp(struct mlx4_en_dev *mdev); 849 void mlx4_en_remove_timestamp(struct mlx4_en_dev *mdev); 877 #define mlx4_err(mdev, format, ...) \ argument [all …]
|
D | main.c | 1013 struct mlx4_dev *mdev = info->dev; in show_port_type() local 1017 (mdev->caps.port_type[info->port] == MLX4_PORT_TYPE_IB) ? in show_port_type() 1019 if (mdev->caps.possible_type[info->port] == MLX4_PORT_TYPE_AUTO) in show_port_type() 1033 struct mlx4_dev *mdev = info->dev; in set_port_type() local 1034 struct mlx4_priv *priv = mlx4_priv(mdev); in set_port_type() 1050 mlx4_err(mdev, "%s is not supported port type\n", buf); in set_port_type() 1055 mlx4_stop_sense(mdev); in set_port_type() 1058 mdev->caps.possible_type[info->port] = info->tmp_type; in set_port_type() 1060 for (i = 0; i < mdev->caps.num_ports; i++) { in set_port_type() 1062 mdev->caps.possible_type[i+1]; in set_port_type() [all …]
|
D | mlx4.h | 214 #define mlx4_dbg(mdev, format, ...) \ argument 218 &(mdev)->persist->pdev->dev, format, \ 222 #define mlx4_err(mdev, format, ...) \ argument 223 dev_err(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) 224 #define mlx4_info(mdev, format, ...) \ argument 225 dev_info(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__) 226 #define mlx4_warn(mdev, format, ...) \ argument 227 dev_warn(&(mdev)->persist->pdev->dev, format, ##__VA_ARGS__)
|
/linux-4.1.27/sound/core/seq/oss/ |
D | seq_oss_midi.c | 69 …t send_midi_event(struct seq_oss_devinfo *dp, struct snd_seq_event *ev, struct seq_oss_midi *mdev); 108 struct seq_oss_midi *mdev; in get_mdev() local 112 mdev = midi_devs[dev]; in get_mdev() 113 if (mdev) in get_mdev() 114 snd_use_lock_use(&mdev->use_lock); in get_mdev() 116 return mdev; in get_mdev() 126 struct seq_oss_midi *mdev; in find_slot() local 131 mdev = midi_devs[i]; in find_slot() 132 if (mdev && mdev->client == client && mdev->port == port) { in find_slot() 134 snd_use_lock_use(&mdev->use_lock); in find_slot() [all …]
|
/linux-4.1.27/drivers/mtd/maps/ |
D | vmu-flash.c | 26 struct maple_device *mdev; member 62 struct maple_device *mdev; in ofs_to_block() local 68 mdev = mpart->mdev; in ofs_to_block() 69 card = maple_get_drvdata(mdev); in ofs_to_block() 93 struct maple_device *mdev; in vmu_blockread() local 96 mdev = mq->dev; in vmu_blockread() 97 card = maple_get_drvdata(mdev); in vmu_blockread() 116 struct maple_device *mdev; in maple_vmu_read_block() local 123 mdev = mpart->mdev; in maple_vmu_read_block() 125 card = maple_get_drvdata(mdev); in maple_vmu_read_block() [all …]
|
/linux-4.1.27/drivers/media/ |
D | media-devnode.c | 62 struct media_devnode *mdev = to_media_devnode(cd); in media_devnode_release() local 67 cdev_del(&mdev->cdev); in media_devnode_release() 70 clear_bit(mdev->minor, media_devnode_nums); in media_devnode_release() 75 if (mdev->release) in media_devnode_release() 76 mdev->release(mdev); in media_devnode_release() 86 struct media_devnode *mdev = media_devnode_data(filp); in media_read() local 88 if (!mdev->fops->read) in media_read() 90 if (!media_devnode_is_registered(mdev)) in media_read() 92 return mdev->fops->read(filp, buf, sz, off); in media_read() 98 struct media_devnode *mdev = media_devnode_data(filp); in media_write() local [all …]
|
D | media-device.c | 68 static struct media_entity *find_entity(struct media_device *mdev, u32 id) in find_entity() argument 75 spin_lock(&mdev->lock); in find_entity() 77 media_device_for_each_entity(entity, mdev) { in find_entity() 80 spin_unlock(&mdev->lock); in find_entity() 85 spin_unlock(&mdev->lock); in find_entity() 90 static long media_device_enum_entities(struct media_device *mdev, in media_device_enum_entities() argument 100 ent = find_entity(mdev, u_ent.id); in media_device_enum_entities() 128 static long __media_device_enum_links(struct media_device *mdev, in __media_device_enum_links() argument 133 entity = find_entity(mdev, links->entity); in __media_device_enum_links() 176 static long media_device_enum_links(struct media_device *mdev, in media_device_enum_links() argument [all …]
|
D | media-entity.c | 228 struct media_device *mdev = entity->parent; in media_entity_pipeline_start() local 233 mutex_lock(&mdev->graph_mutex); in media_entity_pipeline_start() 306 mutex_unlock(&mdev->graph_mutex); in media_entity_pipeline_start() 330 mutex_unlock(&mdev->graph_mutex); in media_entity_pipeline_start() 350 struct media_device *mdev = entity->parent; in media_entity_pipeline_stop() local 353 mutex_lock(&mdev->graph_mutex); in media_entity_pipeline_stop() 363 mutex_unlock(&mdev->graph_mutex); in media_entity_pipeline_stop() 569 struct media_device *mdev; in __media_entity_setup_link() local 593 mdev = source->parent; in __media_entity_setup_link() 595 if (mdev->link_notify) { in __media_entity_setup_link() [all …]
|
/linux-4.1.27/drivers/gpu/drm/mgag200/ |
D | mgag200_main.c | 79 static int mga_probe_vram(struct mga_device *mdev, void __iomem *mem) in mga_probe_vram() argument 90 for (offset = 0x100000; offset < mdev->mc.vram_window; offset += 0x4000) { in mga_probe_vram() 117 static int mga_vram_init(struct mga_device *mdev) in mga_vram_init() argument 125 mdev->mc.vram_base = pci_resource_start(mdev->dev->pdev, 0); in mga_vram_init() 126 mdev->mc.vram_window = pci_resource_len(mdev->dev->pdev, 0); in mga_vram_init() 128 aper->ranges[0].base = mdev->mc.vram_base; in mga_vram_init() 129 aper->ranges[0].size = mdev->mc.vram_window; in mga_vram_init() 134 if (!devm_request_mem_region(mdev->dev->dev, mdev->mc.vram_base, mdev->mc.vram_window, in mga_vram_init() 140 mem = pci_iomap(mdev->dev->pdev, 0, 0); in mga_vram_init() 142 mdev->mc.vram_size = mga_probe_vram(mdev, mem); in mga_vram_init() [all …]
|
D | mgag200_cursor.c | 21 static void mga_hide_cursor(struct mga_device *mdev) in mga_hide_cursor() argument 25 if (mdev->cursor.pixels_1->pin_count) in mga_hide_cursor() 26 mgag200_bo_unpin(mdev->cursor.pixels_1); in mga_hide_cursor() 27 if (mdev->cursor.pixels_2->pin_count) in mga_hide_cursor() 28 mgag200_bo_unpin(mdev->cursor.pixels_2); in mga_hide_cursor() 38 struct mga_device *mdev = (struct mga_device *)dev->dev_private; in mga_crtc_cursor_set() local 39 struct mgag200_bo *pixels_1 = mdev->cursor.pixels_1; in mga_crtc_cursor_set() 40 struct mgag200_bo *pixels_2 = mdev->cursor.pixels_2; in mga_crtc_cursor_set() 41 struct mgag200_bo *pixels_current = mdev->cursor.pixels_current; in mga_crtc_cursor_set() 42 struct mgag200_bo *pixels_prev = mdev->cursor.pixels_prev; in mga_crtc_cursor_set() [all …]
|
D | mgag200_i2c.c | 35 static int mga_i2c_read_gpio(struct mga_device *mdev) in mga_i2c_read_gpio() argument 41 static void mga_i2c_set_gpio(struct mga_device *mdev, int mask, int val) in mga_i2c_set_gpio() argument 51 static inline void mga_i2c_set(struct mga_device *mdev, int mask, int state) in mga_i2c_set() argument 57 mga_i2c_set_gpio(mdev, ~mask, state); in mga_i2c_set() 63 struct mga_device *mdev = i2c->dev->dev_private; in mga_gpio_setsda() local 64 mga_i2c_set(mdev, i2c->data, state); in mga_gpio_setsda() 70 struct mga_device *mdev = i2c->dev->dev_private; in mga_gpio_setscl() local 71 mga_i2c_set(mdev, i2c->clock, state); in mga_gpio_setscl() 77 struct mga_device *mdev = i2c->dev->dev_private; in mga_gpio_getsda() local 78 return (mga_i2c_read_gpio(mdev) & i2c->data) ? 1 : 0; in mga_gpio_getsda() [all …]
|
D | mgag200_mode.c | 32 struct mga_device *mdev = dev->dev_private; in mga_crtc_load_lut() local 71 static inline void mga_wait_vsync(struct mga_device *mdev) in mga_wait_vsync() argument 86 static inline void mga_wait_busy(struct mga_device *mdev) in mga_wait_busy() argument 107 static int mga_g200se_set_plls(struct mga_device *mdev, long clock) in mga_g200se_set_plls() argument 158 static int mga_g200wb_set_plls(struct mga_device *mdev, long clock) in mga_g200wb_set_plls() argument 298 static int mga_g200ev_set_plls(struct mga_device *mdev, long clock) in mga_g200ev_set_plls() argument 392 static int mga_g200eh_set_plls(struct mga_device *mdev, long clock) in mga_g200eh_set_plls() argument 487 static int mga_g200er_set_plls(struct mga_device *mdev, long clock) in mga_g200er_set_plls() argument 567 static int mga_crtc_set_plls(struct mga_device *mdev, long clock) in mga_crtc_set_plls() argument 569 switch(mdev->type) { in mga_crtc_set_plls() [all …]
|
D | mgag200_ttm.c | 160 struct mga_device *mdev = mgag200_bdev(bdev); in mgag200_ttm_io_mem_reserve() local 175 mem->bus.base = pci_resource_start(mdev->dev->pdev, 0); in mgag200_ttm_io_mem_reserve() 250 int mgag200_mm_init(struct mga_device *mdev) in mgag200_mm_init() argument 253 struct drm_device *dev = mdev->dev; in mgag200_mm_init() 254 struct ttm_bo_device *bdev = &mdev->ttm.bdev; in mgag200_mm_init() 256 ret = mgag200_ttm_global_init(mdev); in mgag200_mm_init() 260 ret = ttm_bo_device_init(&mdev->ttm.bdev, in mgag200_mm_init() 261 mdev->ttm.bo_global_ref.ref.object, in mgag200_mm_init() 271 ret = ttm_bo_init_mm(bdev, TTM_PL_VRAM, mdev->mc.vram_size >> PAGE_SHIFT); in mgag200_mm_init() 277 mdev->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), in mgag200_mm_init() [all …]
|
D | mgag200_fb.c | 165 struct mga_device *mdev = dev->dev_private; in mgag200fb_create() local 231 info->apertures->ranges[0].base = mdev->dev->mode_config.fb_base; in mgag200fb_create() 232 info->apertures->ranges[0].size = mdev->mc.vram_size; in mgag200fb_create() 282 int mgag200_fbdev_init(struct mga_device *mdev) in mgag200_fbdev_init() argument 289 if (IS_G200_SE(mdev) && mdev->mc.vram_size < (2048*1024)) in mgag200_fbdev_init() 292 mfbdev = devm_kzalloc(mdev->dev->dev, sizeof(struct mga_fbdev), GFP_KERNEL); in mgag200_fbdev_init() 296 mdev->mfbdev = mfbdev; in mgag200_fbdev_init() 299 drm_fb_helper_prepare(mdev->dev, &mfbdev->helper, &mga_fb_helper_funcs); in mgag200_fbdev_init() 301 ret = drm_fb_helper_init(mdev->dev, &mfbdev->helper, in mgag200_fbdev_init() 302 mdev->num_crtc, MGAG200FB_CONN_LIMIT); in mgag200_fbdev_init() [all …]
|
D | mgag200_drv.h | 44 #define RREG8(reg) ioread8(((void __iomem *)mdev->rmmio) + (reg)) 45 #define WREG8(reg, v) iowrite8(v, ((void __iomem *)mdev->rmmio) + (reg)) 46 #define RREG32(reg) ioread32(((void __iomem *)mdev->rmmio) + (reg)) 47 #define WREG32(reg, v) iowrite32(v, ((void __iomem *)mdev->rmmio) + (reg)) 185 #define IS_G200_SE(mdev) (mdev->type == G200_SE_A || mdev->type == G200_SE_B) argument 244 int mgag200_modeset_init(struct mga_device *mdev); 245 void mgag200_modeset_fini(struct mga_device *mdev); 248 int mgag200_fbdev_init(struct mga_device *mdev); 249 void mgag200_fbdev_fini(struct mga_device *mdev); 299 int mgag200_mm_init(struct mga_device *mdev); [all …]
|
/linux-4.1.27/drivers/w1/masters/ |
D | mxc_w1.c | 101 struct mxc_w1_device *mdev; in mxc_w1_probe() local 107 mdev = devm_kzalloc(&pdev->dev, sizeof(struct mxc_w1_device), in mxc_w1_probe() 109 if (!mdev) in mxc_w1_probe() 112 mdev->clk = devm_clk_get(&pdev->dev, NULL); in mxc_w1_probe() 113 if (IS_ERR(mdev->clk)) in mxc_w1_probe() 114 return PTR_ERR(mdev->clk); in mxc_w1_probe() 116 clkrate = clk_get_rate(mdev->clk); in mxc_w1_probe() 128 mdev->regs = devm_ioremap_resource(&pdev->dev, res); in mxc_w1_probe() 129 if (IS_ERR(mdev->regs)) in mxc_w1_probe() 130 return PTR_ERR(mdev->regs); in mxc_w1_probe() [all …]
|
/linux-4.1.27/drivers/remoteproc/ |
D | ste_modem_rproc.c | 21 dev_dbg(&sproc->mdev->pdev.dev, fmt, ##__VA_ARGS__) 23 dev_err(&sproc->mdev->pdev.dev, fmt, ##__VA_ARGS__) 28 struct ste_modem_device *mdev; member 184 sproc->mdev->ops.kick(sproc->mdev, vqid + SPROC_MAX_NOTIFY_ID); in sproc_kick() 188 static void sproc_kick_callback(struct ste_modem_device *mdev, int vqid) in sproc_kick_callback() argument 190 struct sproc *sproc = mdev->drv_data; in sproc_kick_callback() 217 err = sproc->mdev->ops.kick_subscribe(sproc->mdev, i); in sproc_start() 226 return sproc->mdev->ops.power(sproc->mdev, true); in sproc_start() 235 return sproc->mdev->ops.power(sproc->mdev, false); in sproc_stop() 247 struct ste_modem_device *mdev = in sproc_drv_remove() local [all …]
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
D | airport.c | 28 struct macio_dev *mdev; member 36 airport_suspend(struct macio_dev *mdev, pm_message_t state) in airport_suspend() argument 38 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_suspend() 58 macio_get_of_node(mdev), 0, 0); in airport_suspend() 64 airport_resume(struct macio_dev *mdev) in airport_resume() argument 66 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_resume() 75 macio_get_of_node(mdev), 0, 1); in airport_resume() 88 airport_detach(struct macio_dev *mdev) in airport_detach() argument 90 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_detach() 105 macio_release_resource(mdev, 0); in airport_detach() [all …]
|
/linux-4.1.27/drivers/mcb/ |
D | mcb-parse.c | 41 struct mcb_device *mdev; in chameleon_parse_gdd() local 48 mdev = mcb_alloc_dev(bus); in chameleon_parse_gdd() 49 if (!mdev) in chameleon_parse_gdd() 57 mdev->id = GDD_DEV(reg1); in chameleon_parse_gdd() 58 mdev->rev = GDD_REV(reg1); in chameleon_parse_gdd() 59 mdev->var = GDD_VAR(reg1); in chameleon_parse_gdd() 60 mdev->bar = GDD_BAR(reg2); in chameleon_parse_gdd() 61 mdev->group = GDD_GRP(reg2); in chameleon_parse_gdd() 62 mdev->inst = GDD_INS(reg2); in chameleon_parse_gdd() 64 pr_debug("Found a 16z%03d\n", mdev->id); in chameleon_parse_gdd() [all …]
|
D | mcb-core.c | 37 struct mcb_device *mdev = to_mcb_device(dev); in mcb_match() local 40 found_id = mcb_match_id(mdrv->id_table, mdev); in mcb_match() 49 struct mcb_device *mdev = to_mcb_device(dev); in mcb_uevent() local 52 ret = add_uevent_var(env, "MODALIAS=mcb:16z%03d", mdev->id); in mcb_uevent() 62 struct mcb_device *mdev = to_mcb_device(dev); in mcb_probe() local 65 found_id = mcb_match_id(mdrv->id_table, mdev); in mcb_probe() 69 return mdrv->probe(mdev, found_id); in mcb_probe() 75 struct mcb_device *mdev = to_mcb_device(dev); in mcb_remove() local 77 mdrv->remove(mdev); in mcb_remove() 79 put_device(&mdev->dev); in mcb_remove() [all …]
|
D | mcb-pci.c | 24 static int mcb_pci_get_irq(struct mcb_device *mdev) in mcb_pci_get_irq() argument 26 struct mcb_bus *mbus = mdev->bus; in mcb_pci_get_irq()
|
/linux-4.1.27/drivers/mailbox/ |
D | omap-mailbox.c | 141 unsigned int mbox_read_reg(struct omap_mbox_device *mdev, size_t ofs) in mbox_read_reg() argument 143 return __raw_readl(mdev->mbox_base + ofs); in mbox_read_reg() 147 void mbox_write_reg(struct omap_mbox_device *mdev, u32 val, size_t ofs) in mbox_write_reg() argument 149 __raw_writel(val, mdev->mbox_base + ofs); in mbox_write_reg() 438 static struct omap_mbox *omap_mbox_device_find(struct omap_mbox_device *mdev, in omap_mbox_device_find() argument 442 struct omap_mbox **mboxes = mdev->mboxes; in omap_mbox_device_find() 462 struct omap_mbox_device *mdev; in omap_mbox_request_channel() local 477 list_for_each_entry(mdev, &omap_mbox_devices, elem) { in omap_mbox_request_channel() 478 mbox = omap_mbox_device_find(mdev, chan_name); in omap_mbox_request_channel() 509 static int omap_mbox_register(struct omap_mbox_device *mdev) in omap_mbox_register() argument [all …]
|
/linux-4.1.27/drivers/input/joystick/ |
D | maplecontrol.c | 23 struct maple_device *mdev; member 66 maple_getcond_callback(pad->mdev, dc_pad_callback, HZ/20, in dc_pad_open() 76 maple_getcond_callback(pad->mdev, dc_pad_callback, 0, in dc_pad_close() 97 struct maple_device *mdev = to_maple_dev(dev); in probe_maple_controller() local 102 unsigned long data = be32_to_cpu(mdev->devinfo.function_data[0]); in probe_maple_controller() 112 pad->mdev = mdev; in probe_maple_controller() 139 idev->dev.parent = &mdev->dev; in probe_maple_controller() 140 idev->name = mdev->product_name; in probe_maple_controller() 148 mdev->driver = mdrv; in probe_maple_controller() 149 maple_set_drvdata(mdev, pad); in probe_maple_controller() [all …]
|
/linux-4.1.27/drivers/input/mouse/ |
D | maplemouse.c | 23 struct maple_device *mdev; member 52 maple_getcond_callback(mse->mdev, dc_mouse_callback, HZ/50, in dc_mouse_open() 62 maple_getcond_callback(mse->mdev, dc_mouse_callback, 0, in dc_mouse_close() 69 struct maple_device *mdev = to_maple_dev(dev); in probe_maple_mouse() local 88 mse->mdev = mdev; in probe_maple_mouse() 98 input_dev->name = mdev->product_name; in probe_maple_mouse() 104 mdev->driver = mdrv; in probe_maple_mouse() 105 maple_set_drvdata(mdev, mse); in probe_maple_mouse() 119 struct maple_device *mdev = to_maple_dev(dev); in remove_maple_mouse() local 120 struct dc_mouse *mse = maple_get_drvdata(mdev); in remove_maple_mouse() [all …]
|
/linux-4.1.27/drivers/isdn/mISDN/ |
D | core.c | 43 struct mISDNdevice *mdev = dev_to_mISDN(dev); in id_show() local 45 if (!mdev) in id_show() 47 return sprintf(buf, "%d\n", mdev->id); in id_show() 54 struct mISDNdevice *mdev = dev_to_mISDN(dev); in nrbchan_show() local 56 if (!mdev) in nrbchan_show() 58 return sprintf(buf, "%d\n", mdev->nrbchan); in nrbchan_show() 65 struct mISDNdevice *mdev = dev_to_mISDN(dev); in d_protocols_show() local 67 if (!mdev) in d_protocols_show() 69 return sprintf(buf, "%d\n", mdev->Dprotocols); in d_protocols_show() 76 struct mISDNdevice *mdev = dev_to_mISDN(dev); in b_protocols_show() local [all …]
|
/linux-4.1.27/drivers/misc/mic/card/ |
D | mic_x100.c | 48 u32 mic_read_spad(struct mic_device *mdev, unsigned int idx) in mic_read_spad() argument 50 return mic_mmio_read(&mdev->mmio, in mic_read_spad() 60 void mic_send_intr(struct mic_device *mdev, int doorbell) in mic_send_intr() argument 62 struct mic_mw *mw = &mdev->mmio; in mic_send_intr() 79 u32 mic_ack_interrupt(struct mic_device *mdev) in mic_ack_interrupt() argument 134 mic_card_map(struct mic_device *mdev, dma_addr_t addr, size_t size) in mic_card_map() argument 146 void mic_card_unmap(struct mic_device *mdev, void __iomem *addr) in mic_card_unmap() argument 183 mic_ack_interrupt(&mbdev_to_mdrv(mbdev)->mdev); in _mic_ack_interrupt() 195 struct mic_device *mdev = &mdrv->mdev; in mic_probe() local 201 mdev->mmio.pa = MIC_X100_MMIO_BASE; in mic_probe() [all …]
|
D | mic_debugfs.c | 45 struct mic_device *mdev = &mdrv->mdev; in mic_intr_test() local 47 mic_send_intr(mdev, 0); in mic_intr_test() 49 mic_send_intr(mdev, 1); in mic_intr_test() 51 mic_send_intr(mdev, 2); in mic_intr_test() 53 mic_send_intr(mdev, 3); in mic_intr_test()
|
D | mic_device.h | 82 struct mic_device mdev; member 127 u32 mic_read_spad(struct mic_device *mdev, unsigned int idx); 128 void mic_send_intr(struct mic_device *mdev, int doorbell); 130 u32 mic_ack_interrupt(struct mic_device *mdev); 133 mic_card_map(struct mic_device *mdev, dma_addr_t addr, size_t size); 134 void mic_card_unmap(struct mic_device *mdev, void __iomem *addr);
|
D | mic_device.c | 48 mic_send_intr(&mdrv->mdev, ioread8(&bootparam->c2h_shutdown_db)); in mic_notify_host() 72 mic_ack_interrupt(&g_drv->mdev); in mic_shutdown_isr() 107 struct mic_device *mdev = &mdrv->mdev; in mic_dp_init() local 112 lo = mic_read_spad(&mdrv->mdev, MIC_DPLO_SPAD); in mic_dp_init() 113 hi = mic_read_spad(&mdrv->mdev, MIC_DPHI_SPAD); in mic_dp_init() 116 mdrv->dp = mic_card_map(mdev, dp_dma_addr, MIC_DP_SIZE); in mic_dp_init() 133 mic_card_unmap(&g_drv->mdev, g_drv->dp); in mic_dp_uninit()
|
D | mic_virtio.c | 53 struct mic_device *mdev; member 153 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_set_status() 165 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_reset_inform_host() 198 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_notify() 209 mic_card_unmap(mvdev->mdev, mvdev->vr[n]); in mic_del_vq() 257 va = mic_card_map(mvdev->mdev, le64_to_cpu(config.address), vr_size); in mic_find_vq() 307 mic_card_unmap(mvdev->mdev, mvdev->vr[index]); in mic_find_vq() 339 mic_send_intr(mvdev->mdev, mvdev->c2h_vdev_db); in mic_find_vqs() 379 mic_ack_interrupt(mvdev->mdev); in mic_virtio_intr_handler() 413 mvdev->mdev = &mdrv->mdev; in mic_add_device() [all …]
|
/linux-4.1.27/include/media/ |
D | media-device.h | 90 int __must_check __media_device_register(struct media_device *mdev, 92 #define media_device_register(mdev) __media_device_register(mdev, THIS_MODULE) argument 93 void media_device_unregister(struct media_device *mdev); 95 int __must_check media_device_register_entity(struct media_device *mdev, 100 #define media_device_for_each_entity(entity, mdev) \ argument 101 list_for_each_entry(entity, &(mdev)->entities, list)
|
D | media-devnode.h | 79 void (*release)(struct media_devnode *mdev); 85 int __must_check media_devnode_register(struct media_devnode *mdev, 87 void media_devnode_unregister(struct media_devnode *mdev); 94 static inline int media_devnode_is_registered(struct media_devnode *mdev) in media_devnode_is_registered() argument 96 return test_bit(MEDIA_FLAG_REGISTERED, &mdev->flags); in media_devnode_is_registered()
|
D | v4l2-device.h | 45 struct media_device *mdev; member
|
/linux-4.1.27/drivers/macintosh/ |
D | rack-meter.c | 61 struct macio_dev *mdev; member 99 struct macio_chip *macio = rm->mdev->bus->chip; in rackmeter_setup_i2s() 367 static int rackmeter_probe(struct macio_dev* mdev, in rackmeter_probe() argument 378 while ((i2s = of_get_next_child(mdev->ofdev.dev.of_node, i2s)) != NULL) in rackmeter_probe() 405 rm->mdev = mdev; in rackmeter_probe() 408 dev_set_drvdata(&mdev->ofdev.dev, rm); in rackmeter_probe() 411 if (macio_resource_count(mdev) < 2 || macio_irq_count(mdev) < 2) { in rackmeter_probe() 415 mdev->ofdev.node->full_name); in rackmeter_probe() 419 if (macio_request_resources(mdev, "rackmeter")) { in rackmeter_probe() 422 mdev->ofdev.node->full_name); in rackmeter_probe() [all …]
|
D | mediabay.c | 65 struct macio_dev *mdev; member 452 struct macio_dev *mdev; in mb_broadcast_hotplug() local 462 mdev = to_macio_device(dev); in mb_broadcast_hotplug() 465 drv->mediabay_event(mdev, state); in mb_broadcast_hotplug() 509 device_for_each_child(&bay->mdev->ofdev.dev, in media_bay_step() 523 device_for_each_child(&bay->mdev->ofdev.dev, in media_bay_step() 529 device_for_each_child(&bay->mdev->ofdev.dev, in media_bay_step() 559 static int media_bay_attach(struct macio_dev *mdev, in media_bay_attach() argument 568 ofnode = mdev->ofdev.dev.of_node; in media_bay_attach() 570 if (macio_resource_count(mdev) < 1) in media_bay_attach() [all …]
|
D | macio_sysfs.c | 11 struct macio_dev *mdev = to_macio_device (dev); \ 12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
|
D | macio_asic.c | 171 struct macio_dev *mdev; in macio_release_dev() local 173 mdev = to_macio_device(dev); in macio_release_dev() 174 kfree(mdev); in macio_release_dev() 459 struct macio_dev *rdev, *mdev, *mbdev = NULL, *sdev = NULL; in macio_pci_add_devices() local 485 mdev = macio_add_one_device(chip, &rdev->ofdev.dev, np, NULL, in macio_pci_add_devices() 487 if (mdev == NULL) in macio_pci_add_devices() 490 mbdev = mdev; in macio_pci_add_devices() 492 sdev = mdev; in macio_pci_add_devices()
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 101 struct media_device *mdev; in dvb_usb_media_device_register() local 106 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in dvb_usb_media_device_register() 107 if (!mdev) in dvb_usb_media_device_register() 110 mdev->dev = &udev->dev; in dvb_usb_media_device_register() 111 strlcpy(mdev->model, d->desc->name, sizeof(mdev->model)); in dvb_usb_media_device_register() 113 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); in dvb_usb_media_device_register() 114 strcpy(mdev->bus_info, udev->devpath); in dvb_usb_media_device_register() 115 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in dvb_usb_media_device_register() 116 mdev->driver_version = LINUX_VERSION_CODE; in dvb_usb_media_device_register() 118 ret = media_device_register(mdev); in dvb_usb_media_device_register() [all …]
|
/linux-4.1.27/include/linux/ |
D | ste_modem_shm.h | 22 void (*kick)(struct ste_modem_device *mdev, int notify_id); 37 int (*power)(struct ste_modem_device *mdev, bool on); 38 int (*kick)(struct ste_modem_device *mdev, int notify_id); 39 int (*kick_subscribe)(struct ste_modem_device *mdev, int notify_id); 40 int (*setup)(struct ste_modem_device *mdev,
|
D | maple.h | 71 void (*fileerr_handler)(struct maple_device *mdev, void *recvbuf); 72 int (*can_unload)(struct maple_device *mdev); 95 int maple_add_packet(struct maple_device *mdev, u32 function, 97 void maple_clear_dev(struct maple_device *mdev);
|
D | mcb.h | 86 int (*probe)(struct mcb_device *mdev, const struct mcb_device_id *id); 87 void (*remove)(struct mcb_device *mdev); 88 void (*shutdown)(struct mcb_device *mdev);
|
D | lp.h | 41 unsigned int mdev; member
|
/linux-4.1.27/drivers/ide/ |
D | pmac.c | 64 struct macio_dev *mdev; member 853 return pmif->mdev && pmif->mdev->media_bay != NULL; in on_media_bay() 951 if (check_media_bay(pmif->mdev->media_bay) == MB_CD) { in pmac_ide_init_dev() 1074 if (pmif->mdev) in pmac_ide_setup_device() 1075 lock_media_bay(pmif->mdev->media_bay); in pmac_ide_setup_device() 1105 pmif->mdev ? "macio" : "PCI", pmif->aapl_bus_id, in pmac_ide_setup_device() 1112 if (pmif->mdev) in pmac_ide_setup_device() 1113 unlock_media_bay(pmif->mdev->media_bay); in pmac_ide_setup_device() 1134 static int pmac_ide_macio_attach(struct macio_dev *mdev, in pmac_ide_macio_attach() argument 1147 if (macio_resource_count(mdev) == 0) { in pmac_ide_macio_attach() [all …]
|
/linux-4.1.27/drivers/scsi/ |
D | mac53c94.c | 58 struct macio_dev *mdev; member 410 static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *match) in mac53c94_probe() argument 412 struct device_node *node = macio_get_of_node(mdev); in mac53c94_probe() 413 struct pci_dev *pdev = macio_get_pci_dev(mdev); in mac53c94_probe() 420 if (macio_resource_count(mdev) != 2 || macio_irq_count(mdev) != 2) { in mac53c94_probe() 423 macio_resource_count(mdev), macio_irq_count(mdev)); in mac53c94_probe() 427 if (macio_request_resources(mdev, "mac53c94") != 0) { in mac53c94_probe() 440 macio_set_drvdata(mdev, state); in mac53c94_probe() 443 state->mdev = mdev; in mac53c94_probe() 446 ioremap(macio_resource_start(mdev, 0), 0x1000); in mac53c94_probe() [all …]
|
D | mesh.c | 173 struct macio_dev *mdev; member 1744 pmac_call_feature(PMAC_FTR_MESH_ENABLE, macio_get_of_node(ms->mdev), 0, 1); in set_mesh_power() 1747 pmac_call_feature(PMAC_FTR_MESH_ENABLE, macio_get_of_node(ms->mdev), 0, 0); in set_mesh_power() 1754 static int mesh_suspend(struct macio_dev *mdev, pm_message_t mesg) in mesh_suspend() argument 1756 struct mesh_state *ms = (struct mesh_state *)macio_get_drvdata(mdev); in mesh_suspend() 1785 static int mesh_resume(struct macio_dev *mdev) in mesh_resume() argument 1787 struct mesh_state *ms = (struct mesh_state *)macio_get_drvdata(mdev); in mesh_resume() 1811 static int mesh_shutdown(struct macio_dev *mdev) in mesh_shutdown() argument 1813 struct mesh_state *ms = (struct mesh_state *)macio_get_drvdata(mdev); in mesh_shutdown() 1844 static int mesh_probe(struct macio_dev *mdev, const struct of_device_id *match) in mesh_probe() argument [all …]
|
/linux-4.1.27/drivers/block/ |
D | swim3.c | 205 struct macio_dev *mdev; member 211 #define swim3_err(fmt, arg...) dev_err(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg) 212 #define swim3_warn(fmt, arg...) dev_warn(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg) 213 #define swim3_info(fmt, arg...) dev_info(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg) 216 #define swim3_dbg(fmt, arg...) dev_dbg(&fs->mdev->ofdev.dev, "[fd%d] " fmt, fs->index, arg) 334 if (fs->mdev->media_bay && in start_request() 335 check_media_bay(fs->mdev->media_bay) != MB_FD) { in start_request() 913 if (fs->mdev->media_bay && in floppy_locked_ioctl() 914 check_media_bay(fs->mdev->media_bay) != MB_FD) in floppy_locked_ioctl() 951 if (fs->mdev->media_bay && in floppy_open() [all …]
|
/linux-4.1.27/drivers/ata/ |
D | pata_macio.c | 231 struct macio_dev *mdev; member 1113 static int pata_macio_attach(struct macio_dev *mdev, in pata_macio_attach() argument 1122 if (macio_resource_count(mdev) == 0) { in pata_macio_attach() 1123 dev_err(&mdev->ofdev.dev, in pata_macio_attach() 1129 macio_enable_devres(mdev); in pata_macio_attach() 1132 priv = devm_kzalloc(&mdev->ofdev.dev, in pata_macio_attach() 1135 dev_err(&mdev->ofdev.dev, in pata_macio_attach() 1139 priv->node = of_node_get(mdev->ofdev.dev.of_node); in pata_macio_attach() 1140 priv->mdev = mdev; in pata_macio_attach() 1141 priv->dev = &mdev->ofdev.dev; in pata_macio_attach() [all …]
|
/linux-4.1.27/sound/oss/ |
D | vidc.c | 88 vidc_mixer_set(int mdev, unsigned int level) in vidc_mixer_set() argument 104 switch (mdev) { in vidc_mixer_set() 107 vidc_level_l[mdev] = lev_l; in vidc_mixer_set() 108 vidc_level_r[mdev] = lev_r; in vidc_mixer_set() 121 unsigned int mdev; in vidc_mixer_ioctl() local 126 mdev = _SIOC_NR(cmd); in vidc_mixer_ioctl() 132 if (mdev < SOUND_MIXER_NRDEVICES) in vidc_mixer_ioctl() 133 vidc_mixer_set(mdev, val); in vidc_mixer_ioctl() 141 switch (mdev) { in vidc_mixer_ioctl() 163 if (mdev < SOUND_MIXER_NRDEVICES) in vidc_mixer_ioctl() [all …]
|
/linux-4.1.27/drivers/media/usb/siano/ |
D | smsusb.c | 347 struct media_device *mdev; in siano_media_device_register() local 352 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in siano_media_device_register() 353 if (!mdev) in siano_media_device_register() 356 mdev->dev = &udev->dev; in siano_media_device_register() 357 strlcpy(mdev->model, board->name, sizeof(mdev->model)); in siano_media_device_register() 359 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); in siano_media_device_register() 360 strcpy(mdev->bus_info, udev->devpath); in siano_media_device_register() 361 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in siano_media_device_register() 362 mdev->driver_version = LINUX_VERSION_CODE; in siano_media_device_register() 364 ret = media_device_register(mdev); in siano_media_device_register() [all …]
|
/linux-4.1.27/net/mpls/ |
D | af_mpls.c | 144 struct mpls_dev *mdev; in mpls_forward() local 152 mdev = mpls_dev_get(dev); in mpls_forward() 153 if (!mdev || !mdev->input_enabled) in mpls_forward() 456 struct mpls_dev *mdev) in mpls_dev_sysctl_register() argument 470 table[i].data = (char *)mdev + (uintptr_t)table[i].data; in mpls_dev_sysctl_register() 474 mdev->sysctl = register_net_sysctl(dev_net(dev), path, table); in mpls_dev_sysctl_register() 475 if (!mdev->sysctl) in mpls_dev_sysctl_register() 486 static void mpls_dev_sysctl_unregister(struct mpls_dev *mdev) in mpls_dev_sysctl_unregister() argument 490 table = mdev->sysctl->ctl_table_arg; in mpls_dev_sysctl_unregister() 491 unregister_net_sysctl_table(mdev->sysctl); in mpls_dev_sysctl_unregister() [all …]
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | main.c | 77 gen = &dev->mdev->caps.gen; in mlx5_ib_query_device() 92 props->fw_ver = ((u64)fw_rev_maj(dev->mdev) << 32) | in mlx5_ib_query_device() 93 (fw_rev_min(dev->mdev) << 16) | in mlx5_ib_query_device() 94 fw_rev_sub(dev->mdev); in mlx5_ib_query_device() 159 if (dev->mdev->caps.gen.flags & MLX5_DEV_CAP_FLAG_ON_DMND_PG) in mlx5_ib_query_device() 181 gen = &dev->mdev->caps.gen; in mlx5_ib_query_port() 354 err = mlx5_core_access_reg(dev->mdev, &in, sizeof(in), &out, in mlx5_ib_modify_device() 381 err = mlx5_set_port_caps(dev->mdev, port, tmp); in mlx5_ib_modify_port() 406 gen = &dev->mdev->caps.gen; in mlx5_ib_alloc_ucontext() 483 err = mlx5_cmd_alloc_uar(dev->mdev, &uars[i].index); in mlx5_ib_alloc_ucontext() [all …]
|
D | cq.c | 183 msrq = mlx5_core_get_srq(dev->mdev, in handle_responder() 367 mlx5_buf_free(dev->mdev, &buf->buf); in free_cq_buf() 453 mqp = __mlx5_qp_lookup(dev->mdev, qpn); in mlx5_poll_one() 517 read_lock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one() 518 mmr = __mlx5_mr_lookup(dev->mdev, in mlx5_poll_one() 521 read_unlock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one() 539 read_unlock(&dev->mdev->priv.mr_table.lock); in mlx5_poll_one() 575 struct mlx5_core_dev *mdev = to_mdev(ibcq->device)->mdev; in mlx5_ib_arm_cq() local 576 void __iomem *uar_page = mdev->priv.uuari.uars[0].map; in mlx5_ib_arm_cq() 582 MLX5_GET_DOORBELL_LOCK(&mdev->priv.cq_uar_lock), in mlx5_ib_arm_cq() [all …]
|
D | srq.c | 162 err = mlx5_db_alloc(dev->mdev, &srq->db); in create_srq_kernel() 168 if (mlx5_buf_alloc(dev->mdev, buf_size, PAGE_SIZE * 2, &srq->buf)) { in create_srq_kernel() 213 mlx5_buf_free(dev->mdev, &srq->buf); in create_srq_kernel() 216 mlx5_db_free(dev->mdev, &srq->db); in create_srq_kernel() 230 mlx5_buf_free(dev->mdev, &srq->buf); in destroy_srq_kernel() 231 mlx5_db_free(dev->mdev, &srq->db); in destroy_srq_kernel() 249 gen = &dev->mdev->caps.gen; in mlx5_ib_create_srq() 306 err = mlx5_core_create_srq(dev->mdev, &srq->msrq, in, inlen); in mlx5_ib_create_srq() 330 mlx5_core_destroy_srq(dev->mdev, &srq->msrq); in mlx5_ib_create_srq() 360 ret = mlx5_core_arm_srq(dev->mdev, &srq->msrq, attr->srq_limit, 1); in mlx5_ib_modify_srq() [all …]
|
D | mr.c | 60 int err = mlx5_core_destroy_mkey(dev->mdev, &mr->mmr); in destroy_mkey() 89 struct mlx5_mr_table *table = &dev->mdev->priv.mr_table; in reg_mr_callback() 113 spin_lock_irqsave(&dev->mdev->priv.mkey_lock, flags); in reg_mr_callback() 114 key = dev->mdev->priv.mkey_key++; in reg_mr_callback() 115 spin_unlock_irqrestore(&dev->mdev->priv.mkey_lock, flags); in reg_mr_callback() 171 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, in add_keys() 515 cache->root = debugfs_create_dir("mr_cache", dev->mdev->priv.dbg_root); in mlx5_mr_cache_debugfs_init() 590 if (dev->mdev->profile->mask & MLX5_PROF_MASK_MR_CACHE) in mlx5_mr_cache_init() 591 limit = dev->mdev->profile->mr_cache[i].limit; in mlx5_mr_cache_init() 629 struct mlx5_core_dev *mdev = dev->mdev; in mlx5_ib_get_dma_mr() local [all …]
|
D | qp.c | 227 gen = &dev->mdev->caps.gen; in set_rq_size() 337 gen = &dev->mdev->caps.gen; in calc_sq_size() 381 gen = &dev->mdev->caps.gen; in set_user_buf_size() 745 uuari = &dev->mdev->priv.uuari; in create_kernel_qp() 771 err = mlx5_buf_alloc(dev->mdev, qp->buf_size, PAGE_SIZE * 2, &qp->buf); in create_kernel_qp() 793 err = mlx5_db_alloc(dev->mdev, &qp->db); in create_kernel_qp() 815 mlx5_db_free(dev->mdev, &qp->db); in create_kernel_qp() 826 mlx5_buf_free(dev->mdev, &qp->buf); in create_kernel_qp() 829 free_uuar(&dev->mdev->priv.uuari, uuarn); in create_kernel_qp() 835 mlx5_db_free(dev->mdev, &qp->db); in destroy_qp_kernel() [all …]
|
D | mad.c | 57 return mlx5_core_mad_ifc(dev->mdev, in_mad, response_mad, op_modifier, port); in mlx5_MAD_IFC() 132 dev->mdev->caps.gen.ext_port_cap[port - 1] = (!err && !packet_error) ? in mlx5_query_ext_port_caps()
|
D | odp.c | 125 if (!(dev->mdev->caps.gen.flags & MLX5_DEV_CAP_FLAG_ON_DMND_PG)) in mlx5_ib_internal_query_odp_caps() 128 err = mlx5_query_odp_caps(dev->mdev, &hw_caps); in mlx5_ib_internal_query_odp_caps() 152 struct mlx5_core_mr *mmr = __mlx5_mr_lookup(dev->mdev, base_key); in mlx5_ib_odp_find_mr_lkey() 165 int ret = mlx5_core_page_fault_resume(dev->mdev, qp->mqp.qpn, in mlx5_ib_page_fault_resume()
|
D | mlx5_ib.h | 422 struct mlx5_core_dev *mdev; member
|
/linux-4.1.27/drivers/input/keyboard/ |
D | maple_keyb.c | 162 struct maple_device *mdev; in probe_maple_kbd() local 168 mdev = to_maple_dev(dev); in probe_maple_kbd() 186 idev->name = mdev->product_name; in probe_maple_kbd() 192 idev->dev.parent = &mdev->dev; in probe_maple_kbd() 206 maple_getcond_callback(mdev, dc_kbd_callback, HZ/50, in probe_maple_kbd() 209 mdev->driver = mdrv; in probe_maple_kbd() 211 maple_set_drvdata(mdev, kbd); in probe_maple_kbd() 216 maple_set_drvdata(mdev, NULL); in probe_maple_kbd() 226 struct maple_device *mdev = to_maple_dev(dev); in remove_maple_kbd() local 227 struct dc_kbd *kbd = maple_get_drvdata(mdev); in remove_maple_kbd() [all …]
|
/linux-4.1.27/drivers/bcma/ |
D | driver_mips.c | 123 struct bcma_device *mdev = dev->bus->drv_mips.core; in bcma_core_mips_irq() local 132 if (bcma_read32(mdev, BCMA_MIPS_MIPS74K_INTMASK(irq)) & in bcma_core_mips_irq() 143 struct bcma_device *mdev = bus->drv_mips.core; in bcma_core_mips_set_irq() local 153 bcma_write32(mdev, BCMA_MIPS_MIPS74K_INTMASK(0), in bcma_core_mips_set_irq() 154 bcma_read32(mdev, BCMA_MIPS_MIPS74K_INTMASK(0)) & in bcma_core_mips_set_irq() 157 bcma_write32(mdev, BCMA_MIPS_MIPS74K_INTMASK(oldirq), 0); in bcma_core_mips_set_irq() 161 bcma_write32(mdev, BCMA_MIPS_MIPS74K_INTMASK(0), in bcma_core_mips_set_irq() 162 bcma_read32(mdev, BCMA_MIPS_MIPS74K_INTMASK(0)) | in bcma_core_mips_set_irq() 165 u32 irqinitmask = bcma_read32(mdev, in bcma_core_mips_set_irq() 181 bcma_write32(mdev, BCMA_MIPS_MIPS74K_INTMASK(irq), in bcma_core_mips_set_irq()
|
/linux-4.1.27/drivers/ssb/ |
D | driver_mipscore.c | 104 struct ssb_device *mdev = bus->mipscore.dev; in ssb_mips_irq() local 120 if ((1 << irqflag) & ssb_read32(mdev, SSB_INTVEC)) in ssb_mips_irq() 145 struct ssb_device *mdev = bus->mipscore.dev; in set_irq() local 154 ssb_write32(mdev, SSB_INTVEC, (~(1 << irqflag) & ssb_read32(mdev, SSB_INTVEC))); in set_irq() 160 ssb_write32(mdev, SSB_INTVEC, ((1 << irqflag) | ssb_read32(mdev, SSB_INTVEC))); in set_irq() 162 u32 ipsflag = ssb_read32(mdev, SSB_IPSFLAG); in set_irq() 171 ssb_write32(mdev, SSB_IPSFLAG, irqflag); in set_irq()
|
/linux-4.1.27/drivers/net/ethernet/apple/ |
D | bmac.c | 71 struct macio_dev *mdev; member 237 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1); in bmac_enable_and_reset_chip() 456 static int bmac_suspend(struct macio_dev *mdev, pm_message_t state) in bmac_suspend() argument 458 struct net_device* dev = macio_get_drvdata(mdev); in bmac_suspend() 502 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 0); in bmac_suspend() 506 static int bmac_resume(struct macio_dev *mdev) in bmac_resume() argument 508 struct net_device* dev = macio_get_drvdata(mdev); in bmac_resume() 1244 static int bmac_probe(struct macio_dev *mdev, const struct of_device_id *match) in bmac_probe() argument 1253 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) { in bmac_probe() 1257 prop_addr = of_get_property(macio_get_of_node(mdev), in bmac_probe() [all …]
|
D | mace.c | 66 struct macio_dev *mdev; member 109 static int mace_probe(struct macio_dev *mdev, const struct of_device_id *match) in mace_probe() argument 111 struct device_node *mace = macio_get_of_node(mdev); in mace_probe() 117 if (macio_resource_count(mdev) != 3 || macio_irq_count(mdev) != 3) { in mace_probe() 143 if (macio_request_resources(mdev, "mace")) { in mace_probe() 153 SET_NETDEV_DEV(dev, &mdev->ofdev.dev); in mace_probe() 156 mp->mdev = mdev; in mace_probe() 157 macio_set_drvdata(mdev, dev); in mace_probe() 159 dev->base_addr = macio_resource_start(mdev, 0); in mace_probe() 166 dev->irq = macio_irq(mdev, 0); in mace_probe() [all …]
|
/linux-4.1.27/drivers/media/dvb-core/ |
D | dvbdev.h | 77 struct media_device *mdev; member 129 struct media_device *mdev) in dvb_register_media_controller() argument 131 adap->mdev = mdev; in dvb_register_media_controller()
|
D | dvbdev.c | 189 if (!dvbdev->adapter->mdev) in dvb_register_media_device() 254 ret = media_device_register_entity(dvbdev->adapter->mdev, in dvb_register_media_device() 387 struct media_device *mdev = adap->mdev; in dvb_create_media_graph() local 391 if (!mdev) in dvb_create_media_graph() 394 media_device_for_each_entity(entity, mdev) { in dvb_create_media_graph()
|
D | dvb_frontend.c | 621 struct media_device *mdev = adapter->mdev; in dvb_enable_media_tuner() local 628 if (!mdev) in dvb_enable_media_tuner()
|
/linux-4.1.27/drivers/tty/serial/ |
D | men_z135_uart.c | 126 struct mcb_device *mdev; member 268 dev_warn(&uart->mdev->dev, in men_z135_handle_rx() 282 dev_warn(&uart->mdev->dev, in men_z135_handle_rx() 333 dev_err(&uart->mdev->dev, in men_z135_handle_tx() 414 dev_dbg(&uart->mdev->dev, "Character Timeout Indication\n"); in men_z135_intr() 443 struct device *dev = &uart->mdev->dev; in men_z135_request_irq() 806 static int men_z135_probe(struct mcb_device *mdev, in men_z135_probe() argument 814 dev = &mdev->dev; in men_z135_probe() 824 mem = &mdev->mem; in men_z135_probe() 826 mcb_set_drvdata(mdev, uart); in men_z135_probe() [all …]
|
D | pmac_zilog.c | 1559 static int pmz_attach(struct macio_dev *mdev, const struct of_device_id *match) in pmz_attach() argument 1567 if (pmz_ports[i].node == mdev->ofdev.dev.of_node) in pmz_attach() 1574 uap->dev = mdev; in pmz_attach() 1575 uap->port.dev = &mdev->ofdev.dev; in pmz_attach() 1576 dev_set_drvdata(&mdev->ofdev.dev, uap); in pmz_attach() 1595 static int pmz_detach(struct macio_dev *mdev) in pmz_detach() argument 1597 struct uart_pmac_port *uap = dev_get_drvdata(&mdev->ofdev.dev); in pmz_detach() 1608 dev_set_drvdata(&mdev->ofdev.dev, NULL); in pmz_detach() 1616 static int pmz_suspend(struct macio_dev *mdev, pm_message_t pm_state) in pmz_suspend() argument 1618 struct uart_pmac_port *uap = dev_get_drvdata(&mdev->ofdev.dev); in pmz_suspend() [all …]
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | macio.h | 109 static inline struct device_node *macio_get_of_node(struct macio_dev *mdev) in macio_get_of_node() argument 111 return mdev->ofdev.dev.of_node; in macio_get_of_node() 115 static inline struct pci_dev *macio_get_pci_dev(struct macio_dev *mdev) in macio_get_pci_dev() argument 117 return mdev->bus->pdev; in macio_get_pci_dev()
|
/linux-4.1.27/drivers/media/platform/vsp1/ |
D | vsp1_drv.c | 134 struct media_device *mdev = &vsp1->media_dev; in vsp1_create_entities() local 140 mdev->dev = vsp1->dev; in vsp1_create_entities() 141 strlcpy(mdev->model, "VSP1", sizeof(mdev->model)); in vsp1_create_entities() 142 snprintf(mdev->bus_info, sizeof(mdev->bus_info), "platform:%s", in vsp1_create_entities() 143 dev_name(mdev->dev)); in vsp1_create_entities() 144 ret = media_device_register(mdev); in vsp1_create_entities() 151 vdev->mdev = mdev; in vsp1_create_entities()
|
D | vsp1_video.c | 412 struct media_device *mdev = entity->parent; in vsp1_pipeline_validate() local 416 mutex_lock(&mdev->graph_mutex); in vsp1_pipeline_validate() 450 mutex_unlock(&mdev->graph_mutex); in vsp1_pipeline_validate()
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | main.c | 348 struct mlx4_ib_dev *mdev = to_mdev(ibdev); in eth_link_query_port() local 349 struct mlx4_ib_iboe *iboe = &mdev->iboe; in eth_link_query_port() 354 int is_bonded = mlx4_is_bonded(mdev->dev); in eth_link_query_port() 356 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); in eth_link_query_port() 360 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, in eth_link_query_port() 370 props->gid_tbl_len = mdev->dev->caps.gid_table_len[port]; in eth_link_query_port() 371 props->max_msg_sz = mdev->dev->caps.max_msg_sz; in eth_link_query_port() 398 mlx4_free_cmd_mailbox(mdev->dev, mailbox); in eth_link_query_port() 601 struct mlx4_ib_dev *mdev = to_mdev(ibdev); in mlx4_ib_modify_port() local 602 u8 is_eth = mdev->dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH; in mlx4_ib_modify_port() [all …]
|
D | sysfs.c | 52 struct mlx4_ib_dev *mdev = port->dev; in show_admin_alias_guid() local 55 sysadmin_ag_val = mlx4_get_admin_guid(mdev->dev, in show_admin_alias_guid() 77 struct mlx4_ib_dev *mdev = port->dev; in store_admin_alias_guid() local 87 spin_lock_irqsave(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid() 89 *(__be64 *)&mdev->sriov.alias_guid.ports_guid[port->num - 1]. in store_admin_alias_guid() 95 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].status in store_admin_alias_guid() 97 mlx4_set_admin_guid(mdev->dev, cpu_to_be64(sysadmin_ag_val), in store_admin_alias_guid() 102 mdev->sriov.alias_guid.ports_guid[port->num - 1].all_rec_per_port[record_num].guid_indexes in store_admin_alias_guid() 105 spin_unlock_irqrestore(&mdev->sriov.alias_guid.ag_work_lock, flags); in store_admin_alias_guid() 106 mlx4_ib_init_alias_guid_work(mdev, port->num - 1); in store_admin_alias_guid() [all …]
|
D | mr.c | 482 struct mlx4_dev *mdev = NULL; in mlx4_ib_unmap_fmr() local 485 if (mdev && to_mdev(ibfmr->device)->dev != mdev) in mlx4_ib_unmap_fmr() 487 mdev = to_mdev(ibfmr->device)->dev; in mlx4_ib_unmap_fmr() 490 if (!mdev) in mlx4_ib_unmap_fmr() 496 mlx4_fmr_unmap(mdev, &ifmr->mfmr, &ifmr->ibfmr.lkey, &ifmr->ibfmr.rkey); in mlx4_ib_unmap_fmr() 505 err = mlx4_SYNC_TPT(mdev); in mlx4_ib_unmap_fmr()
|
D | srq.c | 319 struct mlx4_ib_dev *mdev = to_mdev(ibsrq->device); in mlx4_ib_post_srq_recv() local 322 if (mdev->dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { in mlx4_ib_post_srq_recv()
|
D | qp.c | 2037 struct mlx4_ib_dev *mdev = to_mdev(sqp->qp.ibqp.device); in build_sriov_qp0_header() local 2038 struct ib_device *ib_dev = &mdev->ib_dev; in build_sriov_qp0_header() 2087 cpu_to_be32(mdev->dev->caps.qp0_tunnel[sqp->qp.port - 1]); in build_sriov_qp0_header() 2090 if (mlx4_is_master(mdev->dev)) { in build_sriov_qp0_header() 2091 if (mlx4_get_parav_qkey(mdev->dev, sqp->qp.mqp.qpn, &qkey)) in build_sriov_qp0_header() 2094 if (vf_get_qp0_qkey(mdev->dev, sqp->qp.mqp.qpn, &qkey)) in build_sriov_qp0_header() 2658 struct mlx4_ib_dev *mdev = to_mdev(ibqp->device); in mlx4_ib_post_send() local 2661 if (mdev->dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { in mlx4_ib_post_send() 2964 struct mlx4_ib_dev *mdev = to_mdev(ibqp->device); in mlx4_ib_post_recv() local 2969 if (mdev->dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { in mlx4_ib_post_recv()
|
D | mlx4_ib.h | 754 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp, 812 int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
|
D | cq.c | 889 struct mlx4_ib_dev *mdev = to_mdev(cq->ibcq.device); in mlx4_ib_poll_cq() local 892 if (mdev->dev->persist->state & MLX4_DEVICE_STATE_INTERNAL_ERROR) { in mlx4_ib_poll_cq()
|
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb_core.c | 406 struct media_device *mdev; in dvb_usbv2_media_device_register() local 411 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in dvb_usbv2_media_device_register() 412 if (!mdev) in dvb_usbv2_media_device_register() 415 mdev->dev = &udev->dev; in dvb_usbv2_media_device_register() 416 strlcpy(mdev->model, d->name, sizeof(mdev->model)); in dvb_usbv2_media_device_register() 418 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); in dvb_usbv2_media_device_register() 419 strcpy(mdev->bus_info, udev->devpath); in dvb_usbv2_media_device_register() 420 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in dvb_usbv2_media_device_register() 421 mdev->driver_version = LINUX_VERSION_CODE; in dvb_usbv2_media_device_register() 423 ret = media_device_register(mdev); in dvb_usbv2_media_device_register() [all …]
|
/linux-4.1.27/drivers/media/usb/cx231xx/ |
D | cx231xx-cards.c | 1176 struct media_device *mdev; in cx231xx_media_device_register() local 1179 mdev = kzalloc(sizeof(*mdev), GFP_KERNEL); in cx231xx_media_device_register() 1180 if (!mdev) in cx231xx_media_device_register() 1183 mdev->dev = dev->dev; in cx231xx_media_device_register() 1184 strlcpy(mdev->model, dev->board.name, sizeof(mdev->model)); in cx231xx_media_device_register() 1186 strlcpy(mdev->serial, udev->serial, sizeof(mdev->serial)); in cx231xx_media_device_register() 1187 strcpy(mdev->bus_info, udev->devpath); in cx231xx_media_device_register() 1188 mdev->hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in cx231xx_media_device_register() 1189 mdev->driver_version = LINUX_VERSION_CODE; in cx231xx_media_device_register() 1191 ret = media_device_register(mdev); in cx231xx_media_device_register() [all …]
|
D | cx231xx-video.c | 106 struct media_device *mdev = dev->media_dev; in cx231xx_enable_analog_tuner() local 111 if (!mdev) in cx231xx_enable_analog_tuner() 121 media_device_for_each_entity(entity, mdev) { in cx231xx_enable_analog_tuner()
|
/linux-4.1.27/sound/aoa/soundbus/ |
D | sysfs.c | 11 struct soundbus_dev *mdev = to_soundbus_device (dev); \ 12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
|
/linux-4.1.27/sound/soc/intel/atom/sst/ |
D | sst_acpi.c | 255 struct platform_device *mdev; in sst_acpi_probe() local 286 mdev = platform_device_register_data(dev, mach->machine, -1, NULL, 0); in sst_acpi_probe() 287 if (IS_ERR(mdev)) { in sst_acpi_probe() 289 return PTR_ERR(mdev); in sst_acpi_probe()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-device.c | 187 if (v4l2_dev->mdev) { in v4l2_device_register_subdev() 188 err = media_device_register_entity(v4l2_dev->mdev, entity); in v4l2_device_register_subdev() 287 if (v4l2_dev->mdev) { in v4l2_device_unregister_subdev()
|
D | v4l2-subdev.c | 77 if (sd->v4l2_dev->mdev) { in subdev_open() 116 if (sd->v4l2_dev->mdev) in subdev_close()
|
D | v4l2-dev.c | 197 if (v4l2_dev->mdev && in v4l2_device_release() 913 if (vdev->v4l2_dev->mdev && in __video_register_device() 919 ret = media_device_register_entity(vdev->v4l2_dev->mdev, in __video_register_device()
|
/linux-4.1.27/drivers/net/wireless/hostap/ |
D | hostap_main.c | 54 struct net_device *dev, *mdev; in hostap_add_interface() local 68 mdev = local->dev; in hostap_add_interface() 69 eth_hw_addr_inherit(dev, mdev); in hostap_add_interface() 70 dev->base_addr = mdev->base_addr; in hostap_add_interface() 71 dev->irq = mdev->irq; in hostap_add_interface() 72 dev->mem_start = mdev->mem_start; in hostap_add_interface() 73 dev->mem_end = mdev->mem_end; in hostap_add_interface() 82 SET_NETDEV_DEV(dev, mdev->dev.parent); in hostap_add_interface() 96 mdev->name, dev->name); in hostap_add_interface()
|
/linux-4.1.27/drivers/staging/media/davinci_vpfe/ |
D | vpfe_video.c | 136 struct media_device *mdev = entity->parent; in vpfe_prepare_pipeline() local 149 mutex_lock(&mdev->graph_mutex); in vpfe_prepare_pipeline() 162 mutex_unlock(&mdev->graph_mutex); in vpfe_prepare_pipeline() 286 struct media_device *mdev; in vpfe_pipeline_enable() local 294 mdev = entity->parent; in vpfe_pipeline_enable() 295 mutex_lock(&mdev->graph_mutex); in vpfe_pipeline_enable() 306 mutex_unlock(&mdev->graph_mutex); in vpfe_pipeline_enable() 326 struct media_device *mdev; in vpfe_pipeline_disable() local 334 mdev = entity->parent; in vpfe_pipeline_disable() 335 mutex_lock(&mdev->graph_mutex); in vpfe_pipeline_disable() [all …]
|
D | vpfe_mc_capture.c | 649 vpfe_dev->v4l2_dev.mdev = &vpfe_dev->media_dev; in vpfe_probe()
|
/linux-4.1.27/Documentation/spi/ |
D | spidev | 37 device node with a "dev" attribute that will be understood by udev or mdev. 38 (Larger systems will have "udev". Smaller ones may configure "mdev" into 44 that userspace programs will open, created by "udev" or "mdev". 55 security issues; udev/mdev should already be configured securely. 59 kernel and by udev/mdev). You can unbind by removing the "spidev" driver
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_driver.c | 1656 if (media_devnode_is_registered(&dev->mdev.devnode)) in uvc_delete() 1657 media_device_unregister(&dev->mdev); in uvc_delete() 1910 dev->mdev.dev = &intf->dev; in uvc_probe() 1911 strlcpy(dev->mdev.model, dev->name, sizeof(dev->mdev.model)); in uvc_probe() 1913 strlcpy(dev->mdev.serial, udev->serial, in uvc_probe() 1914 sizeof(dev->mdev.serial)); in uvc_probe() 1915 strcpy(dev->mdev.bus_info, udev->devpath); in uvc_probe() 1916 dev->mdev.hw_revision = le16_to_cpu(udev->descriptor.bcdDevice); in uvc_probe() 1917 dev->mdev.driver_version = LINUX_VERSION_CODE; in uvc_probe() 1918 if (media_device_register(&dev->mdev) < 0) in uvc_probe() [all …]
|
D | uvcvideo.h | 539 struct media_device mdev; member
|
/linux-4.1.27/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 90 结构体的 mdev 域,子设备和视频节点的入口将自动出现在媒体框架中。 110 结构体的 mdev 域,指向适当的初始化并注册过的 media_device 实例。 328 如果 v4l2_device 父设备的 mdev 域为非 NULL 值,则子设备实体将被自动 658 如果 v4l2_device 父设备的 mdev 域为非 NULL 值,视频设备实体将自动
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-isp-video.c | 315 struct media_device *mdev = entity->parent; in isp_video_release() local 329 mutex_lock(&mdev->graph_mutex); in isp_video_release() 331 mutex_unlock(&mdev->graph_mutex); in isp_video_release()
|
D | media-dev.c | 1341 v4l2_dev->mdev = &fmd->media_dev; in fimc_md_probe()
|
/linux-4.1.27/drivers/media/platform/xilinx/ |
D | xilinx-dma.c | 184 struct media_device *mdev = entity->parent; in xvip_pipeline_validate() local 188 mutex_lock(&mdev->graph_mutex); in xvip_pipeline_validate() 209 mutex_unlock(&mdev->graph_mutex); in xvip_pipeline_validate()
|
D | xilinx-vipp.c | 592 xdev->v4l2_dev.mdev = &xdev->media_dev; in xvip_composite_v4l2_init()
|
/linux-4.1.27/Documentation/ |
D | media-framework.txt | 50 media_device_register(struct media_device *mdev); 89 media_device_unregister(struct media_device *mdev); 129 media_device_register_entity(struct media_device *mdev, 231 media_device_for_each_entity(entity, mdev) {
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | main.c | 911 void *mlx5_get_protocol_dev(struct mlx5_core_dev *mdev, int protocol) in mlx5_get_protocol_dev() argument 913 struct mlx5_priv *priv = &mdev->priv; in mlx5_get_protocol_dev() 920 list_for_each_entry(dev_ctx, &mdev->priv.ctx_list, list) in mlx5_get_protocol_dev()
|
/linux-4.1.27/net/mac802154/ |
D | llsec.c | 61 struct mac802154_llsec_device *mdev; in mac802154_llsec_destroy() local 63 mdev = container_of(dev, struct mac802154_llsec_device, dev); in mac802154_llsec_destroy() 65 llsec_dev_free(mdev); in mac802154_llsec_destroy()
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_video.c | 210 struct media_device *mdev = entity->parent; in iss_video_far_end() local 213 mutex_lock(&mdev->graph_mutex); in iss_video_far_end() 230 mutex_unlock(&mdev->graph_mutex); in iss_video_far_end()
|
D | iss.c | 1194 iss->v4l2_dev.mdev = &iss->media_dev; in iss_register_entities()
|
/linux-4.1.27/arch/powerpc/configs/85xx/ |
D | kmp204x_defconfig | 89 CONFIG_UEVENT_HELPER_PATH="/sbin/mdev"
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | ispvideo.c | 229 struct media_device *mdev = entity->parent; in isp_video_get_graph_data() local 232 mutex_lock(&mdev->graph_mutex); in isp_video_get_graph_data() 254 mutex_unlock(&mdev->graph_mutex); in isp_video_get_graph_data()
|
D | isp.c | 1929 isp->v4l2_dev.mdev = &isp->media_dev; in isp_register_entities()
|
/linux-4.1.27/Documentation/usb/ |
D | gadget_serial.txt | 46 sysfs in /sys, and use "mdev" (in Busybox) or "udev" to make the 128 Your system should use mdev (from busybox) or udev to make the
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sh_mobile_lcdcfb.c | 1076 struct sh_mobile_meram_info *mdev = priv->meram_dev; in sh_mobile_lcdc_start() local 1122 if (mdev == NULL || ch->cfg->meram_cfg == NULL) in sh_mobile_lcdc_start() 1127 sh_mobile_meram_cache_free(mdev, ch->cache); in sh_mobile_lcdc_start() 1150 cache = sh_mobile_meram_cache_alloc(mdev, ch->cfg->meram_cfg, in sh_mobile_lcdc_start() 1154 sh_mobile_meram_cache_update(mdev, cache, in sh_mobile_lcdc_start()
|
/linux-4.1.27/drivers/media/platform/s3c-camif/ |
D | camif-core.c | 325 v4l2_dev->mdev = md; in camif_media_dev_register()
|
/linux-4.1.27/include/linux/mlx5/ |
D | driver.h | 799 void *mlx5_get_protocol_dev(struct mlx5_core_dev *mdev, int protocol);
|
/linux-4.1.27/drivers/media/common/siano/ |
D | smscoreapi.h | 1127 void *mdev);
|
D | smscoreapi.c | 657 void *mdev) in smscore_register_device() argument 667 dev->media_dev = mdev; in smscore_register_device()
|
/linux-4.1.27/Documentation/video4linux/ |
D | v4l2-framework.txt | 78 driver sets the struct v4l2_device mdev field, sub-devices and video nodes 100 also set the struct v4l2_device mdev field to point to a properly initialized 360 If the v4l2_device parent device has a non-NULL mdev field, the sub-device 761 If the v4l2_device parent device has a non-NULL mdev field, the video device
|
/linux-4.1.27/include/linux/mlx4/ |
D | device.h | 1058 void mlx4_free_hwq_res(struct mlx4_dev *mdev, struct mlx4_hwq_resources *wqres,
|