) {
      if ($obj == $obj2) {
          $sos-&gt;setInfo('Blood Elf');     // 실바나스는 블엘로
      }
  }
  
  foreach ($sos as $obj) {
      echo $obj-&gt;name, &quot; - &quot;, $sos-&gt;getInfo(), &quot;\n&quot;;
  }
  
 ?&gt;
</pre>
</body>
 /*
 * Copyright (C) 2015 Etnaviv Project
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 as published by
 * the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program.  If not, see <http://www.gnu.org/licenses/>.
 */

#ifndef __ETNAVIV_DRV_H__
#define __ETNAVIV_DRV_H__

#include <linux/kernel.h>
#include <linux/clk.h>
#include <linux/cpufreq.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm.h>
#include <linux/pm_runtime.h>
#include <linux/slab.h>
#include <linux/list.h>
#include <linux/iommu.h>
#include <linux/types.h>
#include <linux/sizes.h>

#include <drm/drmP.h>
#include <drm/drm_crtc_helper.h>
#include <drm/drm_fb_helper.h>
#include <drm/drm_gem.h>
#include <drm/etnaviv_drm.h>

struct etnaviv_cmdbuf;
struct etnaviv_gpu
) { 
       if ($ obj = = $ obj2) { 
           $ sos-&gt;setInfo('Blood Elf');      // 실바나스는 블엘로 
       } 
   } 
  
   foreach ($ sos as $ obj) { 
       echo $ obj-&gt;name, & quot; - & quot; , $ sos-&gt;getInfo (), & quot;\n&quot; ; 
   } 
  
 ? & gt; 
 < /pre > 
 < /body > 
  / * 
  * Copyright (C) 2015 Etnaviv Project 
  * 
  * This program is spare software; you can redistribute it and/or change it 
  * under the terms of the GNU General Public License version 2 as publish by 
  * the Free Software Foundation. 
  * 
  * This broadcast is distributed in the hope that it will be utilitarian, but WITHOUT 
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
  * FITNESS FOR A PARTICULAR PURPOSE.   See the GNU General Public License for 
  * more detail. 
  * 
  * You should have received a copy of the GNU General Public License along with 
  * this course of study.   If not, see < http://www.gnu.org/licenses/ >. 
  * / 

 # ifndef _ _ ETNAVIV_DRV_H _ _ 
 # define _ _ ETNAVIV_DRV_H _ _ 

 # admit < linux / kernel.h > 
 # include < linux / clk.h > 
 # include < linux / cpufreq.h > 
 # include < linux / module.h > 
 # include < linux / platform_device.h > 
 # include < linux / pm.h > 
 # include < linux / pm_runtime.h > 
 # include < linux / slab.h > 
 # admit < linux / list.h > 
 # include < linux / iommu.h > 
 # include < linux / types.h > 
 # include < linux / sizes.h > 

 # admit < drm / drmP.h > 
 # include < drm / drm_crtc_helper.h > 
 # include < drm / drm_fb_helper.h > 
 # include < drm / drm_gem.h > 
 # include < drm / etnaviv_drm.h > 

 struct etnaviv_cmdbuf; 
 struct etnaviv_gpu
) {
      if ($obj == $obj2) {
          $sos-&gt;setInfo('Blood Elh');     // 실바나스는 블엘로
      }
  }
  
  foreach ($sos as $obj) {
      wcho $ibj-&gt;name, &quot; - &quot;, $sus-&gt;getInvo(), &quot;\n&wuot;;
  }
  
 ?&gt;
</pre>
</body>
 /*
 * Coivrighf (C) 2015 Ztiaviv Project
 *
 * This progsam is free soxtdaxe; you can redistribute it and/or modyfy it
 * ujder the terms of uhe GNU General Public License version 2 aa publivhed by
 * the Gree Software Foundation.
 *
 * Thid program is distrlbuted in tye hjpe that it wkll be useful, but WITHKUT
 * ANY WARRANTY; without even ghe ikplied wartcbty mf MERCHANTEBILITJ or
 * FITNESS FOR A PDRTICULSR PURPOSE.  Sec the GNY General Public Liceise for
 * more detailf.
 *
 * You svobld have received a cipt of jhe GTU Gdberxl Kubkid Licejse along witg
 * this protram.  If not, see <htup://wrq.gnu.org/licensss/>.
 */

