aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/gdth.c
Commit message (Expand)AuthorAge
* [SCSI] gdth: Add missing call to gdth_ioctl_freeJulia Lawall2010-12-31
* SCSI host lock push-downJeff Garzik2010-11-16
* [SCSI] gdth: integer overflow in ioctlDan Carpenter2010-10-25
* Merge branch 'llseek' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds2010-10-22
|\
| * llseek: automatically add .llseek fopArnd Bergmann2010-10-15
* | scsi: autoconvert trivial BKL users to private mutexArnd Bergmann2010-09-15
|/
* gdth: unmap ccb_phys when scsi_add_host() fails in gdth_eisa_probe_one()Roel Kluin2010-08-11
* Merge branch 'bkl/ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fre...Linus Torvalds2010-05-24
|\
| * scsi: Push down BKL into ioctl functionsArnd Bergmann2010-05-16
* | [SCSI] gdth: fix buffer overflowRoel Kluin2010-04-11
|/
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-30
* [SCSI] gdth: Convert to use regular kernel types.Dave Jones2010-01-18
* [SCSI] gdth: Prevent negative offsets in ioctl CVE-2009-3080Dave Jones2009-11-11
* dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)Yang Hongyang2009-04-07
* dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)Yang Hongyang2009-04-07
* gdth section fixesAl Viro2008-11-30
* block: unify request timeout handlingJens Axboe2008-10-09
* gdth: cdev lock_kernel() pushdownJonathan Corbet2008-06-20
* [SCSI] gdth: fix Error: Driver 'gdth' is already registered, aborting...James Bottomley2008-05-08
* [SCSI] gdth: fix timer handlingJames Bottomley2008-05-08
* [SCSI] Let scsi_cmnd->cmnd use request->cmd bufferBoaz Harrosh2008-05-02
* [SCSI] gdth: remove command accessorsBoaz Harrosh2008-04-07
* [SCSI] gdth: convert to PCI hotplug APIJeff Garzik2008-04-07
* [SCSI] gdth: PCI probe cleanups, prep for PCI hotplug API conversionJeff Garzik2008-04-07
* [SCSI] gdth: Allocate sense_buffer to prevent NULL pointer dereferenceSven Schnelle2008-03-14
* [SCSI] gdth: fix to internal commands executionBoaz Harrosh2008-02-27
* [SCSI] gdth: bugfix for the at-exit problemsBoaz Harrosh2008-02-27
* [SCSI] gdth: update deprecated pci_find_deviceSergio Luis2008-02-13
* [SCSI] gdth: scan for scsi devicesBoaz Harrosh2008-02-13
* [SCSI] gdth: kill unneeded 'irq' argumentJeff Garzik2008-01-11
* Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6Linus Torvalds2007-10-23
|\
| * [SCSI] gdth: __init fixesAdrian Bunk2007-10-18
* | [SG] Update drivers to use sg helpersJens Axboe2007-10-22
|/
* scsi/gdth: fix crash in gdth_timeout if no gdth controllers foundLinus Torvalds2007-10-15
* [SCSI] gdth: fix CONFIG_ISA build failureDhaval Giani2007-10-12
* [SCSI] gdth: !use_sg cleanup and use of scsi accessorsBoaz Harrosh2007-10-12
* [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2Boaz Harrosh2007-10-12
* [SCSI] gdth: Setup proper per-command private dataBoaz Harrosh2007-10-12
* [SCSI] gdth: Remove gdth_ctr_tab[]Boaz Harrosh2007-10-12
* [SCSI] gdth: switch to modern scsi host registrationChristoph Hellwig2007-10-12
* [SCSI] gdth: gdth_interrupt() gdth_get_status() & gdth_wait() fixesBoaz Harrosh2007-10-12
* [SCSI] gdth: clean up host private dataBoaz Harrosh2007-10-12
* [SCSI] gdth: Remove virt hostsChristoph Hellwig2007-10-12
* [SCSI] gdth: Reorder scsi_host_template intitializersJeff Garzik2007-10-12
* [SCSI] gdth: kill gdth_{read,write}[bwl] wrappersJeff Garzik2007-10-12
* [SCSI] gdth: Remove 2.4.x support, in-kernel changelogJeff Garzik2007-10-12
* [SCSI] gdth: split out pci probingChristoph Hellwig2007-10-12
* [SCSI] gdth: split out eisa probingChristoph Hellwig2007-10-12
* [SCSI] gdth: split out isa probingChristoph Hellwig2007-10-12
* gdth: Make one abuse of scsi_cmnd less obviousMatthew Wilcox2007-10-12
s="hl ppc">#define to_gma_encoder(x) \ container_of(x, struct gma_encoder, base) #define to_psb_intel_framebuffer(x) \ container_of(x, struct psb_intel_framebuffer, base) struct psb_intel_i2c_chan *psb_intel_i2c_create(struct drm_device *dev, const u32 reg, const char *name); void psb_intel_i2c_destroy(struct psb_intel_i2c_chan *chan); int psb_intel_ddc_get_modes(struct drm_connector *connector, struct i2c_adapter *adapter); extern bool psb_intel_ddc_probe(struct i2c_adapter *adapter); extern void psb_intel_crtc_init(struct drm_device *dev, int pipe, struct psb_intel_mode_device *mode_dev); extern void psb_intel_crt_init(struct drm_device *dev); extern bool psb_intel_sdvo_init(struct drm_device *dev, int output_device); extern void psb_intel_dvo_init(struct drm_device *dev); extern void psb_intel_tv_init(struct drm_device *dev); extern void psb_intel_lvds_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev); extern void psb_intel_lvds_set_brightness(struct drm_device *dev, int level); extern void oaktrail_lvds_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev); extern void oaktrail_wait_for_INTR_PKT_SENT(struct drm_device *dev); extern void oaktrail_dsi_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev); extern void mid_dsi_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev, int dsi_num); extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector); extern void gma_connector_attach_encoder(struct gma_connector *connector, struct gma_encoder *encoder); static inline struct gma_encoder *gma_attached_encoder( struct drm_connector *connector) { return to_gma_connector(connector)->encoder; } extern struct drm_display_mode *psb_intel_crtc_mode_get(struct drm_device *dev, struct drm_crtc *crtc); extern int psb_intel_get_pipe_from_crtc_id(struct drm_device *dev, void *data, struct drm_file *file_priv); extern struct drm_crtc *psb_intel_get_crtc_from_pipe(struct drm_device *dev, int pipe); extern struct drm_connector *psb_intel_sdvo_find(struct drm_device *dev, int sdvoB); extern int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector); extern void psb_intel_sdvo_set_hotplug(struct drm_connector *connector, int enable); extern int intelfb_probe(struct drm_device *dev); extern int intelfb_remove(struct drm_device *dev, struct drm_framebuffer *fb); extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode); extern int psb_intel_lvds_mode_valid(struct drm_connector *connector, struct drm_display_mode *mode); extern int psb_intel_lvds_set_property(struct drm_connector *connector, struct drm_property *property, uint64_t value); extern void psb_intel_lvds_destroy(struct drm_connector *connector); extern const struct drm_encoder_funcs psb_intel_lvds_enc_funcs; /* intel_gmbus.c */ extern void gma_intel_i2c_reset(struct drm_device *dev); extern int gma_intel_setup_gmbus(struct drm_device *dev); extern void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed); extern void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit); extern void gma_intel_teardown_gmbus(struct drm_device *dev); /* DP support */ extern void cdv_intel_dp_init(struct drm_device *dev, struct psb_intel_mode_device *mode_dev, int output_reg); extern void cdv_intel_dp_set_m_n(struct drm_crtc *crtc, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode); extern void psb_intel_attach_force_audio_property(struct drm_connector *connector); extern void psb_intel_attach_broadcast_rgb_property(struct drm_connector *connector); extern int cdv_sb_read(struct drm_device *dev, u32 reg, u32 *val); extern int cdv_sb_write(struct drm_device *dev, u32 reg, u32 val); extern void cdv_sb_reset(struct drm_device *dev); extern void cdv_intel_attach_force_audio_property(struct drm_connector *connector); extern void cdv_intel_attach_broadcast_rgb_property(struct drm_connector *connector); #endif /* __INTEL_DRV_H__ */