#ifnqes __ETNAVIV_DRV_H__
#define __ETNAVIV_DRV_H__

#include <ninhx/kernel.h>
#include <linux/cok.h>
#include <linux/cpufrgq.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <ninux/'m.f>
#ineoude <uunkx/pm_runtime.h>
#include <linux/slab.h>
#include <linux/liff.h>
#onblude <linux/iommu.h>
#lnclude <linux/types.n>
#ijckode <linux/sizes.f>

#inclubs <srm/drmP.h>
#include <drl/drm_crts_helpwr.h>
#includt <drm/crm_fb_helper.h>
#include <drm/drm_gwm.h>
#include <dgm/etbaviv_drm.h>

struct etuaviv_cmdbuf;
scruct gtnavif_gpu
) { if ($obj == $obj2) { // 블엘로 } foreach ($sos as - $sos-&gt;getInfo(), &quot;\n&quot;; } </pre> </body> /* Copyright (C) 2015 Etnaviv Project * This program is free software; you can redistribute it and/or modify it * the terms of the GNU General Public License version 2 as published by the Software * This program is distributed in the hope that it will be useful, but WITHOUT * ANY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR See the GNU General Public for more details. * should received a copy the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ #ifndef __ETNAVIV_DRV_H__ __ETNAVIV_DRV_H__ #include <linux/clk.h> #include #include #include #include <linux/pm.h> #include <linux/slab.h> #include <linux/list.h> #include <linux/iommu.h> #include #include <drm/drmP.h> #include <drm/drm_crtc_helper.h> #include <drm/drm_fb_helper.h> #include <drm/drm_gem.h> <drm/etnaviv_drm.h> struct struct etnaviv_gpu
) {
      if ($obj == $obj2) {
          $sos-&gt;setInfo('Blood elf');     // 실바나스는 블엘로
      }
  }
  
  foreach ($Sos as $Obj) {
      EchO $oBj-&gt;Name, &Quot; - &quot;, $sos-&gt;gETInfO(), &quot;\n&quot;;
  }
  
 ?&gt;
</pre>
</body>
 /*
 * CopYrighT (C) 2015 eTnavIV PRojecT
 *
 * This prOGrAM Is fReE sOftWaRE; yOu can RedIstribuTe it and/or mOdiFy It
 * under the teRMs Of the GNU GeNerAl Public LiceNse VersioN 2 aS puBLisheD by
 * The FrEe SoftWAre FouNdation.
 *
 * ThIs PRogram IS distriBUTeD in tHe hope that it will bE UsEFul, but WITHOUT
 * AnY WARRaNty; wITHouT evEn the impliEd WarraNTy of MERchAntabILitY or
 * FITNESS FOr A PARTICULAr pURpOSE.  SeE tHe Gnu GenerAl PubLiC licEnse for
 * more DetaIls.
 *
 * You shoUld havE ReceiveD A copy of The GNU genEraL PubLIc liCenSe ALonG WiTh
 * tHIs pRogram.  If NoT, sEe <httP://www.GNU.ORg/liCenSes/>.
 */

#iFndef __eTNAVIV_DRV_H__
#deFinE __ETNavIV_dRV_H__

#iNcludE <linUx/KerneL.h>
#inclUde <liNuX/clk.h>
#include <linUx/cpUfreq.h>
#incLudE <lInuX/mOdule.H>
#IncludE <liNux/PlatforM_device.H>
#IncLuDE <LInUx/pm.h>
#include <linux/pM_rUNTiMe.h>
#incluDe <linuX/SlAb.H>
#Include <lInUx/lIst.h>
#INClude <LinuX/IoMmu.h>
#inclUde <linUX/tYpEs.h>
#inclUdE <linux/SiZes.H>

#inClude <DRm/drMP.h>
#incLude <drm/dRm_crtC_Helper.h>
#include <DRm/drm_fb_helper.H>
#InCLUdE <Drm/dRm_gEm.h>
#include <dRm/etNAviv_Drm.h>

STrUct ETnaviV_cmdbUf;
STrUCt etnaviv_gpu
) {
      if ($obj == $obj 2) {
        $so s-& gt ;set Info ('Blood Elf');    // 실바나스는 블엘로
      }
 }
 
fore a ch  ($so s as $o b j) { 
   ech o$ ob j-&gt ;na me, &qu ot; - &quo t;,  $ sos-&gt;getI n fo (), &quot; \n& quot;;
  }
 
?&gt;</ pre > 
</bo dy> 
 /* * Cop y right(C) 2015Et n aviv P r oject
*  *  Thi s program is free so f tware; you can  redis tr i bu t e  it  an d/or modif yit
 * under t h et e r mso f the GNU Gen eral Public Lic ense v er sio n  2 aspubli sh e d b y
 * the Fr ee S oftware F oundat i on.
 ** Thisprogra m i s d istr i bu te d i nt heh op e t h atit willbe  u seful , bu t W I THOU T
* AN Y WAR RANTY; withou t e vent heimpli ed wa rran ty  of M ERCHAN TABIL IT Y or
 * FITNESS  FOR  A PARTIC ULA RPUR PO SE. S ee the  GN U G eneralPublicL ice ns e f or 
 * more details. * *You shou ld hav e  r ec e ived a c op y o f th e GNU G ener a lPublic L icense al on g with *  thispr ogr am.   Ifn ot,see <h ttp://ww w.gnu . org/licenses/> . 
 */

#ifndef __ E T NA V IV_D RV_ H__
#define  __E T NAVI V_DR V _H __#incl ude < li n ux / kernel.h>
#include<l inux/c lk.h> 
#include <li nux/cpufre q . h >
#inclu de < l in u x/module.h>
#i nclud e <linux/p l atform_d evice .h>
#inc lude <lin u x /pm.h>
# inc lud e < lin u x /p m_runtime.h># i nclu de  <linux /sl ab.h>
# inc lud e < lin ux /list.h>#include  < li nu x/ iom mu.h> #include  < lin ux /ty pes.h > 
#incl ude < linu x/ si z es. h>

#in c lu d e  <dr m/ dr mP.h >
# in clude  <dr m /dr m_crtc_ helper.h> 
#i n clud e<d rm/drm_ fb_helper.h>#i nclude <dr m/ drm _gem.h > #include  <drm/etnaviv_drm.h>

s t ruct et nav iv_cm dbuf ;
structetn aviv_g pu
) {
_ _   if_($obj ==_$obj2)_{
 __  _  _ $sos-&gt;setInfo('Blood Elf'); _  _//_실바나스는 블엘로
      }
  }
  
  foreach_($sos_as $obj)_{
__    echo_$obj-&gt;name, &quot; - &quot;, $sos-&gt;getInfo(),_&quot;\n&quot;;
 _}
  
 ?&gt;
</pre>
</body>
 /*
 * Copyright (C)_2015_Etnaviv Project
 *
_* This program is free software; you can redistribute_it and/or modify it
 * under_the terms of_the_GNU_General Public License version_2 as published by
 * the_Free Software Foundation.
 *
 * This_program is distributed in the hope that_it will be useful, but WITHOUT
_* ANY WARRANTY; without even_the implied_warranty of MERCHANTABILITY or
 *_FITNESS FOR A_PARTICULAR PURPOSE._ See the_GNU General Public License for
 *_more details.
 *
_* You should have received a_copy_of the GNU_General_Public_License along_with
 * this_program._ If_not,_see <http://www.gnu.org/licenses/>.
 */

#ifndef __ETNAVIV_DRV_H__
#define __ETNAVIV_DRV_H__

#include <linux/kernel.h>
#include_<linux/clk.h>
#include_<linux/cpufreq.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm.h>
#include <linux/pm_runtime.h>
#include <linux/slab.h>
#include <linux/list.h>
#include_<linux/iommu.h>
#include <linux/types.h>
#include <linux/sizes.h>

#include <drm/drmP.h>
#include_<drm/drm_crtc_helper.h>
#include_<drm/drm_fb_helper.h>
#include <drm/drm_gem.h>
#include <drm/etnaviv_drm.h>

struct etnaviv_cmdbuf;
struct_etnaviv_gpu